/ / Pourquoi Windows veut-il redémarrer si souvent?

Pourquoi Windows veut-il redémarrer si souvent?

redémarrer

S'il y a une plainte, presque tout le monde sembleavoir sur Windows, c'est qu'il veut redémarrer si souvent. Que ce soit pour les mises à jour Windows ou simplement lors de l'installation, de la désinstallation ou de la mise à jour de logiciels, Windows demandera souvent de redémarrer.

Windows doit généralement redémarrer, car il ne peut pas modifier les fichiers système pendant leur utilisation. Ces fichiers sont verrouillés et ne peuvent être modifiés que lorsqu'ils ne sont pas utilisés.

Que fait le redémarrage?

Windows ne peut pas mettre à jour ni supprimer les fichiersutilisé. Lorsque Windows Update télécharge de nouvelles mises à jour, il ne peut pas les appliquer immédiatement aux fichiers système Windows. Ces fichiers sont en cours d'utilisation et verrouillés contre toute modification. Pour installer réellement ces mises à jour, Windows doit arrêter la plupart du système d'exploitation. Windows peut ensuite redémarrer le système et charger les fichiers mis à jour au démarrage.

Les redémarrages peuvent également être nécessaires lors de la mise à jour ousupprimer certains types de logiciels. Par exemple, si vous utilisez une sorte de programme antivirus ou un pilote matériel qui s'intègre profondément dans le système, ses fichiers seront chargés en mémoire et protégés contre les modifications. Lors de la mise à jour ou de la suppression des fichiers en cours d'utilisation, Windows peut avoir besoin de redémarrer l'ordinateur et de modifier les fichiers avant que le système ne démarre complètement.

Redémarrages de Windows Update

APPARENTÉ, RELIÉ, CONNEXE: Empêcher Windows de redémarrer votre PC après les mises à jour de Windows

Microsoft publie fréquemment des correctifs pourWindows, la plupart d'entre eux arrivant le «Patch Tuesday», le deuxième mardi de chaque mois. La plupart de ces mises à jour modifient les fichiers système qui ne peuvent pas être mis à jour lorsque Windows est en cours d'exécution, ils nécessitent donc un redémarrage. Cependant, toutes les mises à jour de Windows ne nécessitent pas de redémarrage. Par exemple, les mises à jour pour Microsoft Office ne devraient pas nécessiter de redémarrage - ces fichiers peuvent être déchargés de la mémoire en redémarrant Office.

Windows vous oblige à redémarrer car leles mises à jour de sécurité ne sont pas réellement installées avant que vous ne le fassiez. Microsoft a introduit des fenêtres contextuelles qui vous empêchent de redémarrer votre ordinateur et même de redémarrer automatiquement l'ordinateur dans les premiers jours de Windows XP, lorsque des vers comme Blaster, Sasser et Mydoom étaient en cours d'exécution. Microsoft voulait s'assurer que tout le monde redémarrerait rapidement après avoir obtenu les mises à jour afin de ne pas être infecté. Les mises à jour ne seraient d'aucune utilité si des personnes attendaient des jours ou des semaines avant de redémarrer et étaient infectées entre-temps.

image

Installation, désinstallation ou mise à jour de logiciels

Les logiciels veulent parfois redémarrer votreordinateur lorsque vous les installez, les désinstallez ou les mettez à jour. Cela peut être dû au fait qu'ils utilisent des fichiers système et des pilotes de bas niveau qui ne peuvent pas être mis à jour ou supprimés à la volée. Par exemple, supposons que vous désinstalliez votre programme antivirus. Le programme de désinstallation ne sera probablement pas en mesure de supprimer tous les fichiers immédiatement, vous devrez donc redémarrer. Le programme de désinstallation planifiera les suppressions de fichiers et Windows supprimera automatiquement les fichiers au prochain démarrage de l'ordinateur.

Certains programmes peuvent également vouloir que vous redémarriez aprèsvous les installez. Par exemple, lorsque vous installez un antivirus, il peut vouloir que vous redémarriez immédiatement afin qu'il puisse surveiller le processus de démarrage. Certains pilotes matériels de bas niveau peuvent nécessiter un redémarrage avant de pouvoir fonctionner. Bien sûr, il est également possible que certains installateurs de programmes vous demandent de redémarrer lorsque ce n'est pas vraiment nécessaire.

Comment Windows planifie le déplacement et la suppression du fichier au redémarrage

Windows propose une API que les développeurs d'applicationspouvez utiliser pour déplacer, renommer ou supprimer un fichier en cours d'utilisation. L'application demande à Windows de renommer ou de déplacer un fichier lors du prochain redémarrage de l'ordinateur et la demande est écrite dans la valeur HKLMSystemCurrentControlSetControlSession ManagerPendingFileRenameOperations dans le Registre. Lorsque Windows démarre, il vérifie cette clé de registre et effectue les opérations sur fichiers demandées par les programmes.

APPARENTÉ, RELIÉ, CONNEXE: Comment supprimer, déplacer ou renommer des fichiers verrouillés dans Windows

Vous pouvez afficher la liste des modifications de fichiers en attente etplanifiez vos propres déplacements et suppressions à l'aide des utilitaires PendMoves et MoveFile SysInternals. Cela vous permet de supprimer et de déplacer des fichiers que vous ne pouvez pas supprimer car ils sont actuellement utilisés. Il existe d'autres utilitaires qui proposent de déplacer ou de supprimer des fichiers au redémarrage, et ils fonctionnent tous en écrivant dans cette clé de registre Windows. Certains utilitaires vous permettent également de déverrouiller des fichiers verrouillés et de les supprimer ou de les déplacer, mais ceux-ci poseront des problèmes si vous essayez de déverrouiller et de modifier des fichiers dont le système dépend.

planifier une suppression de fichier ou déplacer au redémarrage sur Windows

Qu'en est-il de Linux et des autres systèmes d'exploitation?

Si vous avez déjà utilisé Linux ou un autre système d'exploitationsystème, vous avez probablement remarqué que Windows souhaite redémarrer plus souvent qu'il ne le fait. Linux ne vous incite pas à redémarrer comme le fait Windows, même après l'installation des mises à jour du système. C'est vrai, mais ce n'est pas si simple.

Sous Windows, les fichiers en cours d'utilisation sont normalementverrouillé et ne peut pas être modifié ou supprimé. Sous Linux, les fichiers en cours d'utilisation peuvent normalement être modifiés ou supprimés. Cela signifie que, sur un système Linux, ces fichiers de bibliothèque système peuvent être mis à jour immédiatement sans redémarrage. Tous les fichiers en cours d'utilisation peuvent probablement être supprimés immédiatement.

APPARENTÉ, RELIÉ, CONNEXE: Qu'est-ce que le noyau Linux et que fait-il?

Voici le piège: Les modifications ne prendront pas nécessairement effet avant le redémarrage. Par exemple, si vous installez une mise à jour pour une bibliothèque système, les fichiers sur le disque seront mis à jour immédiatement, mais tous les processus en cours d'exécution utilisant cette bibliothèque utiliseront toujours l'ancienne version non sécurisée. Si vous mettez à jour un programme, la nouvelle version de ce programme ne sera pas utilisée tant que vous ne l'aurez pas fermé et redémarré. Si vous installez un nouveau noyau Linux, vous n'utiliserez pas le nouveau noyau tant que vous n'aurez pas redémarré votre ordinateur et démarré dans le nouveau noyau. Il existe plusieurs façons de passer à un nouveau noyau sans redémarrer, mais celles-ci ne sont généralement pas utilisées dans les systèmes Linux grand public et sont davantage destinées aux serveurs qui nécessitent une disponibilité maximale.

En d'autres termes, un redémarrage est souvent encore nécessairepour vous assurer que les mises à jour importantes ont pris effet sous Linux. Bien sûr, si vous exécutez un serveur et que la disponibilité est importante pour vous, vous pouvez contourner le besoin de mises à jour en redémarrant les processus concernés. Mais, si vous êtes un utilisateur de bureau normal, vous voudrez probablement simplement redémarrer votre ordinateur.

ubuntu-linux-restart-after-updates


La bonne nouvelle est que le redémarrage est devenu moinsnécessaire au fil du temps. Windows peut désormais échanger de nombreux types de pilotes - pilotes graphiques, par exemple - sans redémarrer le système. Les fonctionnalités de sécurité modernes (comme l'activation du pare-feu Windows) ont rendu Windows plus sûr, de sorte que Windows 8 offre une période de grâce de trois jours pour le redémarrage après les mises à jour Windows.

Crédit d'image: Anders Sandberg / Flickr