web-dev-qa-db-fra.com

Quel est le meilleur moment pour déployer les mises à jour du système d'exploitation?

Concernant cette question , il a été proposé dans les commentaires que cela frustrait encore plus l'utilisateur quand il allait arrêter son poste de travail et qu'il fallait une éternité pour installer les mises à jour. Cependant, c'est un moment garanti lorsqu'ils n'utiliseront pas leur ordinateur, d'où le meilleur moment pour le faire. L'alternative est de le faire en arrière-plan pendant leur fonctionnement, mais le pourcentage de CPU utilisé sera perçu comme "lenteur du système" et générera des appels au helpdesk.

Suuuuure, on peut "attendre" un certain temps indéterminé pour qu'un utilisateur laisse sa machine à l'invite de connexion pendant quelques heures (je ne sais pas encore à quel point je réussirai à en faire une politique), ce qui signifie qu'ils sont partis pour la journée (peut-être), mais patcher les machines par hasard n'est pas vraiment le meilleur moyen de protéger les machines contre les menaces.

Je demande donc: Quel est le meilleur moment pour déployer ces mises à jour? Même si je ne peux pas les déployer pendant cette période opportune, au moins la théorie derrière cela me dirigera dans la bonne direction. Les heures creuses sont une idée mais je ne peux pas forcer un redémarrage qui met l'ordinateur dans un état imprévisible, générant potentiellement un appel au helpdesk.

6
MDMoore313

Eh bien, certainement pas au démarrage, sauf si les mises à jour sont vraiment rapides à effectuer. Les ordinateurs de notre école se mettent à jour au démarrage et c'est un cauchemar. Parfois, un PC prend une demi-heure pour démarrer pour cette raison (même si vous vouliez juste faire une recherche rapide sur le Web ...).

De plus, laisser vos utilisateurs choisir manuellement de mettre à jour ou non dans une boîte de dialogue n'est pas vraiment une bonne idée, car de nombreux utilisateurs ne voient pas pourquoi la mise à jour est importante et cliquent toujours sur non.

Je pense que l'arrêt (pas le redémarrage) est le meilleur moment car l'utilisateur n'a plus besoin du PC. Cela peut cependant provoquer une frustration si l'utilisateur souhaite que le PC s'arrête rapidement.

Je pense donc que c'est une bonne idée:

  1. Téléchargez les mises à jour pendant la marche au ralenti. Lorsqu'un utilisateur reprend sa session, interrompez le téléchargement et continuez lorsque l'utilisateur est à nouveau inactif.

  2. Chaque semaine, à l'arrêt, terminez le téléchargement si ce n'est pas encore fait et installez-les.

C'est un bon moyen d'installer des mises à jour à l'arrêt tout en conservant les arrêts pas si longtemps. Et le faire chaque semaine réduira également la frustration.

2
stommestack

Une technique qui a été utilisée sur la PS3 et certains téléphones intelligents consiste à planifier un moment où l'ordinateur ne sera probablement pas utilisé. Par exemple, l'utilisateur peut définir l'heure de 2 h 00 pour la mise à jour lorsque des mises à jour sont disponibles. À 2h00 du matin, si l'ordinateur est utilisé pour une raison quelconque, il inciterait l'utilisateur à mettre à jour immédiatement ou à retarder jusqu'au lendemain. Si l'ordinateur n'est pas utilisé, les mises à jour commenceront automatiquement, s'installeront à la fin et redémarreront l'ordinateur.

L'utilisateur peut également rechercher et installer manuellement les mises à jour.

99% du temps, l'ordinateur est mis à jour automatiquement pendant la nuit et l'utilisateur n'a jamais à s'en soucier.

3
Justin Meiners

L'alternative est de le faire en arrière-plan pendant leur fonctionnement, mais le pourcentage de CPU utilisé sera perçu comme "lenteur du système" et générera des appels au helpdesk.

Au moins OS X et Linux effectuent de nombreuses mises à jour pendant que le système fonctionne. Je ne connais pas Windows.

La raison pour laquelle les systèmes attendent le démarrage et l'arrêt n'est pas due à des ralentissements. C'est parce que les mises à jour en arrière-plan ne sont pas toujours possibles.

Certains types de mises à jour ne peuvent être effectués qu'au démarrage ou à l'arrêt, car ils impliquent de mettre à jour les "tripes" du système d'exploitation d'une manière qui ne peut pas être effectuée pendant son fonctionnement.

2
adrianh