Résumé :
Windows 11 retarde parfois délibérément les programmes qui démarrent automatiquement après la connexion pour empêcher plusieurs applications de se disputer simultanément les ressources du processeur et du disque, provoquant ainsi le blocage du système lorsque le bureau vient d'être chargé. La documentation Microsoft explique que le système ne garantit pas que les programmes de la clé de registre « Exécuter » démarreront immédiatement et peut retarder l'exécution des programmes de la clé « Exécuter » et du dossier de démarrage. Les ingénieurs de Microsoft ont également expliqué précédemment que le démarrage d'un grand nombre d'applications de manière centralisée pouvait ralentir l'ordinateur et même empêcher les utilisateurs d'ouvrir le menu Démarrer pendant un certain temps.

Après avoir vérifié avec Windows Performance Toolkit sur un ordinateur à configuration élevée, un utilisateur de Reddit a constaté qu'il y avait de longs intervalles entre les démarrages des applications, mais qu'aucun programme particulier ne ralentissait le processus. Après avoir ajouté l'élément "Serialize" dans le registre et défini les deux valeurs DWORD de "StartupDelayInMSec" et "WaitForIdleState" sur 0, il a déclaré que le temps d'attente pour toutes les applications de démarrage avait été réduit d'environ 2 minutes et 30 secondes à 30 secondes ; le temps de démarrage des applications a également été avancé d'environ 1 minute et 50 secondes après le démarrage à environ 20 secondes. D'autres utilisateurs ont signalé des améliorations variables, de 90 secondes à 47 secondes à seulement 3 à 6 secondes plus rapides.

Après des tests sur sa propre machine virtuelle, l'auteur du rapport a également observé que le démarrage des applications apparaissait plus tôt, mais que l'attente qui prenait initialement plusieurs minutes était encore d'environ une minute, et a estimé que les appareils peu performants pourraient ne pas être adaptés pour désactiver de tels délais. L'auteur a également souligné que les valeurs de registre pertinentes ne sont pas incluses dans les documents officiels de Microsoft et sont des ajustements partagés par la communauté. Les versions ultérieures de Windows peuvent changer de rôle.



La méthode de modification consiste d'abord à créer un point de restauration système, puis à ouvrir l'éditeur de registre, à saisir HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer, à créer un nouvel élément nommé "Serialize" et à créer deux valeurs DWORD 32 bits de "StartupDelayInMSec" et "WaitForIdleState", définir les deux sur 0, puis redémarrer l'ordinateur. Certains systèmes peuvent ne pas être en mesure d'accepter que « StartupDelayInMSec » soit défini sur 0 et peuvent être remplacés par 1 ; pour restaurer l'état d'origine, supprimez l'élément "Sérialiser". Les utilisateurs peuvent également utiliser le module Startup App Delay Fix de Windhawk ou modifier les réglages dans Wintoys, mais il existe toujours des différences de compatibilité pour ces modifications.

Cet ajustement n'affecte que le moment où Windows autorise le démarrage des programmes de démarrage. Cela ne réduit pas le temps de chargement de l’application elle-même et n’affecte pas la plupart des applications du Microsoft Store. Si les ordinateurs bas de gamme permettent de démarrer plusieurs programmes en même temps, le système peut devenir occupé et prendre du retard. L'effet dépend du matériel, du nombre d'applications lancées et de la version du système. Les résultats d'accélération pour les utilisateurs individuels ne peuvent pas être considérés comme une garantie générale.

Commentaires