Pourquoi Windows doit-il appliquer les mises à jour lors de l'arrêt et du démarrage et cela peut-il être désactivé?

14

Pourquoi Windows applique-t-il des mises à jour lors de l'arrêt ET de l'activation? Je travaille sur Windows 7 et je voudrais savoir si cela peut être désactivé. C'est vraiment mauvais quand je dois quitter et éteindre mon ordinateur portable pour qu'il passe par un tas de mises à jour. C'est aussi ennuyeux lorsque je veux utiliser un ordinateur et que je ne m'attends pas à attendre que les mises à jour soient installées. Si Microsoft voulait forcer les gens à installer des mises à jour, pourquoi Windows ne peut-il pas attendre que l'utilisateur se connecte et commence à travailler?

Celeritas
la source
1
@kinokijuf Je sais ce qu'il fait, il termine la mise à jour que je lui ai demandé de faire car il ne pouvait pas effectuer la mise à jour sur un système en direct / en arrêt. De plus, si vous voulez savoir EXACTEMENT ce que fait une mise à jour individuelle, vous pouvez aller à l'article de base de MSDN Knowlage pour une mise à jour spécifique et voir ce qu'elle remplace (par exemple le correctif de type vrai récent KB2779030 , voir le " Windows 7 et Windows Server Section " Informations sur le fichier R2 2008 ").
Scott Chamberlain
Cela devrait aider à réduire le harcèlement dans Win7. La minimisation des redémarrages après une mise à jour automatique dans Windows Update détaille les améliorations apportées dans Win8.
Karan
Vous n'avez pas besoin d'installer les mises à jour disponibles lors de l'arrêt. Il y a une option sur le menu d'arrêt qui lit quelque chose comme "arrêt sans mise à jour".
Harry Johnston
Dans mon cas, il a juste décidé d'installer 13 mises à jour pré-arrêt sur un ordinateur Windows XP qui était déjà à jour - je pensais. J'espère bien que je ne me ferai pas pwned. Quelqu'un d'autre a vu ça?

Réponses:

9

Certaines mises à jour nécessitent le remplacement des DLL système.

La façon dont Windows fonctionne signifie que ceux-ci ne peuvent souvent pas être remplacés pendant qu'un utilisateur est connecté, donc la machine doit être redémarrée pour permettre cela.

Vous pouvez obtenir la mise à jour pendant que vous utilisez toujours la machine, mais une fois terminée, elle vous lancera un redémarrage. Vous pouvez reporter cela, mais vous devrez éventuellement le faire.

Quant à savoir pourquoi Windows 7 effectue une partie de la mise à jour à l'arrêt et le reste au prochain redémarrage, je ne suis pas sûr - sauf si c'est parce que certains fichiers sont toujours en cours d'utilisation à ce stade ou comme le souligne Robert, la mise à jour doit accéder à la registre qui doit être fait au début du processus de démarrage pour éviter le piratage.

ChrisF
la source
2
Certaines mises à jour nécessitent des correctifs de registre, qui sont effectués très tôt dans le processus de démarrage pour empêcher le piratage.
Robert Harvey
@RobertHarvey - ah. Logique.
ChrisF
2
Tout cela est correct. De plus, vous devez mentionner qu'il est possible de remplacer la plupart des fichiers auxiliaires sur un système en redémarrant tous les services disponibles, de sorte que remplace en mémoire tout sauf le plus essentiel des fichiers Windows en cours d'utilisation. Cependant, cela nécessite les éléments suivants: les autorisations utilisateur pour redémarrer les services, vous devrez divulguer ce qui a été remplacé et pourquoi (cela peut être déterminé par un pirate attentif, mais voulez-vous vraiment ces minuties?), Un processus plus approfondi pour assurez-vous que tout est correctement réinitialisé et / ou arrêté. Ergo, plus facile à redémarrer.
jcolebrand
1
En raison de la façon dont Microsoft a déterminé qu'il est plus facile de simplement laisser les gens redémarrer, ils ont créé les services de rappel pour vous rappeler de redémarrer. S'ils faisaient ce qui précède, ils n'auraient pas besoin des harceleurs. Sachez simplement qu'ils ont dépensé BEAUCOUP d'argent et de temps pour effectuer des recherches pour rendre le système "plus facile à utiliser" au détriment de certaines choses, telles que les exigences de cohérence et les contrôles de santé mentale, car ils ne peuvent pas superviser les 500 millions + d'ordinateurs à l'état sauvage. Et rappelez-vous qu'un grand nombre de mises à jour ne nécessitent pas de redémarrage. Je fais ça tout le temps. C'est le noyau qui vous redémarre.
jcolebrand
Notez également que les systèmes de fichiers Linux vous permettent souvent d'écraser un fichier d'utilisation en mémoire en écrivant le fichier en ombre (il conserve deux copies jusqu'à ce que celui-ci soit utilisé) alors que Windows veut vous aider, donc ne le permet pas. Sinon, vous pourriez vous en tirer avec beaucoup moins de redémarrages.
jcolebrand
6

Windows le fait lorsque les fichiers à mettre à jour sont utilisés pendant le fonctionnement normal du système d'exploitation.

Il essaie d'en obtenir autant que possible lors de l'arrêt, mais il y a encore des fichiers de base qui doivent être utilisés pour effectuer cette mise à jour, ce qu'il fait dans ce cas, c'est attraper ces fichiers la prochaine fois que le système d'exploitation démarre avant que les fichiers ne soient utilisés pour le première fois.

Certaines mises à jour nécessitent également des correctifs de registre, qui sont effectués très tôt dans le processus de démarrage pour éviter le piratage. ( Merci Robert )

Cela ne peut pas être différé "jusqu'à ce que l'utilisateur se connecte" car les fichiers seront à nouveau utilisés et ne pourront donc pas être remplacés.

La seule chose que vous pouvez faire est d'exécuter la mise à jour manuellement à la main (les mises à jour sortent le 2ème mardi de chaque mois sauf s'il s'agit d'un patch d'urgence) lorsque vous n'êtes pas pressé.

Scott Chamberlain
la source