Quando me pedem para reiniciar após a desinstalação do software, o desligamento também está correto?

33

Quando estou desinstalando um aplicativo, ele diz que eu devo reiniciar o computador agora ou reiniciar manualmente mais tarde.

Será que fará alguma diferença se eu desligar o computador?

Qual é a diferença entre as operações de desligamento e reinicialização?

    
por Lou 24.07.2014 / 22:49

4 respostas

38

O processo foi explicado

Ao instalar ou desinstalar um programa, ele registrará ou cancelará o registro do uso de um ou mais arquivos .dll .

.dll arquivos são colocados no diretório system32 / syswow64 do Windows quando instalados e são arquivos comuns para muitos aplicativos. Esses arquivos geralmente estão em uso no momento da desinstalação de um programa e, como tal, o Windows possui um sistema interno para verificar a falta de uso (após a desinstalação, nenhum outro programa está usando esses arquivos) .dll s no desligamento para removê-los quando os aplicativos que os estavam usando são finalizados (basicamente o desinstalador informa ao Windows para verificar os arquivos para exclusão).

Quando o Windows fechar os programas, ele excluirá qualquer arquivo que não esteja mais atribuído a um programa para limpar o computador.

Reinicialização necessária?

Você pode estar se perguntando se isso é tudo, se a reinicialização é necessária? Sim e não. Basicamente, você precisa garantir que o Windows será encerrado corretamente ou corre o risco de deixar arquivos desnecessários para trás. Se você sabe que seu computador está estável e você estará reinicializando-o em questão de horas, realmente não será necessário reinicializar seu PC agora mesmo. Se você colocar seu computador regularmente em modo de suspensão / hibernação e não desejar reinicializar o máximo possível, é melhor reinicializar para uma desinstalação, pois a suspensão / hibernação pode fazer com que o sistema seja encerrado inesperadamente a longo prazo, o que pode manter arquivos seu PC que não precisa mais estar lá.

É prejudicial se esses arquivos permanecerem no meu PC?

Tecnicamente falando, não. É um desperdício de espaço em disco, sim, e se acontecer com muitos arquivos, isso poderá tornar o seu PC mais lento, porque todos os arquivos .dll carregados com o Windows serão adicionados aos recursos usados para operar o computador.

Existe alguma diferença entre usar a reinicialização e o desligamento?

Ambas as opções fecharão os programas e executarão as rotinas de limpeza necessárias, portanto, ambos são bons para usar. O Windows apenas notifica você para reinicializar, pois dessa forma ele pode garantir que o Windows esteja sendo mantido.

Tudo bem se eu segurar o botão liga / desliga para que o computador seja desligado imediatamente?

Não. Isso não é um desligamento normal e, portanto, o Windows não poderá executar a rotina de limpeza. Você pode ver essa opção como se o Windows estivesse com falha.

    
por 24.07.2014 / 23:08
8

Uma coisa a notar é que o Windows 8 / 8.1 tem uma opção inicialização híbrida que é ativada por padrão (ou pelo menos para mim). Isso não recarrega os arquivos do kernel na inicialização para atingir um estado mais rápido de ligar / desligar. No entanto, esse recurso é ignorado se você reiniciar.

Se você estiver mexendo com softwares que desinstalaram drivers, isso também pode estar desperdiçando recursos. Eu sempre gosto de uma reinicialização melhor por esse motivo, embora duvide que realmente ajude, a menos que eu desinstalei um driver / atualizei um service pack / etc, embora o Windows saiba inteligentemente não hibernar o kernel e fazer uma inicialização a frio.

EDITAR: parece que você pode fazer um desligamento "padrão" fazendo isso:

Shutdown /s /t 0

Ele ainda usará a inicialização híbrida na próxima vez que o computador for ligado. Você pode desativar a inicialização híbrida no painel de controle.

Mais sobre inicialização híbrida ...

Parece que o Windows é o mais afetado pela reinicialização, mas acho que talvez seja melhor reiniciar outros sistemas operacionais. Por exemplo, se desinstalar o PHP, reiniciar o computador reiniciará o Apache e isso poderá evitar alguns erros se o Apache não perceber que o PHP foi desinstalado. Regra geral: reinicie enquanto pega uma xícara de café e volta. É melhor fazer isso para garantir que tudo corra bem.

    
por 25.07.2014 / 04:58
5

Uma reinicialização é um desligamento seguido por outra energização. Não importa, desde que qualquer aplicativo solicitando a reinicialização é instalado dentro do sistema operacional. Não há nada que possa fazer sozinho quando o sistema operacional não estiver disponível (durante a reinicialização e o desligamento). Assim, para o programa, na maioria dos casos, nem sequer saberia se é uma reinicialização ou desligamento. Talvez você deva fazer alguma pesquisa se for uma atualização do BIOS ou algo de baixo nível que você fizer, caso contrário, deve ser seguro.

    
por 25.07.2014 / 00:02
2

Algumas desinstalações também precisam ser seguidas por uma instalação que acontece na inicialização. Adicionando um pouco de tempo lá (geralmente, essas não são desinstalações completas, mas sim um retrocesso para uma versão anterior do software). Ao atrasar o arranque, abre-se a possibilidade de erros de configuração, se houver alterações durante o tempo em que o computador é encerrado.

Por exemplo, suponha que um driver gráfico seja desinstalado - o genérico para aquele adaptador gráfico pode ser programado para instalação na inicialização, no entanto, se o adaptador for trocado ou removido após o desligamento, mas antes da inicialização, driver pode ser instalado em vez disso (ou melhor, ele provavelmente falhará com um erro).

    
por 25.07.2014 / 16:19