Edit 1: Nas linhas do "arquivo.reg ", eu removi todas as linhas e deixei somente as que fazem somente mudanças no " "FailureActions" do serviço... A intenção é impedir que o serviço reative após um período desativado . Agora funcionando okay sem erros...
Edit 2: Eu subdividi a parte do tutorial, agora tem um arquivo.bat para desativar o UpdateAssistant , um segundo para desativar os serviços relacionados ao Update, e um terceiro( opcional em fase de teste) que desativa das dependências dos serviços relacionados ao Update.
Tutorial testado com os Windows 1511, 1607, 1703 e 1803 O motivo da mudança foi que eu percebi que do jeito que estava , estava atrapalhando a hora de reabilitar os serviços, para poder fazer o update via Cumulatives packs ...Eu estava tento problemas com o 1607 no notebook( Consumo muito alto de bateria por causa de algum Bug entre o Nvidia Optimus e o Windows 10) , então eu resolvi testar todas as versões do Windows 10 para ver qual ficava melhor no meu note( a 1703 e a 1803 não apresentou o bug no optimus e por causa disso, a bateria rendeu 1 hora a mais , na mesma simulação de uso), e também fui aproveitando para testar o tutorial nas versões Windows 10 citadas até agora...
----------------------------------------------------------------------------------------------------------------------------------------
Galerinha!! Sobre bloquear o Windows update e o Windows Assitant que tanto incomodam muita gente , principalmente aqueles que não querem trocar de Build de Windows ...
Pesquisando na internet, depois de fazer vários testes, eu conseguir bloquear dessa joça de forma provisória. Eu estou testando aqui com o Windows build 1607 e com 1803 e já vai fazer 3 semanas que o update está parado sem incomodar... Eu achei que deveria compartilhar com a galera...
Hoje em dia não adianta mais bloquear só o serviço de update porque existem mais 4 serviços além do executável do Update Assistant que reativam tudo em poucos minutos ..
Esses são os serviços que precisam ser interrompidos / desativados ;
* bits ; (Serviço de transferência inteligente de tela de fundo)
* wuauserv ; (Windows Update)
* usoSvc ; (Serviço de Atualizações do Orchestrator para Windows Update )
* WaaSMedicSvc ; (Windows Update Medic Service- Serviço existente no 1803,não existe no 1607)
* wust ; (Windows Update Servicing Tool. Serviço novo existente no 1607, ele apareceu junto com os updates desse ano 2018 , não sei se ele aparece no 1703 ou no 1709)
Primeira parte:
A primeira parte é uma modificação no registro para alterar o modo de recuperação dos serviços, essa mudança é necessária para desativar a reativação do serviço após algumas horas .. A modificação tem que ser via registro usando o arquivo .reg mesclando o mesmo, porque o Windows não deixa modificar isso diretamente lá nos serviços e nem deixa modificar diretamente lá no regedit ..O foco da mudança é mudar o tempo de "1 dia para 9999 dias" e muda a ação de "reiniciar o serviço" para " não executar nenhuma ação ". Isso para todos os Serviços citados .
Crie um arquivo .TXT, e copie o texto abaixo para o .TXT , salve normalmente em qualquer lugar do PC, e renomeie a extensão do arquivo de .TXT para .REG e mande mesclar. Obs:
Infelizmente se o wust for adicionado na lista de serviços no Windows 1803 ou o WaaSMedicSvc no 1607, apenas ignorem isso, porque o serviço real não vai existir, vai ser só o nome na lista. Para que eles não aparecem na lista se serviços, basta não copiarem as linhas do registro abaixo referentes a eles...
-----------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]
"FailureActions"=hex:80,46,7e,33,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc]
"FailureActions"=hex:80,46,7e,33,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc]
"FailureActions"=hex:80,46,7e,33,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"FailureActions"=hex:80,46,7e,33,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wust]
"FailureActions"=hex:80,46,7e,33,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
-----------------------------------------------------------------------------------------------------------
Agora vem a segunda parte:
Nessa parte eu gostaria de dar créditos ao usuário " A. User "( ou ex usuário ) do fórum da M$ , O post dele é o ultimo que existe nesse link lá do fórum da M$ mas que infelizmente teve link do seu post apagado e provavelmente o usuário deletado lá do fórum da M$ "
https://answers.microsoft.com/pt-br...esativar/e8064283-2aa5-40d3-9255-7b273da74324 ".
Em fim o post dele mostrava que além de parar os serviços ainda era preciso remover as dependência com o RPC lá nos serviços , junto ele também postou uma conjunto de sintaxes para parar e remover o executável do Update Assistant .
Nesse caso eu tomei a liberdade, e dei uma leve turbinada nas sintaxes que ele tinha postado, e adicionei as linhas para remover as dependências com o RPC dos outros serviços que estavam faltando.. No fim as sintaxes acabaram ficando assim ...
Eu essa etapa subdividi em 3 partes;
Crie 3 arquivo .TXT, e copie o texto abaixo para o .TXT , salve normalmente em qualquer lugar do PC, e renomeie a extensão do arquivo de .BAT ou .CMD e execute como Administrador . Se o sistema acusar algum erro, ignore ...
---------------------------------------------------------------------------------------------------------------------------------------------
Primeiro arquivo.bat : Para o Windows10UpgraderApp.exe se estiver sendo executado, apaga algumas linhas dele no registro do Windows, exclui a pasta do UpdateAssistantV2 no C: .
----------------------------------------------------------------------------------------------------------------------
taskkill /im Windows10UpgraderApp.exe /F
DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows 10 Update Assistant.lnk"
DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Assistente de Atualização do Windows 10.lnk"
DEL "%userprofile%\Desktop\Windows 10 Update Assistant.lnk"
DEL "%userprofile%\Desktop\Assistente de Atualização do Windows 10.lnk"
DEL "%userprofile%\Downloads\Windows10Upgrade9252.exe"
DEL "%userprofile%\documents\Windows10Upgrade9252.exe"
RD /s /q "%systemdrive%\Windows10Upgrade"
RD /s /q "%systemdrive%\Windows\UpdateAssistantV2"
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Windows10UpgraderApp.exe" /V Debugger /T REG_SZ /D "%systemdrive%\Windows10Upgrade\Windows10UpgraderApp.exe" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{D5C69738-B486-402E-85AC-2456D98A64E4}" /F
------------------------------------------------------------------------------------------------------------------------------------------
Segundo arquivo .bat para e desativa os serviços usoSvc, wuauserv, WaafSMedicSvc, bits e wust ;
----------------------------------------------------------------------------------------------------------------------------------------
Net stop wuauserv
sc config wuauserv start= disabled
Net stop usoSvc
sc config usoSvc start= disabled
Net stop WaaSMedicSvc
sc config WaaSMedicSvc start= disabled
Net stop bits
sc config bits start= disabled
Net stop wust
sc config wust start= disabled
-----------------------------------------------------------------------------------------------------------------------------------
Terceiro arquivo.bat( Opcional, ainda estou testando se isso influencia, mas parece que não) : Exclui as dependências dos serviços usoSvc, wuauserv, WaafSMedicSvc,bits e wust relacionados ao Windows update...
---------------------------------------------------------------------------------------------------------------------------------------
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\usoSvc" /V DependOnService /T REG_MULTI_SZ /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /V DependOnService /T REG_MULTI_SZ /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\WaafSMedicSvc" /V DependOnService /T REG_MULTI_SZ /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\bits" /V DependOnService /T REG_MULTI_SZ /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wust" /V DependOnService /T REG_MULTI_SZ /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\usoSvc" /V start /T REG_DWORD /D 4 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /V start /T REG_DWORD /D 4 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /V start /T REG_DWORD /D 4 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\bits" /V start /T REG_DWORD /D 4 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wust" /V start /T REG_DWORD /D 4 /F
-----------------------------------------------------------------------------------------------------------------
Ativem também a "conexão limitada de rede" nas configurações de rede : ( Ajuda a impedir que o Windows baixe os updates de forma automática ).
-------------------------------------------------------------------------------------------------------------------
Em fim, essa foi uma forma que eu conseguir chegar para desativar o Windows update, e que funcionou nas versões Home e Pro . Eu não sei como que fica os updates quando se usa a Loja da M$ ,até porque eu não uso a loja .. E também não sei como que fica os updates para defender, porque eu não tenho ele instalado no meu Windows( Eu o removi com o MSMG Toolkit ). Eu fiz toda essa "gambiarra" para não ter que usar o LTSB pipipittchu..
Aqui eu uso a Home 1607 no notebook e no tablet e o 1807 no PC , a Home é mais chato ainda para desativar o Update.
Quando faço update do Windows eu faço usando os pacotes mensais disponível no site da M$ abaixo :
https://support.microsoft.com/pt-br/help/4099479
Se o pessoal aqui do fórum quiser dar uma "polida na gambiarra ", fiquem a vontade... Toda ajuda será bem vinda!
Só lembrando que isso é provisório, pode ser que no futuro a M$ lance novos serviços que façam com que o Windows Update sejam reativados ;
Façam por conta e risco.... Comigo não deu problema, mais como estamos lidando com Windows 10, vai saber..kkkk Em fim fazer um backup dos arquivos do registro, ou criar um ponto de restauração é recomendado caso queiram reverter por completo a gambiarra...
-----------------------------------------------------------------------------------------------------------
Para reativar serviço de update e com isso poder fazer os updates necessários, pelo Windows update ou pelo site da M$ basta ir lá nos serviços e mandar ativar o serviço do Windows update ou pode executar através um arquivo .BAT ou .CMD, executando como Administrador.
sc config bits start= Auto
Net start bits
sc config wuauserv start= Auto
Net start wuauserv
sc config usoSvc start= Auto
Net Start usoSvc
sc config WaaSMedicSvc start= Auto
Net start WaaSMedicSvc
sc config wust start= Auto
Net start wust
-------------------------------------------------------------------------------------------------------------
E esse comando Reativa parte da palhaçada de volta, Vai devolver as dependências RPCs ao wuauserv , usosvc, bits ... Mesmo esquema do anterior : pode executar através um arquivo .BAT ou .CMD, executando como Administrador.
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Windows10UpgraderApp.exe" /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /V DependOnService /T REG_MULTI_SZ /D RpcSs /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\usosvc" /V DependOnService /T REG_MULTI_SZ /D RpcSs /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /V DependOnService /T REG_MULTI_SZ /D RpcSs /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\bits" /V DependOnService /T REG_MULTI_SZ /D RpcSs /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\usosvc" /V start /T REG_DWORD /D 2 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /V start /T REG_DWORD /D 2 /F
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\bits" /V start /T REG_DWORD /D 2 /F
-------------------------------------------------------------------------------------------------------------------