AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1483618
Accepted
Gino M
Gino M
Asked: 2019-09-18 12:14:39 +0800 CST2019-09-18 12:14:39 +0800 CST 2019-09-18 12:14:39 +0800 CST

Desinstalar um aplicativo sem intervenção do usuário

  • 772

Abaixo está um script do PowerShell que estou executando no Windows 10 para desinstalar o HP Support Assistant , mas ele continua solicitando entrada dos usuários finais e tal, e é isso que preciso evitar.

Descrição : Como posso desinstalar este aplicativo silenciosamente ou sem a necessidade de interação do usuário?

Observação: consigo acessar essas máquinas remotamente com permissões de administrador.


Script do PowerShell

$laptops = Get-Content "c:\scripts\laptops.txt";

$laptops | %{
    $app = Get-WmiObject Win32_Product -ComputerName $_ | ?{$_.name -eq "HP Support Assistant"};
    $app.Uninstall();
    };
windows-10 powershell
  • 2 2 respostas
  • 4844 Views

2 respostas

  • Voted
  1. Vomit IT - Chunky Mess Style
    2019-09-24T19:48:14+08:002019-09-24T19:48:14+08:00

    Desinstalar um aplicativo silenciosamente

    Para desinstalar um aplicativo, você pode executar o processo de desinstalação como um script de inicialização para que não exija nenhuma entrada ou interação do usuário final para concluir a operação de desinstalação.

    Como você está usando o PowerShell e já tem a lógica de confirmar a desinstalação do aplicativo necessário, o exemplo fornecido será baseado nisso para mantê-lo simples e básico.

    Além disso, abaixo disso, fornecerei uma maneira adicional, mas diferente (e mais eficiente) de desinstalar o pacote usando o PowerShell, já que você está usando o Windows 10.

    1. PowerShell Script (lógica existente)

      Observação: salve isso C:\Scripts\Test.ps1na máquina local ou talvez em um caminho UNC que você concedeu Domain Computerse/ou Authenticated Usersna pasta e no compartilhamento.

      $app = Get-WmiObject -Class Win32_Product | ?{$_.name -eq "HP Support Assistant"};
      $app.Uninstall();
      
    2. PowerShell Script (lógica mais eficiente)

      Nota: Isso usa Get-Package com o nome do pacote e direciona para Uninstall-Package para desinstalar o aplicativo do Windows.

      $pName = "HP Support Assistant";
      Get-Package $pName | Uninstall-Package;
      

    Executar como um script de inicialização usando as configurações de política de grupo

    Nota: Use gpedit.mscna máquina local para executar o script como um script de inicialização ou se você puder usar políticas de grupo do Active Directory, se aplicável em um ambiente de domínio.

    1. Vamos paragpedit.msc
    2. Navegar Computer Configurations| Windows Settings|Scripts (Startup/Shutdown)
    3. Clique em Startup| PowerShell Scriptsguia | Addopção
    4. Aponte o Script Namecampo para o caminho completo do local do script de inicialização
    5. Pressione OKe/ou Applysaia de todas as telas existentes para salvar as configurações

    6. Por fim, você só deseja reiniciar o computador para garantir que o script de inicialização seja executado e desinstale o aplicativo sem a necessidade de interação ou entrada do usuário.

    insira a descrição da imagem aqui


    Outra solução potencial

    De acordo com uma resposta na postagem HP Silent Uninstall HP Support Assistant , você também pode desinstalar o aplicativo HP Support Assistant enquanto estiver conectado e não como um script de login silenciosamente usando:

    "C:\Program Files (x86)\Hewlett-Packard\HP Support Framework\UninstallHPSA.exe" /s /v /qn


    Recursos de suporte

    • Get-Package
    • Pacote de desinstalação
    • 1
  2. Best Answer
    Hans Hubert Vogts
    2019-09-18T16:25:12+08:002019-09-18T16:25:12+08:00

    Primeiro de tudo, você deve verificar o comando de desinstalação silenciosa.

    Para isso costumo utilizar esta ferramenta: https://www.nirsoft.net/utils/uninstall_view.html

    UninstallView é uma ferramenta para Windows que coleta informações sobre todos os programas instalados em seu sistema e exibe os detalhes dos programas instalados em uma tabela. Você pode usá-lo para obter informações de programas instalados para seu sistema local, para computador remoto em sua rede e para disco rígido externo conectado ao seu computador. Ele também permite desinstalar facilmente um software em seu computador local e remoto (incluindo desinstalação silenciosa se o instalador for compatível).

    A ferramenta exibe o comando de desinstalação silenciosa.

    Se você encontrar o comando, experimente-o manualmente. Às vezes, até mesmo um comando é fornecido, a desinstalação silenciosa não funciona conforme o esperado.

    Em segundo lugar, minha recomendação é não usar o WMI para desinstalar, pois ele é lento para determinar os programas instalados. Em vez disso, verifique a chave do registro, que também é exibida pela ferramenta.

    Para ser mais genérico, leia nestas chaves

    HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Desinstalar

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Desinstalar

    procure DisplayName com uma instrução where e execute o comando na chave quietuninstall.

    • 0

relate perguntas

  • O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente

  • Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux

  • atalho do shell da área de trabalho no painel lateral do explorer

  • Por que não consigo enviar arquivos do Android para o Windows 10?

  • Abrir com em vários arquivos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve