O Windows PowerShell não desinstala aplicativos? Tente isto

Erro de desinstalação de aplicativos do Windows PowerShell
Para corrigir vários problemas do PC, recomendamos DriverFix:
Este software manterá seus drivers ativos e funcionando, protegendo-o contra erros comuns de computador e falhas de hardware. Verifique todos os seus drivers agora em 3 etapas fáceis:
  1. Baixar DriverFix (arquivo de download verificado).
  2. Clique Inicia escaneamento para encontrar todos os drivers problemáticos.
  3. Clique Atualizar drivers para obter novas versões e evitar o mau funcionamento do sistema.
  • DriverFix foi baixado por 0 leitores 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ê use PowerShell.

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 de forma eficaz 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

Remover 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.

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

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”.

PowerShell agora será capaz de localizá-lo. Você pode ainda usar o cmdlet chamado Desinstalar-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

Usar o cmdlet Uninstall-Package poderia, tecnicamente, corrigir o erro, mas nem sempre é a maneira mais rápida. No interesse de manter as coisas simples, vamos compartilhar com vocês 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 PowerShell incapaz 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 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:

  • Execute este script Powershell para remover aplicativos padrão do Windows 10 Image
  • O Windows PowerShell parou de funcionar: tente estas 4 correções
  • PowerShell não é reconhecido? Confira essas soluções
Como corrigir o erro “Não é possível encontrar o arquivo de script C: \ Windows \ system32 \ maintenance.vbs” no Windows 10

Como corrigir o erro “Não é possível encontrar o arquivo de script C: \ Windows \ system32 \ maintenance.vbs” no Windows 10Windows 10Erro

Muitos usuários relatam um erro persistente sempre que estão iniciando seus sistemas Windows 10, que diz: “Não é possível encontrar o arquivo de script“C: \ WINDOWS \ system32 \ Maintenance.vbs“. I...

Consulte Mais informação
Correção - Não foi possível encontrar erro de JVM no Windows 10

Correção - Não foi possível encontrar erro de JVM no Windows 10Windows 10Erro

Você está vendo "Nenhum JVM foi encontrado em seu sistema (Exe4j_Java_Home)”Mensagem de erro ao tentar executar um aplicativo ou jogo que usa funções da biblioteca Java? Este tipo de erro ocorre qu...

Consulte Mais informação
A localização da área de trabalho não está disponível Erro no Windows 10 Fix

A localização da área de trabalho não está disponível Erro no Windows 10 FixWindows 10Erro

Alguns usuários do Windows 10 estão reclamando de um problema que enfrentam após atualizar o computador. Segundo eles, eles não conseguem ver os ícones no Área de Trabalho janela e uma mensagem de ...

Consulte Mais informação