É possível, de alguma forma, desinstalar o PowerShell do Windows Vista?
- Não há opção de desinstalação em Iniciar / Todos os programas.
- O grupo do menu Iniciar está realmente localizado em Acessórios, que é
difícil encontrar no começo.
- Não há desinstalador.
- Ele não aparece na lista Adicionar / Remover programas (Programas e recursos).
- Na verdade, ele está oculto na janela Atualizações instaladas.
- Não está listado como "PowerShell" na janela Atualizações instaladas. Na verdade, é chamado de "Management Framework Core".
Por que preciso removê-lo
O motivo pelo qual preciso removê-lo é porque o programa de instalação do Windows Vista exige que eu remova o PowerShell antes que eu possa fazer uma instalação de reparo do Windows.
(Clique na imagem para ampliá-la.)
Oqueeufizatéagora
DesinstalandooKB968930a.k.a.NúcleodeGerenciamentoCorea.k.a.PowerShell
Obviamente,tenteidesinstalá-lonajanelaProgramaseRecursos,noPaineldeControle.MasnaverdadesóéacessívelcomoumaatualizaçãodajanelaAtualizaçãoInstalada.
- Paineldecontrole
- Programas(ou"Desinstalar um programa")
- Programas e recursos
- Clique no link "Visualizar atualizações instaladas" à esquerda.
- Digite "KB968930" no campo Pesquisar.
- Selecione "Windows Management Framework Core (KB968930)" nos resultados da pesquisa.
- Clique no botão Desinstalar.
- "Tem certeza de que deseja desinstalar esta atualização?" Clique em Sim.
- "Aguarde enquanto as atualizações estão sendo desinstaladas. Isso pode levar vários minutos."
- "Ocorreu um erro. Nem todas as atualizações foram desinstaladas com sucesso."
Issonãoresolveuoproblema.
Alteraçãodoregistro,apropriaçãoerenomeaçãodapasta
Emseguida,tenteialteraraseguintechavederegistro.
FROMTHIS:Key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShellValue:InstallType:Reg_DwordData:0TOTHIS:Key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShellValue:InstallType:Reg_DwordData:1
Entãocomeceiaelevaropromptdocmdeusei-oparaapropriar-medodiretóriodoPowerShell.
C:\Windows\system32>takeown/f%windir%\system32\windowspowershellSUCCESS:Thefile(orfolder):"C:\Windows\system32\windowspowershell" now owned
by user "computername\username".
C:\Windows\system32>cacls %windir%\system32\windowspowershell /G administrators:
F
No mapping between account names and security IDs was done.
C:\Windows\system32>icacls %windir%\system32\windowspowershell /G administrators
:F
Invalid parameter "/G"
C:\Windows\system32>cacls %windir%\system32\windowspowershell /G administrators:
F
No mapping between account names and security IDs was done.
C:\Windows\system32>icacls %windir%\system32\windowspowershell /grant administra
tors:F
administrators: No mapping between account names and security IDs was done.
Successfully processed 0 files; Failed processing 1 files
C:\Windows\system32>
Eu não tinha certeza se deveria usar o comando cacls
ou icacls
e não tinha certeza da sintaxe (alguma entrada sobre isso?). Mas mesmo assim! Eu era agora o proprietário do diretório e consegui renomeá-lo.
- Win + R
- C: \ Windows \ System32 \
- Renomeado "WindowsPowerShell" para "WindowsPowerShellOld"
Portanto, o caminho agora é C: \ Windows \ System32 \ WindowsPowerShellOld. O PowerShell está agora "um pouco" desabilitado, isto é, atalhos no menu Iniciar não funcionam agora e executar o powershell.exe diretamente de C:\Windows\System32\WindowsPowerShellOld\v1.0
mostra um cmd como prompt de comando com fundo preto e várias linhas vermelhas de erro que dizem "arquivo não encontrado". / p>
Mas o principal problema ainda não está resolvido. Eu ainda não consigo fazer a instalação do reparo do Windows. O programa de instalação ainda relata que o PowerShell está instalado.
Então ... alguma idéia inteligente? O que mais eu posso fazer?
A única coisa que resta agora é fazer uma instalação limpa do Windows.