É desafiador descobrir a implementação específica sem saber em qual versão do Windows você experimentou isso (e, mais especificamente, o conjunto de atualizações que foram instaladas).
É bastante lógico, na minha opinião, o Windows não tentaria restaurar programas de terceiros, uma vez que não faz ideia do que eles podem fazer, é por isso que apenas os programas da Microsoft foram restaurados.
Existe uma maneira de fazer com que o explorador restaure suas janelas quando você reinicia o computador. Esta é uma opção interna que pode ser encontrada no Painel de Controle - > Opções de Pasta. Ele está na guia View
e é chamado Restaurar janelas de pastas anteriores no logon .
AmaneiraqueeuimaginoqueoWindowsUpdatepodeterimplementadoessecomportamentoépreenchendoaschavesderegistroRunOncedeUsuáriosRegistrados.SevocêestiverfamiliarizadocomaediçãodoregistrodoWindows,achaveé:%código%AssimcomoateclaRun,estachaverecebevaloresdeREG_SZ(Valordaseqüência)comonomedovalorsendoadescrição,eosdadosdovalorsendoocaminhoabsolutoparaoprogramaquevocêdesejainiciar.
Essachaveélidanologondacontadeusuárioatualeseusvaloressãodescartadosdepoisdelidos.(OsprogramasquevocêespecificaraquiserãoabertosApenasumaveze,portanto,simularãoocomportamentoquefoiexperimentadocomoWindowsUpdate).Portanto,senãoestiverclaro,oWindowsUpdatepodeterverificadoquaisprogramasdaMicrosoftforamabertoseregistradosnessachave.
Existemprogramasqueencontreionlinepesquisando"restaurar a sessão do Windows", que restauram os programas que você tinha aberto antes de reiniciar o computador. Um exemplo desse tipo de programa é:
Eu não estou familiarizado com este programa; no entanto, ele é revisado em dicas viciantes