Microsoft ne redémarre de force votre machine qu'après trois jours de l'installation et que vous avez continuellement choisi de ne pas l'installer. En outre, les seules mises à jour obligatoires installées par Windows Update sont les mises à jour de sécurité . Contrairement à d'autres sociétés, Microsoft ne diffuse pas les mises à jour de fonctionnalités (telles que les modules linguistiques, etc.) en tant que mises à jour obligatoires (elles sont répertoriées comme "facultatives" et Windows ne vous forcera pas à redémarrer pour les installer).
Pire encore: les mises à jour Windows indiquent efficacement aux attaquants où se trouvent les bogues, car les correctifs peuvent être rétroconçus. Les "bogues critiques" tels que la possibilité de mettre en mémoire tampon à distance les pilotes du système de débordement sont extrêmement dangereux, et vous ne disposez que d'un court laps de temps après que la mise à jour soit rendue disponible pour que ce bogue soit connu et utilisé "dans la nature". Par conséquent, la désactivation ou le choix de ne pas installer les mises à jour de Windows expose votre machine à un risque supplémentaire significatif.
Peut-être une meilleure réponse à votre question est de la regarder orthogonalement; au lieu de "comment puis-je désactiver le redémarrage", pensez "pourquoi le redémarrage gêne-t-il mon ordinateur?"
Si vous utilisez (ou écrivez) un programme qui doit effectuer un traitement sur plusieurs jours, examinez très sérieusement si une meilleure approche consiste à enregistrer régulièrement des «points de contrôle» afin de permettre la reprise du programme. Cela permettra non seulement à votre programme de survivre au redémarrage, mais signifiera également que votre travail ne sera pas perdu s'il y a une coupure de courant, si le programme plante et facilitera probablement la façon de voir comment votre programme peut être distribué sur un nombre d'autres machines.
Une fois que vous avez fait cela, vous pouvez planifier votre programme pour qu'il s'exécute au démarrage en désactivant l'écran de connexion utilisateur et en plaçant un raccourci vers votre programme dans le dossier "Démarrage" de votre menu Démarrer, ou via le Planificateur de tâches.
Une fois que vous avez fait cela, Windows sera en mesure d'interrompre votre tâche pour installer des mises à jour de sécurité critiques, redémarrer votre ordinateur, puis lorsque votre ordinateur reviendra en ligne, le programme pourra redémarrer à partir du dernier point de contrôle avant l'arrêt de la machine.
Dans le cas limite où vous exécutez un programme que vous ne contrôlez pas et ne pouvez donc pas forcer au point de contrôle, envisagez de l'installer sur une machine virtuelle sans réseau. De cette façon, votre hôte pourra redémarrer (pour protéger votre ordinateur principal), ce qui entraînera la suspension de la machine virtuelle. Lorsque vous revenez en ligne, votre machine virtuelle non corrigée (mais non connectée au réseau) pourra reprendre et votre machine hôte sera protégée.
Alternativement, vous pouvez exécuter l'ensemble du programme sur un ordinateur portable qui n'est pas du tout connecté au réseau. Si vous faites cela, vous n'obtiendrez aucune mise à jour Windows et vous ne serez pas indirectement connecté à des attaquants qui peuvent vous exploiter, donc toute la discussion devient théorique.
Enfin, juste parce que je sais que cela arrivera: ce n'est pas un risque théorique . Les petites entreprises, les particuliers et les organisations universitaires perdent régulièrement des données critiques par cyber-attaque en raison de ne pas patcher leurs machines. NE PAS supposer que le piratage n'arrive qu'aux personnes qui ne vous ressemblent pas. Vous ne voulez vraiment pas avoir à expliquer à votre PDG, à votre doyen ou à votre femme que toutes vos données client, vos dossiers d'étudiant ou vos documents bancaires sont vendus sur Internet à 2 $ l'unité parce que vous avez "désactivé Windows Update".