1 Windows 7 batch

Transcription

1 Windows 7 batch
1 Windows 7 batch
HIN a élaboré un script pour pouvoir désactiver le message d’erreur qui apparaît en bas à droite de
l’écran.
Le script teste si le système d’exploitation Windows 7 fonctionne à 64bits ou à 32bits et si le script a
pu être démarré avec les droits d’administrateur. Il établit ou modifie la valeur indispensable dans le
Registre. Cette valeur permet de désactiver le message d’erreur. Une fois la désactivation effectuée,
l’ordinateur doit redémarrer, le script demande à l’utilisateur de procéder au redémarrage.
Clic à droite „Exécuter en tant qu‘administrateur“
Version 1.0 28.05.2014
1/5
Le message suivant s’affiche:
ou:
Version 1.0 28.05.2014
2/5
Une fois la procédure achevée avec succès, l’ordinateur doit être redémarré
Version 1.0 28.05.2014
3/5
1.1 Messages
Si vous n’utilisez pas Windows 7, le message suivant s’affiche:
Si le fichier n’est pas exécuté comme administrateur, le message suivant s’affiche:,
Version 1.0 28.05.2014
4/5
2 Script
@echo off
rem cet élément du Batch examine s’il s’agit d‘OS Windows 7
VER | find "Microsoft Windows [Version 6.1" > nul
IF %errorlevel% EQU 0 ( GOTO W7 )
( echo Vous n’utilisez pas Windows 7! Vous ne devez pas exécuter ce Script.
Pause
exit )
rem Si vous utilisez Windows 7, la procédure se poursuit
:W7
rem vérifie si Batch est exécuté comme administrateur
NET FILE 1>NUL 2>NUL & IF ERRORLEVEL 1 (ECHO Vous devez ouvrir le fichier en
cliquant à droite et & ECHO "EXECUTER EN TANT QU’ADMINISTRATEUR". & ECHO. &
PAUSE & EXIT /D)
rem Si la procédure a été exécutée avec les droits d‘administrateur, poursuivre ici
Reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ScPnP\ /v
EnableScPnP /t REG_DWORD /d 0 /f
echo Votre ordinateur doit être redémarré. Souhaitez-vous redémarrer votre ordinateur?
echo Si vous ne souhaitez pas redémarrer maintenant, vous devriez le faire à un moment
ultérieur.
rem demander si l’ordinateur droit être redémarré
:Start
set /p choice=Redémarrer l’ordinateur maintenant J/N
if %choice%==j %SystemRoot%\system32\shutdown.exe -r -t 00
if %choice%==J %SystemRoot%\system32\shutdown.exe -r -t 00
if %choice%==n goto Exit
if %choice%==N goto Exit
goto Start
:Exit
Version 1.0 28.05.2014
5/5