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

Calculer le temps de redémarrage

Par Yann

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 (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

La boite de dialogue suivante s’affiche :

"Avertissement

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

"Résultat

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

15 Commentaires
0

Vous aimerez aussi

15
Poster un Commentaire

avatar
15 Fils de commentaires
0 Réponses de fil
0 Abonnés
 
Commentaire avec le plus de réactions
Le plus populaire des commentaires
0 Auteurs du commentaire
OutsiplouTedekatesgazasmattsebdraluorg Auteurs de commentaires récents
  S’abonner  
plus récent plus ancien Le plus populaire
Notifier de
roccobiwan
Invité
roccobiwan

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

GOTCHA
Invité
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
Invité
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
Invité
clis

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

Shooting Starz
Invité
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
Invité
KMKTZ_TUX

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

annayvan
Invité
annayvan

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

mgdes
Invité
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
Invité
fyltum

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

scilex
Invité
scilex

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

sebdraluorg
Invité
sebdraluorg

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

asmatt
Invité
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
Invité
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
Invité
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
Invité
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 »

Plus dans Divers
Nettoyer Ajout/Suppression de programmes

Lorsque la désinstallation d'un logiciel s'est mal déroulée (plantage, désinstallation manuelle...), une entrée correspondante au programme en question peut rester...

Fermer