NTFAQFr DépartNewsDiscussion AreaLinksrechercheSpaceHelp

sysconf41.htm

Q. Comment diminuer le temps que met ma machine à arrêter et redémarrer ?

R. Il est possible arrêter manuellement chaque service (tous au moins certains d'entre eux ) puis d'arreter la machine. Pour savoir quel service sont lancé tapez la commande :

net start

(Vous pour rajouter  > [nom de fichiers] pour rediriger le résultat de la commande vers un fichier texte., par exemple , i.e. net start > services.lst). vous pouvez maintenant essayer arrêter chaque un d'eux en tapant :

net stop "<nom du service>" ,par exemple  net stop "spooler". Certains services vous demanderont une confirmation , ajouter alors /y a la commande. Vous pourrez alors créer un .bat qui arrêter les un après les autres , par exemple :

net stop "Computer Browser""
net stop "Messenger"
.
.
net stop "Workstation"

A la fin du fichier de commande rajouter :

shutdown /r /y /l /t:0

qui redémarrera la machine. (Enlevez le /r pour juste arrêter la machine ). vous pouvez aussi rajouter un  @echo off au début du fichier. Vous pouvez aussi rajouter un argument (reboot ou shutdown) , par exemple  enregistre ce fichier sous le nom de shutfast.bat, et appelez par shutfast reboot, ou shutfast shutdown

@echo off
net stop "Computer Browser""
net stop "Messenger"
net stop "Net Logon"
net stop "NT LM Security Support Provider"
net stop "Plug and Play"
net stop "Protected Storage"
net stop "Remote Access Autodial Manager"
net stop "Server"
net stop "Spooler"
net stop "TCP/IP NetBIOS Helper" /y
net stop "Workstation"

if %1==reboot goto reboot
shutdown /l /y /t:0
exit
:reboot
shutdown /l /y /r /t:0
exit

Vous pouvez rajouter un raccourci sur le bureau avec les arguments correspondants.

Vous pouvez aussi diminuer le temps qu'attends NT pour savoir si un service c'est arrêté en suivant cette procédure :c

  1. Lancez éditeur de la base de registre (use regedt32.exe et pas regedit.exe)
  2. Allez a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. double cliquez sur WaitToKillServiceTimeout (REG_DWORD) et changez le nombre de millisecondes après la déconnection/arrêt .
  4. Ajoutez la valeur HangAppTimeout (REG_DWORD) qui fixe le temps qu'attend NT lorsqu'il tente arrêter une application.
  5. Ajoutez la valeur  AutoEndTasks (REG_DWORD) et fixez la a 1 pour éviter d'avoir le dialogue ,"Attendre ,Fin de tache ou Fermer".

IJ'ai entendu parler d'une application TrapSD a http://www.pyzzo.com qui aide a fermer les applications et a redémarrer.


Un commentaire , une précision ? Ecrivez nous.