Accueil » Astuces » Divers » Calculer le temps de redémarrage de Windows

Calculer le temps de redémarrage de Windows

Par Yann
Temps de démarrage de Windows

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. A noter que le BIOS met lui aussi un certain temps à démarrer. Si vous êtes sous Windows 10, vous pouvez consulter cette astuce pour connaitre le temps de démarrage de votre BIOS.

Fonctionnement du script :

Le script écrit une valeur dans le registre (HKCUSoftwareMicrosoftCurrent Versionrun) 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_USERSoftwareRestartTime”
KeyB = “HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunRestartTime”
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 :

Confirmation de lancement du script

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

Temps de redémarrage calculé

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 :

Nota : cette astuce est directement utilisable sous Windows 98/98 Second Edition, Win ME, 2000, XP, Windows 7 & 8 ainsi que toutes versions de Windows utilisant Internet Explorer 5 ou supérieur. Windows 10 est également supporté.

Merci à sebdraluorg pour la création du script.

Vous aimerez aussi

S’abonner
Notifier de
guest
15 Commentaires
plus ancien
plus récent Le plus populaire
Commentaires en ligne
Voir tous les commentaires
roccobiwan

bonjour a tous , aucune boite de dialogue apres mon redemarrage… comment cela se faisse? 😉

GOTCHA

mon pc met 164 secondes lolchez moi ca marche nikel, jai laissé norton autoriser ce script

merci et bien joué pour cette astuce 😉

Beebop

Bonjour,
Merci pour cette astuce…Cependant j'ai une petite remarque à faire. Il me semble qu'avec Bootvis le temps du redémarrage est indiqué et grâce aux graphiques on connaît le moment et la durée de chaque ouverture des éléments qui démarre….Si cette astuce est équivalente à ce que fait Bootvis, ce serait intéressant de comparer les résultats 😉

A++

clis

ben moi aussi, apres redemarrage , 🙁 pas de fenetre pour dire combien de temps ……je suis sous windows xp pro en sp1

Shooting Starz

March très bien sur WWindows Sp1 a : votre pc redémarre en 39 sec.
Va falloir restaurer mon ancien ghost, je suis certain qu'on peut descendre en-dessous de 35 sec.

KMKTZ_TUX

Je confirme… on peut descendre en dessous des 35 sec 🙂
Sur ma bécanne ça donne 32 sec

annayvan

sont heureux les gars qui déclarent une trentaine de secondes pour démarrer, ma diligence met 118 secondes bou ou ouh

mgdes

bonjoureh bé vous avez de la chanc moi j'ai mis 364 secondes que faudrait il que je fasse pour optimiser ma connexion merci

fyltum

Plutôt utile si on veut optimiser le temps au démarrage .Moi j'ai 90 secondes pile, pas top 🙂

scilex

salut aprés un simple defrag je suis passé de 92s à 77 faut pas chercher midi à 14h et faire dans la simplicité

sebdraluorg

Yep ca prouve bien l'importance de la defragmentation ;)Mais on ne peut pas dire que 77 secondes soit une reference!! lol
++

asmatt

hmm, c'est quoi comme config pour faire en dessous de 35 sec ?
On a pas tous les mêmes softs qui se chargent en arrière-plan au démarrage de Windows.

je fais 53 sec.

tesgaz

Salut,
32 secondes, j'ai quelques doutes aussi
sinon, j'ai fait un post et mis un screen en 38 secondes

a voir sur le forum :
http://forum.zebulon.fr/index.php?showtopic=84232

Tedeka

J'aimerais savoir comment me débarasser de VBS qui est considéré comme un virus par mon antivirus !!!AVK de GData !!Merci

Outsiplou

Moi, j'ai tout d'abord fait le script, et au moment de l'enregistrer en *.vbs, BitDefender (mon antivirus) à affiché qu'il avait bloqué un virus et que mon ordi n'a pas été infecté. Il s'appelle "Type_VBS_Autorun". Après, quand j'ai voulu cliquer sur Restart-Time.vbs, le message de BitDefender est réapparu et un autre message système qui disais : Echec du chargement du script (un périphérique attaché au système ne fonctionne pas correctement.). Après, étant très économe de méméoire virtuelle, j'ai essayé de supprimer le script, et la, le même message est apparu, me disant qu'il était impossible de le supprimer, alors je… Lire la suite »

15
0
Nous serions ravis d'avoir votre avis, laissez un commentaire !x