2016-01-22 19:48:27 +0000 2016-01-22 19:48:27 +0000
63
63
Advertisement

Com o Windows 10 como posso encerrar sem instalar actualizações?

Advertisement

Com o Windows 7 foi possível utilizar o ecrã do gestor de tarefas para encerrar sem aplicar actualizações (ver Como encerrar o computador sem a actualização no Windows 7? ). Mas isso não funcionou para mim no Windows 10.

Como posso encerrar o Windows 10 sem instalar actualizações. Posso querer isto porque:

  • Preciso de desligar ou reiniciar rapidamente
  • O computador está a agir de forma estranha e é por isso que preciso de reiniciar (sim, ainda é o Windows), e não confio em correr as actualizações nessa altura. Não vale a pena piorar o problema.

O meu menu de encerramento do Windows 10 diz:

  • Sleep
  • Update and shut down
  • Update and restart

O velho truque do Windows 7/8 não funciona. As novas versões do Windows 10 alteraram as soluções anteriores. A Microsoft tem muito feedback sobre o tema, mas não tomou medidas. Veja por exemplo:

feedback-hub:?contextid=158&feedbackid=1e175952-a19f-4cca-b1fb-d248945e9fe1&form=1&src=2

ou procure “Permitir aos utilizadores adiar actualizações: no encerramento e no arranque” no Microsoft Feedback Hub (procure por “Feedback Hub” no Windows 10).

Advertisement

Respostas (7)

13
13
13
2016-06-17 07:20:45 +0000

Tive o mesmo problema - @TNALLYY quase o tive.

A minha solução:

  • Power Options -> Escolha o que os botões de energia fazem
  • definir opção para desligar
  • carregar uma vez no botão de energia - hurray: desligar sem actualizações
11
11
11
2016-10-01 06:05:20 +0000

Ok, então logo após ter postado o conteúdo abaixo Resposta original, eu realmente corri o mesmo script no meu Windows 10* máquina, e adivinhe o que… Windows Updates* começou a instalar de qualquer forma.

Parece que Microsoft* fez algumas alterações com Windows 10* para garantir que as actualizações de segurança sejam instaladas no sistema operativo para corrigir vulnerabilidades de segurança, e com razão em nome da segurança.

Parece que o que está a pedir Windows 10* pode não ter um método 100% seguro para completar como pediu exactamente _ sem desactivar completamente as actualizações do Windows_.

Se uma actualização do Windows já está instalada (ou está a ser instalada) enquanto está logado nos bastidores antes do reinício forçado, e mesmo depois de parar os serviços de actualização do Windows, etc. O Windows 10 parece suficientemente inteligente para continuar à espera de qualquer actualização pendente ou talvez fazer o rollback de qualquer alteração que não tenha sido 100% comprometida com o sistema antes de poder pedalar o SO.


Dangerous Workaround

Suponho que poderia simplesmente arrancar a sua máquina desligando a fonte de alimentação, mantendo premido o botão de alimentação, etc. mas isto iria essencialmente emular uma inesperada falha de energia e você terá potencial para corrupção do sistema de arquivos e assim por diante.


Halfway Workarounds

Encontrei outras duas fontes que eu queria publicar para potenciais métodos de meio caminho ou workaround para talvez ajudar com algumas atualizações não seguras ou para melhor controlar quando permitir que as atualizações sejam baixadas - não terá nada para instalar se não houver nada baixado.

Opção 2: Setup A Metered Connection

Windows 10 oferece aos utilizadores em conexões de medição um compromisso: para poupar largura de banda a Microsoft confirma que o sistema operativo só descarregará e instalará automaticamente as actualizações que classifica como ‘Prioritárias’.

Embora a Microsoft não revele o seu método de classificação, isto reduz as actualizações mais frívolas que normalmente incluem novos drivers e funcionalidades de software - ambos já causaram problemas de estabilidade .

  1. Abra a aplicação Settings (Win + I)
  2. Abra a secção “Rede & Internet”
  3. Abra a secção ‘Wi-Fi’ e clique em ‘Opções Avançadas’
  4. Alternar ‘Set as metered connection’ para ‘On’

Nota: Se o seu PC utiliza um cabo Ethernet para se ligar à Internet, a opção Metered Connection será desactivada uma vez que funciona apenas com ligações Wi-Fi (parvoíce que eu conheço).

Opção 3: Group Policy Editor

Esta é uma meia casa: o editor de políticas de grupo irá notificá-lo sobre novas actualizações sem as instalar automaticamente (como as gerações anteriores de Windows sempre funcionaram) - embora mais uma vez as actualizações de segurança ainda se instalem automaticamente.

Nota: Os utilizadores domésticos do Windows 10 têm de ficar de fora desta, é apenas para as edições do Windows 10 Education, Pro e Enterprise.

  1. Abra o comando Run (Win + R), nele digite: gpedit.msc e pressione enter
  2. Navegue até: Configuração do Computador -> Modelos Administrativos -> Componentes do Windows -> Windows Update
  3. Abra isto e altere a configuração Configurar Actualizações Automáticas para ‘2 - Notificar para download e notificar para instalação’
  4. Abra a aplicação Settings (Win + I) e navegue para -> Update and Security -> Windows Updates. Clique em ‘Check for updates’ que aplica a nova definição de configuração
  5. Reinicie

fonte


Importante

Como foi dito aqui no post Parar o Windows 10 de actualizar automaticamente o seu PC , penso que é importante saber que, “Como regra geral, um sistema operativo actualizado é um sistema operativo seguro. O Windows 10 verifica, faz o download e instala automaticamente novas actualizações no seu PC – quer goste ou não. Esta nova funcionalidade é bastante conveniente para a maioria dos utilizadores, mas nem todos querem o seu sistema operativo actualizado na agenda da Microsoft. fonte


Surge Protection and Power Outages

Para se proteger de uma queda de energia inesperada ou de sobretensões eléctricas, deve considerar UPS battery backups e protecção contra sobretensões . Se o seu PC está ligado ou ligado a uma tomada eléctrica e você não está presente quando uma destas situações ocorre, ou é mais provável que ocorra (por exemplo, trovoada) você pode proteger proactivamente o seu sistema a este nível, independentemente disso. Adicionalmente, para dados críticos no seu sistema, considere a possibilidade de efectuar cópias de segurança de rotina em conformidade noutro local fora desta máquina, tais como suportes externos, cópias de segurança remotas seguras em nuvem, etc.


Resposta original

Para uma forma rápida e não tão limpa de o fazer, poderá matar qualquer serviço Windows em execução ou aplicável relacionado com Actualizações do Windows , e depois efectuar o reinício forçado.

Guarde a lógica Batch Script no exemplo abaixo para um texto documentar e renomeá-lo para <something>.cmd para o seu desktop. Não se esqueça de clicar no botão direito do rato e seleccionar correr como administrador quando precisar de executar isto como explica nos casos em que está disponível para o fazer.

Batch Script

@ECHO ON

FOR %%B IN (wuauserv,BrokerInfrastructure) DO NET STOP %%B
SHUTDOWN -r -t 01
GOTO EOF

Outros Recursos

8
Advertisement
8
8
2016-01-22 19:48:27 +0000

**A melhor maneira que encontrei foi clicar em “Windows-R” para abrir um prompt de comando, depois digitar “shutdown -r -t 5” para dar 5 segundos de aviso e depois desligar.

As opções para esse comando incluem:

-f = force
-r = restart
-t = time
3
3
3
2016-10-01 19:03:13 +0000

Uma ideia (não testada) é limpar as actualizações descarregadas, forçando assim o Windows a voltar a descarregar, para o que não terá tempo se fizermos um encerramento imediato.

Aqui está um ficheiro .bat que, em teoria, deveria limpar as actualizações do Windows. Foi adaptado do artigo por Shawn Brink Como Reiniciar o Windows Update no Windows 10 .

@echo off

set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
) 
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto bits 
) 
goto loop2

:end1
cls
echo.
echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop.
echo.
pause
exit

:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
) 
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto wuauserv 
) 
goto loop3

:end2
cls
echo.
echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop.
echo.
pause
exit

:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
   goto end3
) 
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto appidsvc 
) 
goto loop4

:end3
cls
echo.
echo Cannot reset Windows Update since "Application Identity" (appidsvc) service failed to stop.
echo.
pause
exit

:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
) 
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto cryptsvc 
) 
goto Reset

:end4
cls
echo.
echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop.
echo.
pause
exit

:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"

if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 
if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
) 

if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
) 

if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 
if exist "%SYSTEMROOT%\system32\Catroot2" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
) 

shutdown -s -t 0

Os métodos listados abaixo parecem ter sido removidos no Windows 10 Anniversary Update.

O artigo Como Encerrar um PC Windows sem Instalar Actualizações lista três métodos:

  1. Prima Alt+F4 para aceder à caixa de diálogo Encerrar o Windows e seleccione “Desligar” na lista pendente.

  2. Prima Windows+L para bloquear o ecrã, ou terminar a sessão. No canto inferior direito do ecrã de início de sessão, clique no botão “Power” e seleccione “Shut down” no menu pop-up.

  3. Execute o seguinte comando : shutdown -s -t 0

2
Advertisement
2
2
2016-10-01 04:34:51 +0000

Talvez isto funcione http://www.askvg.com/how-to-disable-install-windows-updates-and-shut-down-option-in-windows-start-menu/

No Windows 8 pode-se adicionar a seguinte chave de registo:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAUAsDefaultShutdownOption"=dword:00000001
0
0
0
2017-10-05 03:53:46 +0000

Existe uma saída, mas basicamente vai ter de fazer o sistema falhar para forçar um encerramento imediato.

Os computadores portáteis com baterias não removíveis e unidades de estado sólido ultra-rápidas podem ser bastante irritantes porque o sistema adormecerá muito rapidamente se premir o botão de energia, em vez de desligar.

  • Escolha Reiniciar ou Desligar (não importa) e aguarde que diga, “Preparar para instalar actualizações”
  • Prima o botão de energia. O portátil dorme em questão de segundos, mas não está totalmente desligado.
  • Carregue duas vezes muito rapidamente no botão power e, no segundo, mantenha-o premido.
  • A primeira pressão faz o sistema sair do sono. O Windows 10 irá reiniciar rapidamente, mas antes de poder reiniciar o sono, manter premido o botão de ligar/desligar durante cerca de 5 segundos irá forçar a desligar, independentemente do que o Windows estiver a fazer.
  • O sistema está agora completamente desligado.
  • Da próxima vez que ligar o sistema, o Windows 10 irá limpar silenciosamente a confusão no arranque, e não lhe dirá nada.

  • Ocasionalmente preciso de fazer esta anulação ao fazer imagens de unidades de dispositivos móveis. Não faz qualquer sentido esperar por um longo processo de actualização forçada, se vou simplesmente limpar a unidade de qualquer forma e aplicar uma nova imagem de sistema pré-configurada.

-2
Advertisement
-2
-2
2016-10-05 11:40:40 +0000

Não confio na execução de actualizações nessa altura. Não vale a pena piorar um mau problema.

Este é o cerne do problema aqui. Para utilizar o Windows num ambiente doméstico, precisa de ultrapassar isto, ou adquirir uma licença de servidor e instalar um servidor WSUS na sua rede, para que possa controlar quais as actualizações que são empurradas (não disse que era uma opção barata, mas é uma solução exequível), ou mudar para um novo SO. Esta é a direcção que o MS está a seguir.

Pessoalmente, detestei a perda de controlo, mas depois pensei mesmo nisso. As actualizações forçadas são a única forma de garantir que a maioria das estações de trabalho estão seguras. Como um todo, as pessoas não o fazem bem sozinhas. No passado, optei por “descarregar actualizações e alertar-me”. Quando foi a última vez que eu optei por não instalar uma actualização de segurança? Nunca. Quando foi a última vez que uma actualização de segurança partiu o meu computador? Mais uma vez, nunca. Quando foi a última vez que esperei dias ou mesmo semanas para instalar uma actualização. Quase todas as vezes. E eu sou um administrador de sistema que trabalha num ambiente consciente de segurança. (As experiências que menciono estão nas minhas máquinas em casa). Em minha defesa, muitas vezes fico dias sem usar um computador em casa. Mas agora todas elas, as minhas e as da minha família, são auto-datadas. Não há problema em mais de um ano.

Acredito que ainda se pode controlar a forma como as actualizações opcionais se instalam. Comecei a auto-instalar actualizações de segurança e correcção de bugs. Se se avariar, vou juntar o tom e o choro, mas os meus sistemas Win 10 são os meus sistemas domésticos, e não são críticos. Os sistemas em funcionamento são geridos através de métodos empresariais como SCCM ou WSUS em alguns casos.

Quanto à prevenção de uma actualização que é descarregada e enfileirada para instalação no reboot, os métodos que falam para limpar as actualizações descarregadas são a única forma que conheço.

Advertisement
Advertisement