Gerente Do Reinício De Vista

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

Nos dias velhos, "atualizar" um sistema operando-se ou um programa significou instalar uma versão inteiramente nova do software. Então Microsoft e alguns vendedores do software começaram afixar "remendos" em placas de boletim, a seguir locais do ftp, e eventualmente na correia fotorreceptora estranha, não disse realmente a qualquer um que aqueles remendos estavam lá, mas supuseram que os usuários intrepid do poder unearth as e as começariam de algum modo instaladas.

Este estado de casos primitivo terminou algum Windows versões há quando Microsoft introduziu o update de Windows, um serviço que fizesse muito mais fácil de encontrar, download, e instalar remendos da segurança, reparos do erro, software e certificou updates do excitador, e o serviço embala. O terno seguido vendedores do software, e tornam-se logo comuns para ter "verificação para uma característica dos updates" em um pacote de software de modo que você pudesse remanescer moderno.

Ter os updates os mais atrasados de Windows e as versões as mais atrasadas dos programas é um boon real porque faz computadores mais seguros e mais robust. Entretanto, não vem sem um custo. Um dos assassinos os mais grandes da produtividade é hoje a mensagem que requerida "reboot" você vê tudo demasiado frequentemente após instalar mesmo o que parece como um remendo menor. Esta mensagem temida significa que você tem que conservar todo seu trabalho, fechado abaixo seus programas running, reinício o sistema, e então abrir todos seus programas, janelas, e originais mais uma vez. Está frustrando, e parece quase sempre assim desnecessário. Por que há assim frequentemente uma necessidade para um reinício após ter remendado Windows ou um programa?

A resposta curta é que não é possível overwrite uma lima executável running ou uma biblioteca de ligação dinâmica (DLL), que o sistema se operando trave quando o programa estiver no uso. Se o update incluir uma versão nova de um executável ou de um DLL running, e esse executável ou DLL não puder ser fechado para baixo, a única maneira executar o update é com um reboot, que se assegure de que todos os executables e DLLs estejam descarregados.

Por que não pode você justo fechar o programa running? Não é aquele fácil, infelizmente. Para uma coisa, você não pode ser certo estes dias em que você fecha abaixo um programa que você esteja fechando abaixo todos os exemplos do programa na memória. Considere a palavra de Microsoft, para o exemplo, que pode funcionar não somente na janela da palavra, mas também no outlook como o editor do email, no Internet Explorer quando indica uma lima do doc, e assim por diante. Para uma outra coisa, muitas limas executáveis operam-se no fundo, e você não sabe mesmo que não estão funcionando, assim lá são nenhuma relação para os fechar para baixo.

Naturalmente, é silly descarregar o sistema inteiro apenas ao remendo o que poderia ser uma única lima running. Felizmente, Windows Vista tackling este absurdity com a tecnologia nova do gerente do reinício. O gerente do reinício faz três coisas:

  1. Procura todos os processos que estão usando a lima que necessita ser atualizada.

  2. Fecha abaixo todos aqueles processos.

  3. Depois que os updates são aplicados, reinicia aqueles processos

O truque real aqui é a maneira que reinicia o gerente executa estes reinícios nos programas projetados trabalhar com gerente do reinício. Não começa apenas acima o programa e não o deixa para afastar para yourself reabrindo todos seus originais. Instead, o gerente do reinício preservam o estado exato de cada processo running e então os restores que indicam em cima de reiniciar o processo. Assim se você estiver trabalhando na palavra em um original nomeado Budget.doc e o cursor estiver na linha 10, coluna 20, o gerente do reinício reinicia não somente a palavra, mas ele também abre Budget.doc e restaura o cursor à linha 10, coluna 20. (Microsoft chama conservar um estado do programa nesta maneira "que freeze-drying" o programa.) Anote que a funcionalidade cheia do gerente do reinício está disponível somente às aplicações escritas à vantagem da tomada dela. O escritório 2007 é o único programa que eu sei do esse tenho esta potencialidade, mas espera a maioria de aplicações principais transformar-se reinício Manageraware em suas versões seguintes.

Para os programas que não suportam o gerente do reinício, Windows Vista introduz uma idéia nova chamada DLLs "de lado a lado compliant". Esta tecnologia permite um programa da instalação de escrever uma versão nova de um DLL ao disco duro, mesmo se a versão velha é ainda dentro uso. Quando você fecha abaixo o programa, Vista substitui a versão velha do DLL com o novo, assim que o update estará completo a próxima vez que você começa a aplicação.

Todo o este meios que os updates devem reque distante poucos reboots em Vista do que em XP. Não esse os reboots serão requeridos nunca, entretanto. No detalhe, haverá sempre os remendos que devem atualizar um ou mais lima de sistema operando-se do núcleo. Pela definição, o funcionamento das limas de sistema operando-se do núcleo na partida e remanesce funcionando tão por muito tempo como o sistema é girado sobre, e não é possível o fechar para baixo sem fechar abaixo o OS inteiro. (tècnica, você pode rebatizar a lima e então instalar a versão nova sob o nome velho, mas aquele pode conduzir a todos os tipos de problemas de sistema.) Nestas situações, não haverá nenhuma escolha mas recarregará para aplicar o remendo. Esperançosamente, entretanto, uma parada programada de Vista e uns tempos mais rápidos da partida farão esta mais menos de um headache também.

este é um artigo adicionado por Sandra Rouane


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo de "gerente do reinício Vista" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.


Online: 1215 users browsing the articles directory