Mudanças entre as edições de "Código de erro 0x80070005 no Windows Update"
Linha 93: | Linha 93: | ||
− | + | [[Categoria:Windows]] | |
Obs: Se você receber erros ao executar Subinacl , consulte o seguinte blog da Microsoft . O artigo está no idioma inglês. Sugiro que utilize o Bing tradutor para ajuda-lo: | Obs: Se você receber erros ao executar Subinacl , consulte o seguinte blog da Microsoft . O artigo está no idioma inglês. Sugiro que utilize o Bing tradutor para ajuda-lo: | ||
Edição atual tal como às 18h47min de 24 de outubro de 2018
O código de erro 0x80070005 é também conhecido como "acesso negado". Ele geralmente ocorre quando você não tem permissões de arquivo ou do registro que são necessárias para instalar a atualização. ( Porque as permissões de arquivo ou do Registro podem ser alteradas por malware, recomendamos que você varredura de malware depois de reparar as permissões . )
Para resolver o problema , certifique-se de que você está conectado como um administrador, e em seguida, instale as atualizações novamente :
Na Área de Trabalho pressione simultaneamente as teclas Windows + R para abrir o Executar; No Executar digite control userpasswords2 e clique em OK; Na aba Usuários selecione seu usuário e clique em Propriedades; Na aba Associação de Grupo marque a opção Administrador, clique em Aplicar e em OK; Reinicie o computador para validar a nova configuração.
Se o problema persistir , use a ferramenta SubInACL para reparar permissões de arquivo e registro. Para fazer isso, siga estes passos:
Baixe a ferramenta SubInACL , e instale-a para o caminho padrão que é oferecida pelo instalador. O caminho padrão será um dos seguintes, dependendo da sua versão do Windows:
% ProgramFiles% \ Windows Resource Kits \ Tools (versões de 32 bits do Windows )
% ProgramFiles (x86) % \ Windows Resource Kits \ Tools (versões de 64 bits do Windows )
Inicie o bloco de notas , e , em seguida, copie e cole os seguintes comandos:
@echo off
setlocal
echo.
echo Determine whether we are on an 32 or 64 bit machine
echo.
if "%PROCESSOR_ARCHITECTURE%"=="x86" if "%PROCESSOR_ARCHITEW6432%"=="" goto x86
set ProgramFilesPath=%ProgramFiles(x86)%
goto startResetting
- x86
set ProgramFilesPath=%ProgramFiles%
- startResetting
echo.
if exist "%ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe" goto filesExist
echo ***ERROR*** - Could not find file %ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe. Double-check that SubInAcl is correctly installed and re-run this script.
goto END
- filesExist
pushd "%ProgramFilesPath%\Windows Resource Kits\Tools"
subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl.exe /subdirectories %windir% /grant=administrators=f /grant=system=f
echo FINISHED.
echo.
echo Press any key to exit . . .
pause >NUL
popd
- END
endlocal
Salve o arquivo como Reset.cmd .
Clique com o botão direito do mouse no arquivo Reset.cmd no Explorador de arquivos (no Windows 8.1 e Windows 8 ) ou o Windows Explorer ( no Windows 7 e Windows Vista) e clique em Executar como administrador. No Windows XP, clique duas vezes no arquivo no Windows Explorer.
Obs: Se você receber erros ao executar Subinacl , consulte o seguinte blog da Microsoft . O artigo está no idioma inglês. Sugiro que utilize o Bing tradutor para ajuda-lo:
Nota: Documentação de referência para o procedimento acima: https://support.microsoft.com/pt-br/kb/968003.