none
Reinicialização Eterna Windows Server 2012 R2 RRS feed

  • Pergunta

  • Olá pessoal!

    Estou tendo um problema no Windows Server 2012 R2. Ao tentar executar um arquivo para atualização do Symantec Endpoint Protection Manager, ele retorna com uma mensagem de que existe uma reinicialização pendente no sistema e que não pode ser instalado enquanto o sistema não for reiniciado.

    Mesmo após várias reinicializações o sistema ainda fica com esta pendência de reinicialização. Já procurei alguns procedimentos na internet e apliquei para testar mas não consegui resolver o problema ainda.

    Alguém conhece a solução para este problema? Poderiam me ajudar?

    terça-feira, 23 de fevereiro de 2021 20:16

Respostas

  • Jovaldino,

    Voce pode redefinir as configuracoes do Windows update

    Salva o arquivo codigo como .bat e executa.

    :: ==================================================================================
    :: NAME:	Reset WSUS Client ID.
    :: AUTHOR:	Manuel Gil.
    :: ==================================================================================
    
    echo off
    title Reset WSUS Client ID.
    cls
    
    set args=%*
    
    openfiles>nul 2>&1
    
    if {%errorlevel%}=={0} (
    	if {%*}=={/s} (
    		goto SILENT_MODE
    	) else (
    		goto CONTINUE_SCRIPT
    	)
    )
    
    ver
    echo.Reset WSUS Client ID.
    echo.
    echo.    Reloading the Script with elevation,
    echo.    click on the "Allow" or "Yes" button to continue.
    echo.
    timeout /t 9 /nobreak
    
    start wscript //nologo "%~dp0elevate.vbs"
    
    goto :EOF
    
    :SILENT_MODE
    
    start wscript //nologo "%~dp0hidden.vbs"
    
    goto :EOF
    
    :CONTINUE_SCRIPT
    
    ver
    echo.Reset WSUS Client ID.
    echo.
    
    echo.Canceling the Windows Update process.
    echo.
    
    taskkill /im wuauclt.exe /f
    
    echo.Stopping the Windows Update services.
    echo.
    
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    
    echo.Checking the services status.
    echo.
    
    sc query bits | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the bits service. & pause & goto :eof
    
    sc query wuauserv | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the wuauserv service. & pause & goto :eof
    
    sc query appidsvc | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 sc query appidsvc | findstr /I /C:"OpenService FAILED 1060"
    if %errorlevel% NEQ 0 echo Failed to stop the appidsvc service. & pause & goto :eof
    
    sc query cryptsvc | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the cryptsvc service. & pause & goto :eof
    
    echo.Deleting the qmgr*.dat files.
    echo.
    
    del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
    del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
    
    echo.Renaming the softare distribution folders backup copies.
    echo.
    
    rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak
    if exist "%SYSTEMROOT%\SoftwareDistribution" echo Failed to rename the SoftwareDistribution folder. & pause & goto :eof
    
    rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak"
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
    
    del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak"
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
    
    del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak"
    ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak
    
    echo.Reset the BITS service and the Windows Update service to the default security descriptor.
    echo.
    
    sc.exe sdset wuauserv D:(A;CI;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD)
    sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;SAFA;WDWO;;;BA)
    sc.exe sdset cryptsvc D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;CCLCSWRPWPDTLOCRRC;;;SO)(A;;CCLCSWLORC;;;AC)(A;;CCLCSWLORC;;;S-1-15-3-1024-3203351429-2120443784-2872670797-1918958302-2829055647-4275794519-765664414-2751773334)
    sc.exe sdset trustedinstaller D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRRC;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;SAFA;WDWO;;;BA)
    
    echo.Reregister the BITS files and the Windows Update files.
    echo.
    
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll
    
    
    echo.Deleting values in the Registry.
    echo.
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f
    
    echo.Resetting Winsock and WinHTTP Proxy.
    echo.
    
    netsh winsock reset
    netsh winhttp reset proxy
    
    echo.Resetting the services as automatics.
    echo.
    
    sc.exe config wuauserv start= auto
    sc.exe config bits start= delayed-auto
    sc.exe config cryptsvc start= auto
    sc.exe config TrustedInstaller start= demand
    sc.exe config DcomLaunch start= auto
    
    echo.Starting the Windows Update services.
    echo.
    
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
    net start DcomLaunch
    
    echo.Forcing updates.
    echo.
    wuauclt.exe /resetauthorization /detectnow
    
    echo.The operation completed successfully.
    echo.Please reboot your computer.
    pause
    goto :eof
    


    Olá, obrigado por participar da Comunidade TechNet. Paulo Costa | MCSE | MCSA | MCT | blog: http://paulocostati.com/ ______________________________________________________________ Por favor lembre-se marcar como resposta as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois. Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft. Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 22:37
  • Olá Jovaldino Miguel,

     

    Com relação a sua consulta, Abaixo te deixo duas possíveis soluções:

     

    Solução 1: Exclua os arquivos pendentes por meio do prompt de comando

     

    O processo de reparo pendente do sistema é sempre monitorado pelos arquivos pendentes.XML. E esses arquivos podem já estar corrompidos. Assim, você pode excluí-los via prompt de comando para redefinir os processos pendentes. O sistema não verificará se há um processo de reparo pendente.

     

    Pressione Win + R no teclado para abrir a caixa de diálogo Executar. Insira “cmd” na caixa e pressione “Enter”.

     

    Na janela do Prompt de Comando, execute o comando abaixo:

     

    del d: \ windows \ winsxs \ pending.xml : substitua d pela letra da unidade real da qual você precisa excluir a pasta ou arquivos.

     

    Ao ver a mensagem “operação concluída com êxito”, digite o seguinte comando para modificar a varredura SFC.

     

    sfc / SCANNOW / OFFBOOTDIR = c: \ / OFFWINDIR = d: \ Windows

     

    Por fim, verifique se o erro “sfc scannow há um reparo do sistema pendente” foi corrigido.

     

     

    Solução 2: Exclua a chave “RebootPending” no Editor de registro do Windows

    Para o procedimento abaixo é recomendável que previamente  seja feito um backup do registro:

     Como fazer o backup e a restauração do Registro no Windows

     

    Geralmente, há uma chave de registro responsável por manter o controle de quais programas estão na fila solicitando reinicialização. Se um desses programas for removido e perdido na fila, o Windows não verificará um reparo do sistema pendente quando esse processo não existir.

     

    Pressione as teclas “Windows” e “R” juntas para abrir a caixa de diálogo Executar, digite “regedit” e clique em “OK” para continuar.

     

    Navegue até a chave no Registro expandindo a coluna esquerda : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

    Na chave CurrentVersion, encontre a chave “RebootPending” e clique com o botão direito nela e clique em “Permissões”.

     

    Na janela pop-out, localize seu nome de usuário na seção “Nomes de grupo ou de usuário”. Se você não conseguir localizar o nome de usuário, clique em “Adicionar”> “Avançado”> “Encontrar agora”. Em seguida, você poderá ver sua conta de usuário, selecioná-la e clicar em OK duas vezes para adicioná-la à lista.

     

    Selecione o nome de usuário e marque “Controle total” em “Permissão para a seção de usuário”.

     

    6. Em seguida, você pode clicar com o botão direito na tecla “RebootPending” e clicar em “Excluir”. Confirme na caixa de diálogo para executar as alterações.

     

    Por fim, você pode reiniciar o PC para ver se o erro “sfc scannow há um reparo do sistema pendente que exige a reinicialização para ser concluído” foi corrigido.

     

    Espero que te ajude.

     

    Sinta-se a vontade para consultar qualquer dúvida referente aos produtos Microsoft. Será um prazer ajudar-te.

     

    Obrigada.

     

    Camila Brito

    ____________________________________________________________________________

    Por favor lembre-se de "Marcar como resposta" as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois.

     

    Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft.

     

    Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 22:00
    Moderador

Todas as Respostas

  • Olá Jovaldino Miguel,  

     

    Obrigada por participar da Comunidade TechNet.

     

    Entendemos sua pergunta e vamos dar seguimento para tentar encontrar a melhor resposta relacionada ao caso.

     

    Atenciosamente,

     

    Camila Brito

    ____________________________________________________________________________

    Por favor lembre-se de "Marcar como resposta" as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois.

     

    Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft.

     

    Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 00:30
    Moderador
  • Olá,

    Abre o CMD e usa o seguinte código: SFC /SCANNOW 

    Também, entra nos serviços e para o serviço do Windows Update, e depois inicia ele.

    Coloca para atualizar novamente, e verifica se instalou as atualizações 


    Olá, obrigado por participar da Comunidade TechNet. Paulo Costa | MCSE | MCSA | MCT | blog: http://paulocostati.com/ ______________________________________________________________ Por favor lembre-se marcar como resposta as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois. Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft. Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 00:42
  • Como esta acontecendo quando tenta executar algo da symantec entra em contato com o suporte deles.
    quarta-feira, 24 de fevereiro de 2021 02:30
  • Já rodei o Scannow, mas vou rodar de novo e parar o serviço do windows update como voce pediu. 
    quarta-feira, 24 de fevereiro de 2021 13:10
  • Eu já fiz isso, inclusive o suporte deles caiu de nível após a compra da Broadcom. Após várias análises de especialistas eles chegaram na conclusão de que o problema realmente está no S.O..

    Tentei instalar num outro servidor de teste e a instalação ocorreu normalmente, mas não é o servidor de antivírus. Então eu queria tentar resolver antes de reinstalar o S.O. porque vai dar muito mais trabalho e também, formatar não é resolver, é pegar um atalho... rsrs

    quarta-feira, 24 de fevereiro de 2021 13:12
  • Olá,

    Abre o CMD e usa o seguinte código: SFC /SCANNOW 

    Também, entra nos serviços e para o serviço do Windows Update, e depois inicia ele.

    Coloca para atualizar novamente, e verifica se instalou as atualizações 


    Olá, obrigado por participar da Comunidade TechNet. Paulo Costa | MCSE | MCSA | MCT | blog: http://paulocostati.com/ ______________________________________________________________ Por favor lembre-se marcar como resposta as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois. Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft. Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    Fui rodar o comando e apareceu a mensagem seguinte:

    "Beginning system scan. This process will take some time.

    There is a system repair pending which requires reboot to complete. Restart Windows and run sfc again."

    Sendo assim reiniciei o servidor e executei o comando novamente pelo cmd, SFC /SCANNOW, e novamente apareceu a mesma mensagem que citei acima.

    quarta-feira, 24 de fevereiro de 2021 13:30
  • Olá Jovaldino Miguel,

     

    Com relação a sua consulta, Abaixo te deixo duas possíveis soluções:

     

    Solução 1: Exclua os arquivos pendentes por meio do prompt de comando

     

    O processo de reparo pendente do sistema é sempre monitorado pelos arquivos pendentes.XML. E esses arquivos podem já estar corrompidos. Assim, você pode excluí-los via prompt de comando para redefinir os processos pendentes. O sistema não verificará se há um processo de reparo pendente.

     

    Pressione Win + R no teclado para abrir a caixa de diálogo Executar. Insira “cmd” na caixa e pressione “Enter”.

     

    Na janela do Prompt de Comando, execute o comando abaixo:

     

    del d: \ windows \ winsxs \ pending.xml : substitua d pela letra da unidade real da qual você precisa excluir a pasta ou arquivos.

     

    Ao ver a mensagem “operação concluída com êxito”, digite o seguinte comando para modificar a varredura SFC.

     

    sfc / SCANNOW / OFFBOOTDIR = c: \ / OFFWINDIR = d: \ Windows

     

    Por fim, verifique se o erro “sfc scannow há um reparo do sistema pendente” foi corrigido.

     

     

    Solução 2: Exclua a chave “RebootPending” no Editor de registro do Windows

    Para o procedimento abaixo é recomendável que previamente  seja feito um backup do registro:

     Como fazer o backup e a restauração do Registro no Windows

     

    Geralmente, há uma chave de registro responsável por manter o controle de quais programas estão na fila solicitando reinicialização. Se um desses programas for removido e perdido na fila, o Windows não verificará um reparo do sistema pendente quando esse processo não existir.

     

    Pressione as teclas “Windows” e “R” juntas para abrir a caixa de diálogo Executar, digite “regedit” e clique em “OK” para continuar.

     

    Navegue até a chave no Registro expandindo a coluna esquerda : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

    Na chave CurrentVersion, encontre a chave “RebootPending” e clique com o botão direito nela e clique em “Permissões”.

     

    Na janela pop-out, localize seu nome de usuário na seção “Nomes de grupo ou de usuário”. Se você não conseguir localizar o nome de usuário, clique em “Adicionar”> “Avançado”> “Encontrar agora”. Em seguida, você poderá ver sua conta de usuário, selecioná-la e clicar em OK duas vezes para adicioná-la à lista.

     

    Selecione o nome de usuário e marque “Controle total” em “Permissão para a seção de usuário”.

     

    6. Em seguida, você pode clicar com o botão direito na tecla “RebootPending” e clicar em “Excluir”. Confirme na caixa de diálogo para executar as alterações.

     

    Por fim, você pode reiniciar o PC para ver se o erro “sfc scannow há um reparo do sistema pendente que exige a reinicialização para ser concluído” foi corrigido.

     

    Espero que te ajude.

     

    Sinta-se a vontade para consultar qualquer dúvida referente aos produtos Microsoft. Será um prazer ajudar-te.

     

    Obrigada.

     

    Camila Brito

    ____________________________________________________________________________

    Por favor lembre-se de "Marcar como resposta" as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois.

     

    Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft.

     

    Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 22:00
    Moderador
  • Jovaldino,

    Voce pode redefinir as configuracoes do Windows update

    Salva o arquivo codigo como .bat e executa.

    :: ==================================================================================
    :: NAME:	Reset WSUS Client ID.
    :: AUTHOR:	Manuel Gil.
    :: ==================================================================================
    
    echo off
    title Reset WSUS Client ID.
    cls
    
    set args=%*
    
    openfiles>nul 2>&1
    
    if {%errorlevel%}=={0} (
    	if {%*}=={/s} (
    		goto SILENT_MODE
    	) else (
    		goto CONTINUE_SCRIPT
    	)
    )
    
    ver
    echo.Reset WSUS Client ID.
    echo.
    echo.    Reloading the Script with elevation,
    echo.    click on the "Allow" or "Yes" button to continue.
    echo.
    timeout /t 9 /nobreak
    
    start wscript //nologo "%~dp0elevate.vbs"
    
    goto :EOF
    
    :SILENT_MODE
    
    start wscript //nologo "%~dp0hidden.vbs"
    
    goto :EOF
    
    :CONTINUE_SCRIPT
    
    ver
    echo.Reset WSUS Client ID.
    echo.
    
    echo.Canceling the Windows Update process.
    echo.
    
    taskkill /im wuauclt.exe /f
    
    echo.Stopping the Windows Update services.
    echo.
    
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    
    echo.Checking the services status.
    echo.
    
    sc query bits | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the bits service. & pause & goto :eof
    
    sc query wuauserv | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the wuauserv service. & pause & goto :eof
    
    sc query appidsvc | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 sc query appidsvc | findstr /I /C:"OpenService FAILED 1060"
    if %errorlevel% NEQ 0 echo Failed to stop the appidsvc service. & pause & goto :eof
    
    sc query cryptsvc | findstr /I /C:"STOPPED"
    if %errorlevel% NEQ 0 echo Failed to stop the cryptsvc service. & pause & goto :eof
    
    echo.Deleting the qmgr*.dat files.
    echo.
    
    del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
    del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
    
    echo.Renaming the softare distribution folders backup copies.
    echo.
    
    rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak
    if exist "%SYSTEMROOT%\SoftwareDistribution" echo Failed to rename the SoftwareDistribution folder. & pause & goto :eof
    
    rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak"
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
    
    del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak"
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
    
    del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak"
    ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak
    
    echo.Reset the BITS service and the Windows Update service to the default security descriptor.
    echo.
    
    sc.exe sdset wuauserv D:(A;CI;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD)
    sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;SAFA;WDWO;;;BA)
    sc.exe sdset cryptsvc D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;CCLCSWRPWPDTLOCRRC;;;SO)(A;;CCLCSWLORC;;;AC)(A;;CCLCSWLORC;;;S-1-15-3-1024-3203351429-2120443784-2872670797-1918958302-2829055647-4275794519-765664414-2751773334)
    sc.exe sdset trustedinstaller D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRRC;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;SAFA;WDWO;;;BA)
    
    echo.Reregister the BITS files and the Windows Update files.
    echo.
    
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll
    
    
    echo.Deleting values in the Registry.
    echo.
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f
    reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f
    
    echo.Resetting Winsock and WinHTTP Proxy.
    echo.
    
    netsh winsock reset
    netsh winhttp reset proxy
    
    echo.Resetting the services as automatics.
    echo.
    
    sc.exe config wuauserv start= auto
    sc.exe config bits start= delayed-auto
    sc.exe config cryptsvc start= auto
    sc.exe config TrustedInstaller start= demand
    sc.exe config DcomLaunch start= auto
    
    echo.Starting the Windows Update services.
    echo.
    
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
    net start DcomLaunch
    
    echo.Forcing updates.
    echo.
    wuauclt.exe /resetauthorization /detectnow
    
    echo.The operation completed successfully.
    echo.Please reboot your computer.
    pause
    goto :eof
    


    Olá, obrigado por participar da Comunidade TechNet. Paulo Costa | MCSE | MCSA | MCT | blog: http://paulocostati.com/ ______________________________________________________________ Por favor lembre-se marcar como resposta as respostas que solucionaram seu problema, é uma forma comum de reconhecer aquelas pessoas que te ajudaram, e faz com que seja mais fácil para os outros visitantes encontrar a solução depois. Microsoft oferece esse serviço de forma gratuita, com a finalidade de ajudar os usuários e ampliar a base de dados de conhecimentos relacionados com os produtos e tecnologias de Microsoft. Este conteúdo é proporcionado "tal qual" e não implica nenhuma responsabilidade por parte de Microsoft.

    quarta-feira, 24 de fevereiro de 2021 22:37