O Windows PowerShell não desinstala aplicativos? Tente isto

Windows Powershell Will Not Uninstall Apps

Erro de desinstalação de aplicativos do Windows PowerShell Para corrigir vários problemas do PC, recomendamos Restoro PC Repair Tool: Este software irá reparar erros comuns de computador, protegê-lo contra perda de arquivos, malware, falha de hardware e otimizar seu PC para desempenho máximo. Corrija problemas do PC e remova vírus agora em 3 etapas fáceis:
  1. Baixar Restoro PC Repair Tool que vem com tecnologias patenteadas (patente disponível aqui )
  2. Clique Inicia escaneamento para encontrar problemas do Windows que podem estar causando problemas no PC.
  3. Clique Reparar tudo para corrigir problemas que afetam a segurança e o desempenho do seu computador
  • Restoro foi baixado por0leitores este mês.

No Windows 10, você pode usar o aplicativo Configurações para desinstalar rapidamente aplicativos de software indesejados baixados anteriormente do Microsoft Store . No entanto, os aplicativos padrão não podem ser removidos, a menos que você usePowerShell.



Windows PowerShell dá-lhe a liberdade que procura quando se trata de desinstalar os programas que já não necessita ou raramente utiliza. Supondo que você tenha inserido um comando simples do PowerShell pelo menos uma vez, deve ser igualmente simples desinstalar um aplicativo.

Mas, às vezes, você pode se deparar com diferentes erros e problemas. Seguindo as etapas neste artigo, você pode resolver esses problemas com eficácia e esquecer tudo sobre a área de trabalho desordenada que está vendo por dias.



O que posso fazer se o Windows PowerShell não desinstalar aplicativos?

1. Use o cmdlet chamado Uninstall-Package

todos os aplicativos listados no PowerShell

A remoção de aplicativos é um processo relativamente simples. Você deve obter uma lista dos aplicativos que estão instalados no computador por meio do seguinte comando: Get-WmiObject -Class Win32_Product | Select-Object -Property Name .



un paquete redistribuible (directx)

Em seguida, mapeie uma variável para o aplicativo em questão: $ MyApp = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -eq “Ferramentas Livres”} . Nesse ponto, a desinstalação chamando o método Uninstall geralmente funciona como uma brisa: $ MyApp.Uninstall () .

Se isso não acontecer e você não conseguir encontrar o aplicativo listado, use o cmdlet Get-Package. Se você deseja encontrar o aplicativo denominado Câmera, por exemplo, digite este comando: Get-Package -Provider Programs -IncludeWindowsInstaller -Nome “Camera” .

PowerShellagora será capaz de localizá-lo. Você pode ainda usar o cmdlet chamadoDesinstalar-Pacote. Dividido de forma simples, você pode escapar especificando o parâmetro -Name, seguido pelo nome do pacote na maioria das vezes.




2. Comando alternativo do PowerShell para desinstalar aplicativos

Comando PowerShell para desinstalar aplicativos

una sesión de inicio de sesión especificada no existe windows 10

Usar o cmdlet Uninstall-Package poderia, tecnicamente, corrigir oerro, mas nem sempre é a maneira mais rápida. No interesse de manter as coisas simples, vamos compartilhar com você outro comando que não leva anos.

Você só precisa saber o nome do aplicativo que deseja desinstalar. Supondo que não haja problema, aqui está o truque:

$ uninstall32 = gci “HKLM: SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall” | foreach {gp $ _. PSPath} | ? {$ _ -match “NOME DO SOFTWARE”} | selecione UninstallString
$ uninstall64 = gci “HKLM: SOFTWAREMicrosoftWindowsCurrentVersionUninstall” | foreach {gp $ _. PSPath} | ? {$ _ -match “NOME DO SOFTWARE”} | selecione UninstallString
if ($ uninstall64) {
$ uninstall64 = $ uninstall64.UninstallString -Substituir “msiexec.exe”, ”” -Substituir “/ I”, ”” -Substituir “/ X”, ””
$ uninstall64 = $ uninstall64.Trim ()
Escreva “Desinstalando…”
processo de início “msiexec.exe” -arg “/ X $ uninstall64 / qb” -Wait}
if ($ uninstall32) {
$ uninstall32 = $ uninstall32.UninstallString -Substituir “msiexec.exe”, ”” -Substituir “/ I”, ”” -Substituir “/ X”, ””
$ uninstall32 = $ uninstall32.Trim ()
Escreva “Desinstalando…”
processo de início “msiexec.exe” -arg “/ X $ uninstall32 / qb” -Wait}


3. Nem todos os aplicativos devem ser desinstalados

Este aplicativo faz parte do Windows

ÉWindows PowerShellincapaz de desinstalar um determinado programa? Ficamos frustrados, mas deixe-nos oferecer um pouco de sabedoria. Alguns aplicativos embutidos são realmente integrados ao sistema operacional e removê-los provavelmente causará mais danos do que benefícios.

Suas tentativas eventualmente levam a obter a mesma mensagem que lêEste aplicativo faz parte do Windows e não pode ser desinstalado por usuário. Não há dúvida de que você pode encontrar algumas maneiras obscuras de removê-los, mas às vezes os aplicativos deixam rastros indesejados para trás.

Dito isso, se você finalmente tiver sucesso depois de ler isso, comente abaixo. Estamos ansiosos para ouvir sua opinião.

LEIA TAMBÉM: