O Windows 10 tem um problema de atualização; ele libera atualizações problemáticas e não há como cancelar o recebimento delas. A única coisa que os usuários podem fazer é adiar a instalação de uma atualização. O segundo Windows 10 vê sua chance, ele instalará a atualização e reiniciará seu sistema no processo. Da mesma forma, alguns aplicativos do Windows reiniciam o sistema para concluir a instalação. Alguns desses aplicativos permitem que você escolha quando reiniciar o sistema, outros não.
A questão é que seu sistema pode desligar ou reiniciar com ou sem sua aprovação. Quando isso acontece sem a sua aprovação, é irritante, para dizer o mínimo. O trabalho perdido costuma ser uma vítima de desligamento ou reinicialização aleatória. ShutdownBlocker é um aplicativo gratuito que pode bloquear o desligamento e a reinicialização do Windows. Não importa se o desligamento ou a reinicialização são iniciados pelo Windows ou por um aplicativo. Este aplicativo irá bloqueá-lo.
Bloqueio Desligado
ShutdownBlocker é um aplicativo portátil. Você não precisa instalá-lo. Simplesmente extraia a pasta compactada e execute o EXE dentro dela. Quando você executa o aplicativo, ele bloqueia, fecha e reinicia automaticamente. Quando os bloqueios de aplicativos são desligados, o botão 'Bloquear' aparece esmaecido.

Você pode minimizar o aplicativo para a bandeja do sistema após bloquear o desligamento e a reinicialização. Ele é executado em segundo plano para evitar que o Windows seja desligado. Este aplicativo também bloqueará as tentativas do usuário de desligar o sistema.
Desbloquear Desligar
Para desbloquear o desligamento, abra o ShutdownBlocker. Clique no botão 'Permitir' para desligar o desbloqueio. O botão 'Permitir' ficará esmaecido. Para bloquear o desligamento novamente, basta clicar no botão 'Bloquear'.

ShutdownBlocker adiciona um ícone à bandeja do sistema. Você pode bloquear e desbloquear o desligamento a partir do ícone do aplicativo na bandeja do sistema. Você também pode forçar o desligamento ou reinício do sistema.

O ShutdownBlocker bloqueará a maioria das tentativas de desligamento e reinicialização, incluindo aquelas feitas por um usuário. O aplicativo é ótimo se você tiver um download em andamento e quiser evitar que o Windows Update reinicie seu sistema. Você pode definir o ShutdownBlocker para ser executado e bloquear o desligamento ao inicializar o sistema. Para executar o ShutdownBlocker na inicialização, clique no botão 'Configurações / Sobre' na parte inferior esquerda da janela do aplicativo.
Selecione a opção 'Iniciar com Windows' para executar o aplicativo na inicialização. Você pode optar por ocultar o ícone do aplicativo na bandeja do sistema e adicioná-lo ao menu Iniciar.

O ShutdownBlocker pode bloquear a maioria das tentativas de desligamento, mas não todas. Como o próprio desenvolvedor admite, existem alguns processos que podem desligar o Windows ou reiniciá-lo, apesar de o aplicativo bloqueá-lo. Esses processos, no entanto, são raros para o usuário médio. Se tudo o que você está tentando fazer é impedir que o Windows e os aplicativos desliguem o sistema, o ShutdownBlocker resolverá o problema.
Baixar ShutdownBlocker