
Tenho dois computadores (win10x64 e win7x86) que congelam completamente de vez em quando (tela preta), e a única solução é desconectá-los.
Se eu usar DISM /Online /Cleanup-Image /RestoreHealth
, como isso afetará o software atualmente instalado ou qualquer configuração do Windows que eu possa ter alterado. Vou precisar recomeçar?
Responder1
Vou precisar recomeçar?
Não, por favor veja abaixo.
Se eu usar o
Dism /Online /Cleanup-Image /RestoreHealth
, como isso afetará o software atualmente instalado ou qualquer configuração do Windows que eu possa ter alterado?
Não afeta nenhum software instalado, conforme /Cleanup-Image
trata da Windows Component Store, nem de programas de terceiros, nem de quaisquer personalizações feitas no sistema operacional:
- OLoja de componentes[
%WinDir%\WinSxS
] mantém uma cópia de backup de todos os arquivos do sistema Windows eSFC
gerenciaDISM
duas partes vitais separadas do armazenamento de componentes e do sistema operacional, comSFC
confiançainteiramentesobre o queDISM
gerencia:DISM
tem duas funçõesSFC
nas quais depende,/StartComponentCleanup
e/RestoreHealth
,/RestoreHealth
contando apenas com/StartComponentCleanup
/StartComponentCleanup
: Limpao armazenamento de componentes de qualquer quebradolinks físicos
É fundamental que o pessoal do Insider Builds execute isso regularmente devido às atualizações frequentes/RestoreHealth
: Verifica e corrige qualquer corrupção no Armazenamento de Componentes, verificando seus backups de arquivos do sistema em relação a cópias válidas conhecidas dos servidores do Windows Update por meio de comparação de hash; embora exista um método offline [abaixo], ele nem sempre pode corrigir a corrupção- Janelas 7: SURA ferramenta [System Update Readiness] é usada em vez disso, pois
DISM
não tinha essa funcionalidade até o Windows 8
- Janelas 7: SURA ferramenta [System Update Readiness] é usada em vez disso, pois
SFC
sempre assume que o armazenamento de componentes não está corrompidoe é por isso que oDISM
/RestoreHealth
parâmetro(Windows 7: SUR)devesempreser executado antes deSFC
; não fazer isso permite que um armazenamento de componentes corrompido substitua potencialmente um arquivo de sistema bom por um corrompido ou não consiga corrigir a corrupção%WinDir%
completamente/ScanNow
:Verifica e corrige qualquer corrupção%WinDir%
, verificando as cópias válidas conhecidas no Armazenamento de Componentes por meio de comparação de hash
DISM
eSFC
deveser executado na ordem listada, pois cada um depende da etapa anterior:
(Windows 7: pule para o nº 3)+ R→Abrir:
PowerShell
→ Ctrl+ Shift+OK
O armazenamento de componentes deve sempre serlimpoantes de executar o Windows Update, após um problema com o Windows Update e pelo menos uma vez por mês, pois ele fica sujo com o tempo devido à falha ocasional das atualizaçõeslinks físicos# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /StartComponentCleanup # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /StartComponentCleanup # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
-
Requer uma conexão com a Internet, caso contrário, será necessário o método offline:# Windows ≥8: # Online (while booted to Windows): Dism /Online /Cleanup-Image /RestoreHealth # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth
- Use o
install.esd
||install.wim
deISO de instalação do Windows para a versão instalada(v1909, v2004, etc.):- Crie mídia de instalação do Windows 10→Baixe a ferramenta agora→instalar em outro PC
- Monte o ISO e determine o sistema operacional instaladoíndice[imagem] do
install.esd
||install.wim
:Dism /Get-ImageInfo /ImageFile:"Z:\sources\install.esd"
- Especifique o número do índice no final do
/Source
parâmetro:# Online (while booted to Windows): # ESD: Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess # WIM: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"Z:\sources\install.wim":6 /LimitAccess # Offline (while booted to WinPE/WinRE): Dism /Image:"D:\Windows" /Cleanup-Image /RestoreHealth /Source:esd:"Z:\sources\install.esd":6 /LimitAccess
- Use o
- Janelas 7:Execute oFerramenta SUR
- Reinício; se forem encontrados erros, revise
%WinDir%\Logs\DISM\dism.log
de baixo para cima
(Os arquivos de log são mais fáceis de ler e filtrar por meio doSintaxe de registroemCódigo VS)- Janelas ≥8:
%WinDir%\Logs\DISM\dism.log
- Janelas 7:
%WinDir%\Logs\CBS\CheckSUR.log
(Como corrigir erros SUR)
- Janelas ≥8:
-
# Online (while booted to Windows): Sfc /ScanNow # Offline (while booted to WinPE/WinRE): Sfc /ScanNow /OffBootDir=D:\ /OffWinDir=D:\Windows # C: is usually not the drive letter in WinPE/WinRE # To ascertain: DiskPart → Lis Vol → Exit
- Reinício; se erros forem encontrados,análise
%WinDir%\Logs\CBS\CBS.log
de baixo para cima
Responder2
Corra primeiro sfc /scannowantes de fazer DISM.
Teoricamente, sua configuração não deveria ser afetada por nenhum desses comandos. Mas em caso de degradação avançada do seu sistema, o reparo em si pode causar mais danos. As chances de isso acontecer são muito pequenas, mas não economize nos backups antes de começar.
sugiro dar uma olhadaesta resposta meu.
Responder3
Dism /Online /Imagem de limpeza /RestoreHealth
e/ou
sfc /scannow
Ambos irão restaurarmodificado&corrompido arquivos do sistema. Então, você pode perder seuexcessivamente zelosopersonalizações do Windows. Idealmente, não deve alterar programas e configurações que não sejam da Microsoft, ainda dependendo do nível de corrupção!
- Se você está tão preocupado com suas personalizações, basta executar verificações
sfc /verificar somente
e/ou
Dism /Online /Limpeza de imagem /ScanHealth
Eles apenas verificarão os arquivos sem qualquer processo de reparo (comoaqui&aqui). Analise oregistro/relatório& decidir.
- DISM /Online /Imagem de limpeza /RestoreHealth
não está disponível para win 7. (DISMcomandos são muito limitados emganhe 7)
- & Você sempre pode fazerImagem do sistema (Macrium Reflect)antes disso!