Por que meu computador exige reinicialização após a instalação do software?

Pergunta para você MrGroove - Com o lançamento doNo Windows 7, a Microsoft prometeu que as reinicializações seriam uma coisa "rara", no entanto, agora que eu a executo há mais de 6 meses, as reinicializações ainda ocorrem durante e às vezes antes mesmo de instalar algum novo software. Por que precisamos reiniciar nossos computadores com tanta frequência? Como é que toda vez que ocorre uma alteração no sistema, é necessária uma reinicialização? Por que a maioria dos programas requer reinicialização após a instalação?
1. Por que as reinicializações são necessárias?
Muitos aplicativos e as atualizações do Windows exigem acesso aos arquivos principais do sistema, sempre em uso enquanto o Windows está em execução. Para um programa (ou atualizar) para integrar-se ao Windows necessárioComponentes, os arquivos que representam os componentes não devem estar em uso. Como a maioria dos arquivos principais do sistema está em uso enquanto o Windows está sendo executado, não há outra maneira de concluir a instalação corretamente, sem reiniciar.
Honestamente, a Microsoft fez um ótimo trabalho para minimizara reinicialização, no entanto, eles e os editores de software de terceiros normalmente cometem erros por precaução e solicitam uma reinicialização, independentemente de ser necessário ou não na instalação do software. Muitos, por exemplo, durante uma atualização ou atualização de software, gostam de fazer uma desinstalação completa, fazer uma reinicialização limpa e reinstalar o software para prever possíveis problemas e ligar para o suporte técnico ... Não posso dizer que os culpo. ;)
2. Existem programas que podem me dizer quando reiniciar?
Sim. Um ótimo exemplo é o WhyReboot - um pequeno aplicativo portátil que pode dizer se você realmente precisa reiniciar ou não. Como mencionado acima, alguns instaladores de aplicativos solicitarão que você reinicie apenas como uma medida de segurança, mesmo que você não precise reinicializar tecnicamente. Se você já foi deixado na frente da mensagem redundante "Gostaria de reiniciar agora?" novamente, uma rápida execução do WhyReboot informará você sobre quaisquer operações pendentes, poupando o trabalho de ter que ir ao registro.
3. Onde está armazenada a lista de operações pendentes na reinicialização?
As listas são armazenadas no registro em:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations
e em:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress
Pelos nomes dos locais das strings você fariajá adivinhou o que se trata - o primeiro é para substituições, renomeamentos, exclusões e exclusões de arquivos pendentes e outros, e o segundo é o local em que o Windows anota todas as instalações em andamento (quais aplicativos estão forçando a reinicialização). Recomendamos que você não toque em nenhum conteúdo de nenhuma das cadeias, porque, simplesmente, o melhor cenário é que, se você tocar nesses arquivos, será necessário reinstalar o Windows por causa de uma atualização instalada incorretamente. Eu acho que você ainda pode usar essas seqüências informativamente, para entender quais arquivos do sistema uma atualização (ou aplicativo) modifica na instalação.
4. Existe alguma maneira de editar arquivos principais enquanto eles estão em uso?
Não. De modo nenhum. Uma reinicialização é a única e única maneira de modificar um arquivo principal do sistema ou um arquivo em uso. Claro, você pode terminar tecnicamente o processo que está usando esse arquivo, mas encerrar esses processos enquanto o Windows está sendo executado pode causar um erro fatal no computador. Além disso, as reinicializações não são tão dolorosas. Não é necessário reiniciar várias vezes ao dia. Sendo o cara nerd que sou, instalando software e fazendo atualizações todos os dias, meu registro pessoal da maioria das reinicializações em um dia é de apenas 10 (acho…)
Você tem uma pergunta nerd?
Você tem uma pergunta para a equipe aqui no groovyPost? Existem várias maneiras de perguntar! Poste sua pergunta em nosso fórum gratuito, envie-me um e-mail para help@groovypost.com!
Deixe um comentário