Un problème informatique ? Posez votre question sur notre forum d'entraide !
Calculer le temps de redémarrage
Type d'astuce : Divers
Difficulté : Facile
Note : Très bien (notez cette astuce)
Nombre de lecture : 160202
Il y a 15 commentaires






 
Les ASTUCES Windows

Calculer le temps de redémarrage

Pour Win95 / Win98 / Win98SE / WinME / NT4 / Win2000 / WinXP / Vista

Envoyer cette astuce Imprimer cette astuce Flux RSS des astuces Commenter cette astuce
Astuce divers : Calculer le temps de redémarrage Afin d’optimiser le démarrage de Windows, il est nécessaire de connaître précisément le temps de démarrage de son PC pour pouvoir affiner ses réglages. Mais plutôt que d’avoir la main sur votre chronomètre lors du boot, utilisez plutôt cette astuce ! Vous apprécierez la simplicité de mise en place et la précision du résultat ! Cette valeur relative vous donnera alors un point de comparaison pour optimiser le temps de démarrage de votre PC.

Afin de calculer le temps de redémarrage de Windows, nous allons créer un script VBScript (Visual Basic Scripting Edition) développé par sebdraluorg. Mais avant de commencer la création du script en lui-même, penchons nous tout d’abord sur son fonctionnement.


Fonctionnement du script :
Le script écrit une valeur dans le registre (HKCU\Software\Microsoft\Current Version\run) afin qu’il puisse se relancer au démarrage. Ensuite, une autre valeur contenant l’heure est inscrite dans la base de registre puis le redémarrage est lancé. En redémarrant, le script enregistre l'heure dans une variable puis vérifie si la première valeur contenant l'heure existe. Si oui, il suffit alors de comparer les deux temps afin d’obtenir le temps de démarrage. Enfin, les deux clés ajoutées dans le registre sont alors supprimées (la clé run et la clé où est stockée l'heure).


Création du script :
Ouvrez votre éditeur de texte favori (le Bloc-notes fera parfaitement l'affaire : menu Démarrer, Exécuter... et tapez notepad) et copier le contenu suivant :

Option Explicit
On Error Resume Next

Dim Wsh, Time1, Time2, Result, PathFile, MsgResult, MsgA, AppName, KeyA, KeyB, TimeDiff

MsgA = "Pour chronométrer le redémarrage, veuillez fermer toutes les applications en cours et cliquer sur OK."
KeyA = "HKEY_CURRENT_USER\Software\RestartTime\"
KeyB = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\RestartTime"
AppName = "Restart-Time"

Set Wsh = CreateObject("WScript.Shell")

PathFile = """" & WScript.ScriptFullName & """"
Result = wsh.RegRead(KeyA & "Times")


if Result = "" then
MsgResult = Msgbox (MsgA, vbOKCancel, AppName)
If MsgResult = vbcancel then WScript.Quit
Wsh.RegWrite KeyA & "Times", left(Time,8), "REG_SZ"
Wsh.RegWrite KeyB, PathFile, "REG_SZ"
Wsh.Run "cmd /c Shutdown -r -t 00", false, 0
else
Wsh.RegDelete KeyA & "Times"
Wsh.RegDelete KeyA
Wsh.RegDelete KeyB
TimeDiff = DateDiff("s",Result,left(Time,8))
MsgBox "PC redémarré en " & TimeDiff & " secondes", VbInformation, AppName
end if

wscript.Quit


Sauvegardez le fichier sur le bureau avec comme nom Restart-Time.vbs.

A noter que le script peut avoir le nom de votre choix (avec l'extension .vbs) et peut être exécuté n'importe où sur le disque (contrairement à la première version du script).

Vous pouvez également télécharger le script directement ici (clic droit, enregistrer sous).


Utilisation du script :
Il vous suffit de cliquer sur le script Restart-Time.vbs présent sur votre bureau.

Script Restart-Time.vbs


La boite de dialogue suivante s’affiche :

Avertissement avant de chronométrer le démarrage


Cliquez sur OK. L’ordinateur redémarre alors puis la boite de dialogue suivante apparaît :

Résultat du temps de démarrage


Le temps de redémarrage est alors indiqué.

Note aux utilisateurs de Windows Vista : afin que le chronométrage se fasse correctement, vous devez décocher la case qui demande la confirmation d'utiliser le script lorsque vous le lancez pour la première fois.


Optimiser le démarrage de Windows :
Maintenant que vous pouvez chronométrer le démarrage de Windows, vous pouvez alors l’optimiser et constater les gains gagnés. Afin de pouvoir obtenir un temps relatif permettant de pouvoir le comparer dans le meilleures conditions, il est conseiller de ne lancer aucun programme avant de lancer le script.
Pour optimiser le démarrage de votre système d’exploitation, vous pouvez notamment consulter les pages suivantes :
- Faire le ménage dans MSconfig
- MSCONFIG : l'éditeur de configuration système
- Démarrer XP plus vite !
- Les services Windows
- Gérer les programmes et processus qui s'exécutent au lancement de Windows avec Starter
- Accélérer le démarrage avec BootVis
- Utilisation de RegSeeker


Nota : cette astuce est directement utilisable sous Windows 98/98 Second Edition, Win ME, 2000 et XP ainsi que toutes versions de Windows utilisant Internet Explorer 5 ou supérieur. Si ce n'est pas votre cas il vous faudra télécharger sur le site de Microsoft la version 5 de MSE (Microsoft Scripting Engines) ou supérieure. Pour plus d'informations sur VBS, une adresse : http://support.microsoft.com/support/kb/articles/q188/1/35.asp.


Merci à sebdraluorg pour la création du script


Attention ! Il est fortement recommandé de sauvegarder la base de registre, le système et vos données avant l'utilisation de cette astuce. Zebulon.fr ne peut être tenu pour responsable des éventuels dommages survenus suite à l'utilisation de cette astuce.

Ca peut aussi vous intéresser...

Réduire le temps de fermeture de Windows
Tout est dans le titre ! Comment éteindre son PC plus rapidement.

 

Contact - Partenaires - Plan du site - Notice légale Copyright © 1999-2013 Zebulon.fr - Optimisation PC & Informatique - Tous Droits Réservés.
Partenaires : Magazine du stockage - Sur-la-Toile - Magazine informatique - Cours informatique - Test adsl - Libellules.ch
GLOSSAIRE : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [0-9]