Código de erro 0x80070005 no Windows Update

De WikiCTI
Revisão de 18h46min de 24 de outubro de 2018 por Odilon (discussão | contribs) (Criou página com '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...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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:


https://blogs.msdn.microsoft.com/astebner/2008/06/17/notes-about-a-couple-of-possible-issues-while-using-the-subinacl-tool/.


Nota: Documentação de referência para o procedimento acima: https://support.microsoft.com/pt-br/kb/968003.

Obtido em ""