O Programa SFC do Windows
Introdução
O SFC (System File Checker) é uma ferramenta de linha de comando do Windows que permite aos usuários verificar e reparar arquivos do sistema operacional corrompidos.
Como usar o SFC
Para utilizar o SFC, é necessário abrir o Prompt de Comando com privilégios de administrador. Abaixo estão algumas das principais linhas de comando utilizadas com o SFC:
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "Icon" /d WmiPrvSE.exe /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "MUIVerb" /d "Executar SFC" /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "Position" /d "Top" /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "SubCommands" /d "" /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu" /v "HasLUAShield" /d "" /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu" /v "MUIVerb" /d "Corrigir erros no Windows" /f REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu\command" /d "PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/k, sfc /scannow' -Verb runAs\"" /f
Explicação das Linhas de Comando
Aqui está uma explicação detalhada das linhas de comando:
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "Icon" /d WmiPrvSE.exe /f: Define o Ãcone do novo comando no menu de contexto. Neste exemplo, estamos usando o Ãcone do processo "WmiPrvSE.exe".
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "MUIVerb" /d "Executar SFC" /f: Define o rótulo de exibição do novo comando como "Executar SFC".
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "Position" /d "Top" /f: Define a posição do novo comando no menu de contexto como "Top".
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC" /v "SubCommands" /d "" /f: Define subcomandos para o novo comando, caso existam. Neste caso, não há subcomandos, então é deixado em branco.
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu" /v "HasLUAShield" /d "" /f: Adiciona um escudo de proteção de conta de usuário (UAC) ao comando, indicando que ele requer privilégios de administrador para ser executado.
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu" /v "MUIVerb" /d "Corrigir erros no Windows" /f: Define o rótulo de exibição do subcomando como "Corrigir erros no Windows".
REG ADD "HKEY_CLASSES_ROOT\DesktopBackground\Shell\SFC\shell\001menu\command" /d "PowerShell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/s,/k, sfc /scannow' -Verb runAs"" /f: Define o comando a ser executado quando o subcomando é selecionado. Neste caso, abre um novo prompt de comando com privilégios de administrador e executa o comando "sfc /scannow".
Conclusão
O SFC é uma ferramenta útil para corrigir problemas de arquivos do sistema no Windows. Utilizando as linhas de comando apropriadas, os usuários podem acessar facilmente essa funcionalidade e manter seus sistemas operacionais funcionando sem problemas.