Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 3
Aller à la page: <  1, 2, 3  >
Regrouper ces connaissances
Auteur Message
Répondre en citant
Message Regrouper ces connaissances 
Revue du message précédent :

Salut Smile

Euh, j'allais poster une réponse quand j'ai vu le message, c'était pas la peine ^^'
Bref, donc pour ma part je fais des explorations manuelles du registre (eh oui), ce qui me permet d'énormément réduire la taille prise par le registre, en tout cas bien mieux qu'avec des nettoyeurs automatiques.

Donc, j'avais noté ces derniers jours la présence de deux clés à ajouter je pense dans une partie "Réduire le registre".
A savoir que la réduction du registre permet si je me souviens bien d'accélérer le système.

Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing\

Cette première clé contient vraisemblablement des traces des fichiers utilisés.
Les clés contenues me semblent inutiles, car elles sont visiblement tournées vers le dossier %windir%\Tracing\. Chez moi, ce dossier est vide. Comme c'est un dossier du système, je ne le supprime pas, mais il est vide. J'en ai donc déduit que les clés du registre correspondantes sont "temporaires".
Le fait est donc... Que j'ai supprimé ces clés en intégralité, sauf deux que j'ai jugé importantes, car ce sont celles qui servent de base à la création des clés temporaires. Et vu que Windows tourne toujours à merveille, tout est ok.

Syntaxe des clés à supprimer :
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing\*_RASAPI32
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing\*_RASMANCS

Les deux clés restantes sont :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing\RASAPI32
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing\RASMANCS

Donc toutes les clés à supprimer sont en somme celles qui contiennent une barre _.

Code:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\

Cette clé est pour le moins étrange, elle se situe dans une ruche Internet Explorer, mais pourtant ne concerne pas Internet Explorer.
Ces clés sont une liste des .exe situés dans l'ordinateur, à ce que j'ai observé. Elles sont donc importantes.
Elles sont toutes de la forme : "*_0".
Et elles contiennent toutes la valeur chaîne par défaut, mais avec comme valeur un truc de syntaxe :
Code:
{*}.{*}|\Device\HarddiskVolume*\Chemin.exe%*

Et donc ce qui serait intéressant, c'est d'extraire pour chaque clé le chemin.
A noter que le chemin n'a pas le C:\.
Ensuite, le batch vérifie l'existence de chacun des fichiers, puis si le fichier n'existe pas alors la clé correspondante est supprimée.

Je pense vous avoir assez aidé pour aujourd'hui, étant donné que je n'ai plus rien en stock et que ceci devrait pouvoir réduire votre registre de quelques (dizaines de ?) Mo Very Happy

Cordialement,
ytrezAn


PostScriptum______________________
Le registre peut également être réduit en supprimant les données dans HKEY_CLASSES_ROOT.
Je fais des tests pour pouvoir supposer la syntaxe exacte des clés et valeurs et pour en déduire quelles clés supprimer.
La clé de chaque extension contient une valeur ou une sous-clé qui a une valeur, qui est un lien vers la clé du programme d'ouverture (située aussi dans HKEY_CLASSES_ROOT).
Je finaliserai ces déductions demain je pense.

Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Regrouper ces connaissances 
Salut tout le monde,


ytrezAn, pourrais-tu mettre la syntaxe,
car chez moi cela ne fonctionne pas.
J'essaye :
Code:
 reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /va /f

Cela m'affiche "commande correctement..." je vais dans le registre et je les voient encore...

La deuxième clée inutile :
Code:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing

Tu n'est pas le seul à "visiter" le registre ^^

Merci pour ces clées, bientôt le version 0.6 Wink




Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
Hey Pierrot, je t'ai rajouté une option pour une éventuelle version du registry tool 0.6 !
Cette option (:m6) permet de modifier le menu contextuel du bureau (ajouter/supprimer des options du menu contextuel, y associer une commande, une icône, une position dans le menu contextuel, définir si l'option s'affiche dans le menu contextuel normal et étendu, ou seulement étendu ... ) En espérant que cette nouvelle fonction te séduise ... ^^, voici le
Code:

 
@echo off
title Registry Tool V0.5
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
:menu
mode con cols=71 lines=24
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │ Context Menu │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │              │  │ 08 │              │  │ 09 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │              │  │ 11 │              │  │ 12 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.5
echo   │ 00 │ RegistryTool │   Modify : option05+Bugs
echo   └────┴──────────────┘   The 16/03/2013 at 22:22
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 3 commands
echo    -Pierre JOUSSAIN [Pierrot] ==== 2 commands
echo.
echo Press any key...
pause >nul
goto menu
 
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   For : Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   For : exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   For : exemple
echo.
echo   ----^> Optimize StartUp
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize extinction
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   For : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   For : %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
:m6
cls
mode con cols=150 lines=30
echo   ┌────┬────────────────────────────────────────┐ ┌────┬───────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu │ │ 02 │ Delete Option to the Desktop Context Menu │
echo   └────┴────────────────────────────────────────┘ └────┴───────────────────────────────────────────┘
echo.
set "crt=Choice : "
if %crt% EQU 2 goto deleter
cls
echo   ┌────┬────────────────────────────────────────┐ 
echo   │ 01 │ Add Option to the Desktop Context Menu │
echo   └────┴────────────────────────────────────────┘
echo.
set /p "name=What name do you want for the option that you add to the context menu ? "
echo.
set /p "comm=Which command do you want to associate to the option '%name%' ? "
echo.
echo.
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /ve /d %comm% /f   
echo   ┌────┬─────────────┐        ┌────┬───────────────────────┐ 
echo   │ 02 │ Add an icon │        │ 03 │ Continue without icon │
echo   └────┴─────────────┘        └────┴───────────────────────┘
echo.
set crt=
set /p "crt=Choice : "
if %crt% EQU 2 (
goto iconadd
) else (
goto next1
)
:iconadd
set /p "icon=What icon do you want to use for the option '%name%' ? "
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v Icon /t REG_SZ /d %icon% /f
:next1
echo.
echo.
echo   ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
echo    04 : Show the option "%name%" only when shift is pressed                                                   
echo   └──────────────────────────────────────────────────────────────────────────────────────────────┘
echo. 
echo   ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
echo    05 : Always show the option "%name%"                                                                       
echo   └──────────────────────────────────────────────────────────────────────────────────────────────┘
set crt=
set /p "crt=Choice : "
if %crt% EQU 4 (
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v extended /t REG_SZ /f
) else (
goto next2
)
:next2
echo.
echo   ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
echo    06 : Place the option "%name%" at the bottom of the context menu 
echo   └──────────────────────────────────────────────────────────────────────────────────────────────┘
echo   ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
echo    07 :  Place the option "%name%" at the top of the context menu   
echo   └──────────────────────────────────────────────────────────────────────────────────────────────┘
echo   ┌──────────────────────────────────────────────────────────────────────────────────────────────┐
echo    08 :    Don't position the option "%name%" in the context menu   
echo   └──────────────────────────────────────────────────────────────────────────────────────────────┘
set crt=
set /p "crt=Choice : "
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d bottom /f
goto nopos

:toppos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d top /f
goto nopos

:nopos
echo.
echo.
echo Operation done ! The option "%name%" has been successfully added to the desktop context menu !
ping /n 4 localhost >nul
goto menu

:deleter
cls
echo   ┌────┬───────────────────────────────────────────┐
echo   │ 02 │ Delete Option to the Desktop Context Menu │
echo   └────┴───────────────────────────────────────────┘
echo.
set /p "name1=Name of the option you want to delete from the desktop context menu : "
reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\%name1% /f
echo.
echo The option "%name1%" has been successfully deleted from the desktop context menu !
ping /n 4 localhost >nul
goto menu
 
:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu


P.S : Pierrot c'est normal qu'en entrant la commande
Code:
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing /va /f
ta clé reste là, à cause de l'option /va qui supprime toutes les valeurs à l'intérieur de la clé mais pas la clé elle même ... ^^ Si tu veux supprimer la clé "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" directement il faut que tu fasse
Code:
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing /f

Okay En espérant t'avoir aidé ! Okay




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Salut </troud>,


As-tu essayé la commande, je l'est essayé mais sans succès,
je poste le code de la version 0.6, c'est peut etre moi qui
ai mal modifier le code...

En tout cas, bien joué Wink cette commande peut etre tres utile



Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
Salut Pierrot, je te propose une version 0.7 pour REGISTRY TOOL avec des corrections de bugs, notamment avec les options 07, 04 et 00, et problème de GUI pour la 07 ... :
Code:

 
@echo off
title Registry Tool V0.7
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
:menu
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │  CleanUpReg  │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │ Menu Context │  │ 08 │              │  │ 09 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │              │  │ 11 │              │  │ 12 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.7
echo   │ 00 │ RegistryTool │   Modify : bugs 07 + bugs 04 + Better GUI
echo   └────┴──────────────┘   The 18/03/2013 at 20:27
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 4 commands
echo    -Pierre JOUSSAIN [Pierrot] ==== 2 commands
echo    -Unknown [ytrezAn] ==== 1 command
echo.
echo Press any key...
pause >nul
goto menu
 
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   Note : for Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   Note : for All Users ^& batch.xoo.it
echo.
echo   ----^> Optimize StartUp [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize extinction [Raphael Berteaud]
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
if %crt% EQU 0 (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultusername" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultpassword" /f
set /a crt=%crt%+1
goto result
)
set /a crt=%crt%+1
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   Note : for %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
 
:m6
cls
echo.
echo   ┌────┬──────────────┐   Command by : ytrezAn
echo   │ 05 │  CleanUpReg  │   The 16/03/2012 at 20:50
echo   └────┴──────────────┘   Note : Unknown
echo.
echo.
echo   ----^> Delete traces [ytrezAn]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
echo   ----^> Delete traces [Pierre JOUSSAIN]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
echo.
goto result
 
 
:m7
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │ Menu Context │   The 17/03/2012 at 21:00
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬────────────────────────┐  ┌────┬────────────────────────┐
echo   │ 01 │ Add Option in the menu │  │ 02 │ Del Option in the menu │
echo   └────┴────────────────────────┘  └────┴────────────────────────┘
echo.
echo   It's for the Desktop Context Menu
set /p crt=Choice :
if %crt% equ 2 goto deleter
cls
echo   ┌────┬─────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu  │
echo   └────┴─────────────────────────────────────────┘
echo.
set /p name=What name do you want for the option that you add to the context menu ?
echo.
set /p comm=Which command do you want to associate to the option "%name%" ? &echo.
echo.
echo.
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /ve /d %comm% /f
cls
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 02 │      Add an icon       │  │ 03 │ Continue without icon │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% equ 2 goto iconadd
goto next1
:iconadd
set /p icon=What icon do you want to use for the option "%name%" ?
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v Icon /t REG_SZ /d %icon% /f
:next1
cls
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 04 │ Show the option "%name%" only when shift is pressed
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 05 │ Always show the option "%name%"
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 4 reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v extended /t REG_SZ /f
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 06 │ Place the option "%name%" at the bottom
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 07 │ Place the option "%name%" at the top
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 08 │ Don't position the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d bottom /f
goto nopos
:toppos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d top /f
goto nopos
:nopos
echo.
echo.
echo   Operation done ! The option "%name%" has been
echo   successfully added to the desktop context menu !
goto result
:deleter
cls
echo.
echo   ┌────┬─────────────────────────┐
echo   │ 02 │      Delete Option      │
echo   └────┴─────────────────────────┘
echo.
set /p name1=Name of the option you want to delete from the desktop context menu : 
reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\%name1% /f
echo.
echo   The option "%name1%" has been successfully
echo   deleted from the desktop context menu !
goto result
 
 
:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu

J'y ai passé presque toute la soirée ... ^^

Au fait, chez moi, la commande
Code:
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing /f
à fonctionnée ! Okay




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Salut tout le monde,


Salut <troud/> pour la clée regsitre, effectivement, elle fonctionne,
merci à toi Wink

Je viens de comprendre pourquoi je croyais que l'option 07
ne fonctionnais pas, en fait je croyais que cela afficherais le "progrmme" en cliquant
sur un fichier, mais en fait c'est en cliquant sur le "bureau", désolé ^^

Je modifierais la version, en tout cas
Bien joué !

Je vais également rajouter l'option statup programs, on l'a
complètement zappée ^^



Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
Salut, Pierrot, effectivement pour le menu contextuel c'est celui du bureau, j'aurai, bien voulu laisser le choix de le faire sur les dossier ou encore sur des extensions de fichiers spécifiers ... ^^ (peut-être ulterieurement, qui sait ... Okay) J'ai jeté un coup d'oeil à la version 0.7, SUPER d'avoir rajouté la REGBackup au tout début si elle n'existe pas déjà, plus d'avoir rajouté l'option de la restauration dans le menu principal Smile ... Très bien aussi pour l'ajout/suppression de progs. au startup ^^ Cela dit, quelques erreurs sont encore là avec la commande 04, 07 et 00, mais tinkiète je m'en occupe ... ^^




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Bonjour
bons boulots les gars Very Happy Okay




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Regrouper ces connaissances 
Salut à tous,


Tout d'abord merci Laddy, sa motive ^^,
n'hésite pas à poster des codes sources !


Salut </troud>, sa fait plaisir à entendre,
J'avais pas compris effectivement pour l'option 07, je modifierais
au fur et à mesure.

Bien joué pour cette commande en tout cas,
Il faut continuer dans ce sens Wink


Il faudrait également que l'on rajoute l'option d'afficher/cacher les
fichiers et dossiers cachés...


C'est vrai que le programme commence à être interressant Smile



Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
Hey, Merci beaucoup Laddy, comme dit pierrot
Pierrot a écrit:
sa motive ...
^^

Pierrot, t'inquiète pas j'ai refais l'option 7 + l'option 0 (

le problème, c'est que lorsqu'on entrait "0" dans le menu principal sa affiche REGISTRY TOOL .........
Developped by :

  • Unknown ytrezAn =====> 1 commande
  • Pierre Joussain Pierrot =====> 4 commandes


et sa ne m’affichait pas ^^ ... et sa créait un fichier nommé "]" dans le bureau, ... normal en fait, tu avais juste oublié de rajouter le deuxième "^" avant ">"
Code:
[^</troud>]


Bref LE nouveau code en entier donne
Code:

@echo off
title Registry Tool V0.7
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
if exist "%windir%\RegBackUp" goto backupdetected
cls
echo.
echo   ┌──────────────────┐
echo   │    Reg BackUp    │
echo   └──────────────────┘
echo.
echo   Loading, backup in progress...
md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg"
reg export HKCR "%windir%\RegBackUp\HKCR.reg"
reg export HKCU "%windir%\RegBackUp\HKCU.reg"
reg export HKCC "%windir%\RegBackUp\HKCC.reg"
reg export HKU "%windir%\RegBackUp\HKU.reg"
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
echo Press any key...
pause >nul
:backupdetected
 
 
:menu
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │  CleanUpReg  │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │ Menu Context │  │ 08 │  Reg Backup  │  │ 09 │ Startup Soft │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │              │  │ 11 │              │  │ 12 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.7
echo   │ 00 │ RegistryTool │   Modify : option RegBackUp 08 + 09
echo   └────┴──────────────┘   The 19/03/2013 at 18:48
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 4 commands
echo    -Unknown [ytrezAn] ==== 1 command
echo    -Pierre JOUSSAIN [Pierrot] ==== 4 commands
echo.
echo Press any key...
pause >nul
goto menu
 
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   Note : for Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ----^> Optimize StartUp [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize extinction [Raphael Berteaud]
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
if %crt% EQU 0 (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultusername" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultpassword" /f
set /a crt=%crt%+1
goto result
)
set /a crt=%crt%+1
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   Note : for %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
 
:m6
cls
echo.
echo   ┌────┬──────────────┐   Command by : ytrezAn
echo   │ 05 │  CleanUpReg  │   The 16/03/2012 at 20:50
echo   └────┴──────────────┘   Note : Unknown
echo.
echo.
echo   ----^> Delete traces [ytrezAn]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
echo   ----^> Delete traces [Pierre JOUSSAIN]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
echo.
goto result
 
 
:m7
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │ Menu Context │   The 17/03/2012 at 21:00
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬────────────────────────┐  ┌────┬────────────────────────┐
echo   │ 01 │ Add Option in the menu │  │ 02 │ Del Option in the menu │
echo   └────┴────────────────────────┘  └────┴────────────────────────┘
echo.
echo   It's for the Desktop Context Menu
set /p crt=Choice :
if %crt% equ 2 goto deleter
cls
echo   ┌────┬─────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu  │
echo   └────┴─────────────────────────────────────────┘
echo.
set /p name=What name do you want for the option that you add to the context menu ?
echo.
set /p comm=Which command do you want to associate to the option "%name%" ? &echo.
echo.
echo.
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command" /ve /d %comm% /f
cls
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 02 │      Add an icon       │  │ 03 │ Continue without icon │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% equ 2 goto iconadd
goto next1
:iconadd
set /p icon=What icon do you want to use for the option "%name%" ?
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v Icon /t REG_SZ /d %icon% /f
:next1
cls
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 04 │ Show the option "%name%" only when shift is pressed
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 05 │ Always show the option "%name%"
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 4 reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v extended /t REG_SZ /f
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 06 │ Place the option "%name%" at the bottom
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 07 │ Place the option "%name%" at the top
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 08 │ Don't position the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v position /t REG_SZ /d bottom /f
goto nopos
:toppos
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v position /t REG_SZ /d top /f
goto nopos
:nopos
echo.
echo.
echo   Operation done ! The option "%name%" has been
echo   successfully added to the desktop context menu !
goto result
:deleter
cls
echo.
echo   ┌────┬─────────────────────────┐
echo   │ 02 │      Delete Option      │
echo   └────┴─────────────────────────┘
echo.
set /p name1=Name of the option you want to delete from the desktop context menu : 
reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\%name1%" /f
echo.
echo   The option "%name1%" has been successfully
echo   deleted from the desktop context menu !
goto result
 
 
:m8
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 08 │  Reg Backup  │   The 18/03/2012 at 18:50
echo   └────┴──────────────┘   Note : An idea of Raphael Berteaud
echo.
echo   ┌────┬──────────────────────┐  ┌────┬─────────────────────┐
echo   │ 01 │       Reg Backup     │  │ 02 │      Reg Restore    │
echo   └────┴──────────────────────┘  └────┴─────────────────────┘
echo.
if not exist "%windir%\RegBackUp" echo   Note : You do not have a backup
if exist "%windir%\RegBackUp" echo   Note : You have a backup
set /p crt=Choice :
echo.
if %crt% equ 1 goto backup
if %crt% equ 2 if exist "%windir%\RegBackUp" goto restore
:backup
echo   Loading, backup in progress...
if not exist "%windir%\RegBackUp\HKLM.reg" md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg" /y
reg export HKCR "%windir%\RegBackUp\HKCR.reg" /y
reg export HKCU "%windir%\RegBackUp\HKCU.reg" /y
reg export HKCC "%windir%\RegBackUp\HKCC.reg" /y
reg export HKU "%windir%\RegBackUp\HKU.reg" /y
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
goto result
:restore
echo   Loading, restore in progress...
"%windir%\RegBackUp\HKLM.reg"
"%windir%\RegBackUp\HKCR.reg"
"%windir%\RegBackUp\HKCU.reg"
"%windir%\RegBackUp\HKCC.reg"
"%windir%\RegBackUp\HKU.reg"
echo.
echo   Restore completed !
echo.
goto result
 
 
:m9
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │ Startup Soft │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : Remember to backup the registry
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │      Add program      │  │ 02 │    Delete program    │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
set /p prt=Program path :
echo.
if %crt% equ 1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %prt% /t Reg_SZ /d %prt% /f
if %crt% equ 2 reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %prt% /f
goto result
 
 
:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu


)

Au fait éventuellement, tu peux supprimer l'option 2 "Hide desktop" ^^, j'essaierai de la remplacer au plus vite d=par une commande plus utile ... Okay

J'ai cherché effectivement pour afficher/cacher les fichiers et dossiers cachés, j'ai trouvé sur internet une clé (dont je ne me souviens plus de tête ^^) mais je me souviens que sa n'avais pas marché, connais-tu toi la valeur qu'il faut modifier ... ? Sinon je vais chercher encore ^^ Merci bien à toi Pierrot, car sans toi, ce projet fleurissant petit à petit grâce aux idées de quelques personnes créatives ^^ n'aurait jamais existé, je suis sûr qu'une fois fini, il sera considéré comme "batch du siècle ..." ^^

EDIT :@Pierrot : Peut-être on pourrait rajouter des petites aides concernant le code (je ne sais pas encore où, peut être créer un répertoire dans le pc où se trouvent toutes les petites astuces du code, les aides, "easters eggs" que l'on pourrait rajouter plus tard, sa serait amusant ... ^^ et autres ...) notamment pour la commande 7, j'ai remarqué que pour entrer la commande à associer à la nouvelle option du menu contextuel, si la commande contient un espace, il faut rajouter les guillemets aux extrémités de la commande, et pas pour l'icone. Ce n'est pas un défaut très très dérengeant, mais c'est à prendre en compte. Je sais pas si tu m'as bien compris, peut-être que non ... :$ ^^ Si tu n'as pas compris, je pourrais te donner un peut plus d'infos sur mon idée par PM Mr. Green



Dernière édition par </Troud> le Jeu 21 Mar 2013 - 21:52; édité 4 fois

______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Re,


De rien, en partageant, on progresse beaucoup,
beaucoup plus vite Wink, surtout avec des personnes
comme toi, ou bien d'autres sur ce forum ^^

Je ne connais plus la clée, mais en cherchant sur
internet ou dans mais programmes, sa devrait le faire...

Ok pour l'option 07, je posterais au fur et à mesure Wink



Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
Hey, Pierrot, après une après midi de travail complèt, j'ai terminé la version 0.8 de REGISTRY TOOL en y apportant l'option 10 qui permet d'afficher/cacher les fichiers et dossiers cachés + masquer/afficher l'extension dont le type de fichier est connu. (peut être, si tu avais le temps de revoir l'interface graphique ... ^^ STP) et l'option 11 qui permet de personnaliser le Menu Démarrer en ajoutant/cachant des boutons (exemple : afficher/cacher la commande executer ou afficher/cacher le disque dur ...) + en modifiant la fonction du bouton power dans le menu démarrer (par défaut : arrêter) + activer/désactiver couleur différente pour les dossiers compressés + définir le maximum d'éléments récents stockés dans le menu démarrer ... Fiouf, c'était du boulot, mais le code en vaut la peine ^^
Code:

@echo off
title Registry Tool V0.8
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
if exist "%windir%\RegBackUp" goto backupdetected
cls
echo.
echo   ┌──────────────────┐
echo   │    Reg BackUp    │
echo   └──────────────────┘
echo.
echo   Loading, backup in progress...
md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg"
reg export HKCR "%windir%\RegBackUp\HKCR.reg"
reg export HKCU "%windir%\RegBackUp\HKCU.reg"
reg export HKCC "%windir%\RegBackUp\HKCC.reg"
reg export HKU "%windir%\RegBackUp\HKU.reg"
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
echo Press any key...
pause >nul
:backupdetected
 
 
:menu
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │  CleanUpReg  │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │ Menu Context │  │ 08 │  Reg Backup  │  │ 09 │ Startup Soft │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │   Folders    │  │ 11 │   Taskbar    │  │ 12 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.8
echo   │ 00 │ RegistryTool │   Modify : options 10 + 11
echo   └────┴──────────────┘   The 19/03/2013 at 18:48
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 6 commands
echo    -Unknown [ytrezAn] ==== 1 command
echo    -Pierre JOUSSAIN [Pierrot] ==== 4 commands
echo.
echo Press any key...
pause >nul
goto menu
 
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   Note : for Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
::Supprimer l'option m2 ... elle n'est pas utile ...

 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
tskill explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
tskill explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ----^> Optimize StartUp [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize extinction [Raphael Berteaud]
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
if %crt% EQU 0 (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultusername" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultpassword" /f
set /a crt=%crt%+1
goto result
)
set /a crt=%crt%+1
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   Note : for %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
 
:m6
cls
echo.
echo   ┌────┬──────────────┐   Command by : ytrezAn
echo   │ 05 │  CleanUpReg  │   The 16/03/2012 at 20:50
echo   └────┴──────────────┘   Note : Unknown
echo.
echo.
echo   ----^> Delete traces [ytrezAn]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
echo   ----^> Delete traces [Pierre JOUSSAIN]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
echo.
goto result
 
 
:m7
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │ Menu Context │   The 17/03/2012 at 21:00
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬────────────────────────┐  ┌────┬────────────────────────┐
echo   │ 01 │ Add Option in the menu │  │ 02 │ Del Option in the menu │
echo   └────┴────────────────────────┘  └────┴────────────────────────┘
echo.
echo   It's for the Desktop Context Menu
set /p crt=Choice :
if %crt% equ 2 goto deleter
cls
echo   ┌────┬─────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu  │
echo   └────┴─────────────────────────────────────────┘
echo.
set /p name=What name do you want for the option that you add to the context menu ?
echo.
set /p comm=Which command do you want to associate to the option "%name%" ? &echo.
echo.
echo.
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command" /ve /d %comm% /f
cls
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 02 │      Add an icon       │  │ 03 │ Continue without icon │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% equ 2 goto iconadd
goto next1
:iconadd
set /p icon=What icon do you want to use for the option "%name%" ?
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v Icon /t REG_SZ /d %icon% /f
:next1
cls
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 04 │ Show the option "%name%" only when shift is pressed
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
echo   ┌────┬───────────────────────────────────────────────────────────┐
echo   │ 05 │ Always show the option "%name%"
echo   └────┴───────────────────────────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 4 reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v extended /t REG_SZ /f
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 06 │ Place the option "%name%" at the bottom
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 07 │ Place the option "%name%" at the top
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   │ 08 │ Don't position the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v position /t REG_SZ /d bottom /f
goto nopos
:toppos
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%name%" /v position /t REG_SZ /d top /f
goto nopos
:nopos
echo.
echo.
echo   Operation done ! The option "%name%" has been
echo   successfully added to the desktop context menu !
goto result
:deleter
cls
echo.
echo   ┌────┬─────────────────────────┐
echo   │ 02 │      Delete Option      │
echo   └────┴─────────────────────────┘
echo.
set /p name1=Name of the option you want to delete from the desktop context menu : 
reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\%name1%" /f
echo.
echo   The option "%name1%" has been successfully
echo   deleted from the desktop context menu !
goto result
 
 
:m8
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 08 │  Reg Backup  │   The 18/03/2012 at 18:50
echo   └────┴──────────────┘   Note : An idea of Raphael Berteaud
echo.
echo   ┌────┬──────────────────────┐  ┌────┬─────────────────────┐
echo   │ 01 │       Reg Backup     │  │ 02 │      Reg Restore    │
echo   └────┴──────────────────────┘  └────┴─────────────────────┘
echo.
if not exist "%windir%\RegBackUp" echo   Note : You do not have a backup
if exist "%windir%\RegBackUp" echo   Note : You have a backup
set /p crt=Choice :
echo.
if %crt% equ 1 goto backup
if %crt% equ 2 if exist "%windir%\RegBackUp" goto restore
:backup
echo   Loading, backup in progress...
if not exist "%windir%\RegBackUp\HKLM.reg" md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg" /y
reg export HKCR "%windir%\RegBackUp\HKCR.reg" /y
reg export HKCU "%windir%\RegBackUp\HKCU.reg" /y
reg export HKCC "%windir%\RegBackUp\HKCC.reg" /y
reg export HKU "%windir%\RegBackUp\HKU.reg" /y
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
goto result
:restore
echo   Loading, restore in progress...
"%windir%\RegBackUp\HKLM.reg"
"%windir%\RegBackUp\HKCR.reg"
"%windir%\RegBackUp\HKCU.reg"
"%windir%\RegBackUp\HKCC.reg"
"%windir%\RegBackUp\HKU.reg"
echo.
echo   Restore completed !
echo.
goto result
 
 
:m9
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │ Startup Soft │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : Remember to backup the registry
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │      Add program      │  │ 02 │    Delete program    │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
set /p prt=Program path :
echo.
if %crt% equ 1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %prt% /t Reg_SZ /d %prt% /f
if %crt% equ 2 reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %prt% /f
goto result
 
:m10
cls
echo.
echo   ┌────┬────────────────┐   Command by : Raphael BERTEAUD
echo   │ 10 │ Folder options │   The 19/03/2012 at 18:35
echo   └────┴────────────────┘   Note : an idea of Pierre Joussain
echo.
echo.
echo   ┌────┬───────────────────────────────────┐   
echo   │ 01 │Show or Hide hidden files ^& Folders│
echo   └────┴───────────────────────────────────┘   
echo.
echo   ┌────┬──────────────────────────────────┐
echo   │ 02 │Show or hide known extension files│
echo   └────┴──────────────────────────────────┘
set /p "crt=Choice : "
if %crt% equ 1 goto hiddenFF
if %crt% equ 2 goto knownEF
:hiddenFF
cls
echo   ┌────┬───────────────────────────────────┐   
echo   │ 01 │Show or Hide hidden files ^& Folders│
echo   └────┴───────────────────────────────────┘
echo.
echo 1.Show hidden files ^& folders, 2.Hide hidden files ^& folders
set crt=
set /p crt=Choice (1 or 2):
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d %crt% /f
tskill explorer
goto result

:knownEF
cls
echo   ┌────┬──────────────────────────────────┐
echo   │ 02 │Show or hide known extension files│
echo   └────┴──────────────────────────────────┘
echo.
echo 1.Show known files extensions, 2.Hide known files extensions
set crt=
set /p crt=Choice (1 or 2):
set /a crt=%crt%-1
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d %crt% /f
set /a crt=%crt%+1
tskill explorer
goto result

:m11
cls
echo.
echo   ┌────┬────────────────┐   Command by : Raphael BERTEAUD
echo   │ 11 │    Taskbar     │   The 22/03/2012 at 22:35
echo   └────┴────────────────┘   Note : Personalize Taskbar ^& Start Menu
echo.
echo.
echo Personalize the Start Menu shownig or hidding buttons.
echo.
echo 1.Show choosen buttons, 2.Hide choosen buttons, 3.Others
set /p crt=Choice :
if %crt% equ 1 goto showb
if %crt% equ 2 goto hideb
if %crt% equ 3 goto othersb

:showb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 01 │   Choose buttons you want to show   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬─────────────────────┐
echo   │1.Hard Disk Dirve        │   4.Music           │
echo   │2.User folder            │   5.Pictures        │
echo   │3.Documents              │   6.Videos          │
echo   │─────────────────────────│─────────────────────│
echo   │7.Control Panel          │   11.Recorded TV    │
echo   │8.Administrative Tools   │   12.Downloads      │
echo   │9.Run...                 │   13.Help ^& Support │
echo   │10.Network               │   14.Games          │
echo   └─────────────────────────┴─────────────────────┘
echo.
echo Note : choose all options you want to show in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:1choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 1 /f &goto 1choice
if "%cho%"=="quit" tskill explorer &goto result

:hideb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 02 │   Choose buttons you want to hide   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬─────────────────────┐
echo   │1.Hard Disk Dirve        │   4.Music           │
echo   │2.User folder            │   5.Pictures        │
echo   │3.Documents              │   6.Videos          │
echo   │─────────────────────────│─────────────────────│
echo   │7.Control Panel          │   11.Recorded TV    │
echo   │8.Administrative Tools   │   12.Downloads      │
echo   │9.Run...                 │   13.Help ^& Support │
echo   │10.Network               │   14.Games          │
echo   └─────────────────────────┴─────────────────────┘
echo.
echo Note : choose all options you want to hide in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:2choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 0 /f &goto 2choice
if "%cho%"=="quit" tskill explorer &goto result

:othersb
cls
echo   ┌────┬───────────────────────┐   ┌────┬──────────────────────────┐
echo   │ 03 │  Power button action  │   │ 04 │ Color compressed folders │
echo   └────┴───────────────────────┘   └────┴──────────────────────────┘
echo.
echo                ┌────┬──────────────────────────────┐ 
echo                │ 05 │Set maximum files in Jump List│ 
echo                └────┴──────────────────────────────┘
echo.
set crt=
set /p "crt=Choice : "
if %crt% equ 3 goto pwract
if %crt% equ 4 goto clrcpsdfldr
if %crt% equ 5 goto stmxflsjmplst
:pwract
cls
echo   ┌────┬───────────────────────┐
echo   │ 03 │  Power button action  │
echo   └────┴───────────────────────┘
echo.
echo set to power button function of :
echo 1.Switch User
echo 2.Log off
echo 3.Lock Session
echo 4.Restart Computer
echo 5.Sleep
echo 6.Hibernate
echo 7.Shutdown computer
echo.
set /p cha=Choice :
if %cha% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 256 /f
if %cha% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 1 /f
if %cha% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 512 /f
if %cha% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 4 /f
if %cha% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 16 /f
if %cha% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 64 /f
if %cha% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 2 /f
tskill explorer &goto result

:clrcpsdfldr
cls
echo   ┌────┬────────────────────────────┐
echo   │ 04 │  Color compressed folders  │
echo   └────┴────────────────────────────┘
echo.
echo 1.Activate color compressed folders
echo 2.Desactivate color compressed folders
echo.
set /p chz=Choice :
if %chz% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 1 /f
if %chz% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 0 /f
goto result

:stmxflsjmplst
cls
echo   ┌────┬────────────────────────────────┐
echo   │ 05 │ Set maximum files in jump list │
echo   └────┴────────────────────────────────┘
echo.
set chr=
set /p chr=Choice (0-9999...) :
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_JumpListItems /t REG_DWORD /d %chr% /f
goto result

:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu





______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Salut tout le monde,


Salut </Troud>, je n'est pas trp de temps,
mais je vais tester et rajouter tes commandes,
bon boulot, sa a du te prendre du temps, bien joué Wink



Cordialement, Pierrot



Répondre en citant
Message Regrouper ces connaissances 
merci bien Pierrot, c'est sympa d'avoir pris du temps pour mettre à jour Registry Tool Okay Mr. Green . Si quelqu'un y voit un problème, ou a une idée pour le compléter, surtout n'hésitez pas à me contacter !! ^^ EDIT : j'ai revérifié ton dernier post de registry tool et j'ai réparé la commande 4 plus rajouté une optimisation pour windows (option 3)
Code:
@echo off
title Registry Tool V0.8
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
if exist "%windir%\RegBackUp" goto backupdetected
cls
echo.
echo   ┌──────────────────┐
echo   │    Reg BackUp    │
echo   └──────────────────┘
echo.
echo   Loading, backup in progress...
md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg"
reg export HKCR "%windir%\RegBackUp\HKCR.reg"
reg export HKCU "%windir%\RegBackUp\HKCU.reg"
reg export HKCC "%windir%\RegBackUp\HKCC.reg"
reg export HKU "%windir%\RegBackUp\HKU.reg"
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
echo Press any key...
pause >nul
:backupdetected
 
 
:menu
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │  CleanUpReg  │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │ Menu Context │  │ 08 │  Reg Backup  │  │ 09 │ Startup Soft │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │    Folder    │  │ 11 │ Menu Taskbar │  │ 12 │              │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.8
echo   │ 00 │ RegistryTool │   Modify : option 10 + 11
echo   └────┴──────────────┘   The 23/03/2013 at 20:54
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 6 commands
echo    -Unknown [ytrezAn] ==== 1 command
echo    -Pierre JOUSSAIN [Pierrot] ==== 4 commands
echo.
echo Press any key...
pause >nul
goto menu
 
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   Note : for Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ----^> Optimize StartUp [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize Windows [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v AlwaysUnloadDll /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v SeparateProcess /t REG_DWORD /d 1 /f
echo   ----^> Optimize extinction [Raphael Berteaud]
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
if %crt% EQU 0 (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultusername" /f >nul 2>nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultpassword" /f >nul 2>nul
set /a crt=%crt%+1
goto result
)
set /a crt=%crt%+1
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   Note : for %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
 
:m6
cls
echo.
echo   ┌────┬──────────────┐   Command by : ytrezAn
echo   │ 05 │  CleanUpReg  │   The 16/03/2012 at 20:50
echo   └────┴──────────────┘   Note : Unknown
echo.
echo.
echo   ----^> Delete traces [ytrezAn]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
echo   ----^> Delete traces [Pierre JOUSSAIN]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
echo.
goto result
 
 
:m7
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │ Menu Context │   The 17/03/2012 at 21:00
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬────────────────────────┐  ┌────┬────────────────────────┐
echo   │ 01 │ Add Option in the menu │  │ 02 │ Del Option in the menu │
echo   └────┴────────────────────────┘  └────┴────────────────────────┘
echo.
echo   It's for the Desktop Context Menu
set /p crt=Choice :
if %crt% equ 2 goto deleter
cls
echo.
echo   ┌────┬─────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu  │
echo   └────┴─────────────────────────────────────────┘
echo.
set /p name=What name do you want for the option that you add to the context menu ?
echo.
set /p comm=Which command do you want to associate to the option "%name%" ?
echo.
echo.
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /ve /d %comm% /f
cls
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 02 │      Add an icon       │  │ 03 │ Continue without icon │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% equ 2 goto iconadd
goto next1
:iconadd
set /p icon=What icon do you want to use for the option "%name%" ?
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v Icon /t REG_SZ /d %icon% /f
:next1
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    04 : Show the option "%name%" only when shift is pressed
echo   └────┴─────────────────────────────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    05 : Always show the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 4 reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v extended /t REG_SZ /f
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    06 : Place the option "%name%" at the bottom
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   └────┴─────────────────────────────────────────────────────┘
echo    07 : Place the option "%name%" at the top
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    08 : Don't position the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d bottom /f
goto nopos
:toppos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d top /f
goto nopos
:nopos
echo.
echo.
echo   Operation done ! The option "%name%" has been
echo   successfully added to the desktop context menu !
goto result
:deleter
cls
echo.
echo   ┌────┬─────────────────────────┐
echo   │ 02 │      Delete Option      │
echo   └────┴─────────────────────────┘
echo.
set /p name1=Name of the option you want to delete from the desktop context menu :
reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\%name1% /f
echo.
echo   The option "%name1%" has been successfully
echo   deleted from the desktop context menu !
goto result
 
 
:m8
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 08 │  Reg Backup  │   The 18/03/2012 at 18:50
echo   └────┴──────────────┘   Note : An idea of Raphael Berteaud
echo.
echo   ┌────┬──────────────────────┐  ┌────┬─────────────────────┐
echo   │ 01 │       Reg Backup     │  │ 02 │      Reg Restore    │
echo   └────┴──────────────────────┘  └────┴─────────────────────┘
echo.
if not exist "%windir%\RegBackUp" echo   Note : You do not have a backup
if exist "%windir%\RegBackUp" echo   Note : You have a backup
set /p crt=Choice :
echo.
if %crt% equ 1 goto backup
if %crt% equ 2 if exist "%windir%\RegBackUp" goto restore
:backup
echo   Loading, backup in progress...
if not exist "%windir%\RegBackUp\HKLM.reg" md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg" /y
reg export HKCR "%windir%\RegBackUp\HKCR.reg" /y
reg export HKCU "%windir%\RegBackUp\HKCU.reg" /y
reg export HKCC "%windir%\RegBackUp\HKCC.reg" /y
reg export HKU "%windir%\RegBackUp\HKU.reg" /y
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
goto result
:restore
echo   Loading, restore in progress...
"%windir%\RegBackUp\HKLM.reg"
"%windir%\RegBackUp\HKCR.reg"
"%windir%\RegBackUp\HKCU.reg"
"%windir%\RegBackUp\HKCC.reg"
"%windir%\RegBackUp\HKU.reg"
echo.
echo   Restore completed !
echo.
goto result
 
 
:m9
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │ Startup Soft │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : Remember to backup the registry
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │      Add program      │  │ 02 │    Delete program    │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
set /p prt=Program path :
echo.
if %crt% equ 1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%prt%" /t Reg_SZ /d "%prt%" /f
if %crt% equ 2 reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%prt%" /f
goto result
 
 
:m10
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael BERTEAUD
echo   │ 10 │    Folder    │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : an idea of Pierre Joussain
echo.
echo.
echo   ┌────┬──────────────────────────────────────┐
echo   │ 01 │ Show or Hide hidden files ^& Folders  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────────────┐
echo   │ 02 │  Show or hide known extension files  │
echo   └────┴──────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 1 goto hiddenFF
if %crt% equ 2 goto knownEF
:hiddenFF
cls
echo   ┌────┬──────────────────────────────────────┐
echo   │ 01 │ Show or Hide hidden files ^& Folders  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────┐
echo   │ 01 │ Show hidden files ^& folders  │
echo   └────┴──────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────┐
echo   │ 02 │ Hide hidden files ^& folders  │
echo   └────┴──────────────────────────────┘
echo.
set crt=
set /p crt=1 or 2 :
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d %crt% /f
tskill explorer
goto result
 
:knownEF
cls
echo   ┌────┬──────────────────────────────────────┐
echo   │ 02 │  Show or hide known extension files  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────┐
echo   │ 01 │ Show known files extensions │
echo   └────┴─────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────┐
echo   │ 02 │ Hide known files extensions │
echo   └────┴─────────────────────────────┘
set crt=
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d %crt% /f
set /a crt=%crt%+1
tskill explorer
goto result
 
 
:m11
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael BERTEAUD
echo   │ 11 │    Taskbar   │   The 22/03/2012 at 22:35
echo   └────┴──────────────┘   Note : Personalize Taskbar ^& Start Menu
echo.
echo.
echo Personalize the Start Menu shownig or hidding buttons.
echo.
echo 1.Show choosen buttons, 2.Hide choosen buttons, 3.Others
set /p crt=Choice :
if %crt% equ 1 goto showb
if %crt% equ 2 goto hideb
if %crt% equ 3 goto othersb
 
:showb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 01 │   Choose buttons you want to show   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬─────────────────────┐
echo   │ 1.Hard Disk Dirve       │ 4.Music             │
echo   │ 2.User folder           │ 5.Pictures          │
echo   │ 3.Documents             │ 6.Videos            │
echo   ├─────────────────────────┼─────────────────────┤
echo   │ 7.Control Panel         │ 11.Recorded TV      │
echo   │ 8.Administrative Tools  │ 12.Downloads        │
echo   │ 9.Run...                │ 13.Help ^& Support   │
echo   │ 10.Network              │ 14.Games            │
echo   └─────────────────────────┴─────────────────────┘
echo.
echo Note : choose all options you want to show in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:1choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 1 /f &goto 1choice
if "%cho%"=="quit" tskill explorer &goto result
 
:hideb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 02 │   Choose buttons you want to hide   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬────────────────────┐
echo   │ 1.Hard Disk Dirve       │ 4.Music            │
echo   │ 2.User folder           │ 5.Pictures         │
echo   │ 3.Documents             │ 6.Videos           │
echo   ├─────────────────────────┼────────────────────┤
echo   │ 7.Control Panel         │ 11.Recorded TV     │
echo   │ 8.Administrative Tools  │ 12.Downloads       │
echo   │ 9.Run...                │ 13.Help ^& Support  │
echo   │ 10.Network              │ 14.Games           │
echo   └─────────────────────────┴────────────────────┘
echo.
echo Note : choose all options you want to hide in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:2choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 0 /f &goto 2choice
if "%cho%"=="quit" tskill explorer &goto result
 
:othersb
cls
echo   ┌────┬───────────────────────┐   ┌────┬──────────────────────────┐
echo   │ 03 │  Power button action  │   │ 04 │ Color compressed folders │
echo   └────┴───────────────────────┘   └────┴──────────────────────────┘
echo.
echo                ┌────┬──────────────────────────────┐
echo                │ 05 │Set maximum files in Jump List│
echo                └────┴──────────────────────────────┘
echo.
set crt=
set /p "crt=Choice : "
if %crt% equ 3 goto pwract
if %crt% equ 4 goto clrcpsdfldr
if %crt% equ 5 goto stmxflsjmplst
:pwract
cls
echo   ┌────┬───────────────────────┐
echo   │ 03 │  Power button action  │
echo   └────┴───────────────────────┘
echo.
echo  set to power button function of :
echo   1.Switch User
echo   2.Log off
echo   3.Lock Session
echo   4.Restart Computer
echo   5.Sleep
echo   6.Hibernate
echo   7.Shutdown computer
echo.
set /p cha=Choice :
if %cha% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 256 /f
if %cha% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 1 /f
if %cha% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 512 /f
if %cha% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 4 /f
if %cha% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 16 /f
if %cha% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 64 /f
if %cha% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 2 /f
tskill explorer &goto result
 
:clrcpsdfldr
cls
echo   ┌────┬────────────────────────────┐
echo   │ 04 │  Color compressed folders  │
echo   └────┴────────────────────────────┘
echo.
echo 1.Activate color compressed folders
echo 2.Desactivate color compressed folders
echo.
set /p chz=Choice :
if %chz% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 1 /f
if %chz% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 0 /f
goto result
 
:stmxflsjmplst
cls
echo   ┌────┬────────────────────────────────┐
echo   │ 05 │ Set maximum files in jump list │
echo   └────┴────────────────────────────────┘
echo.
set chr=
set /p chr=Choice (0-9999...) :
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_JumpListItems /t REG_DWORD /d %chr% /f
goto result
 
 
:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu

Voilà !! ^^




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Salut Smile

Désolé de mon absence :/
Découverte de la clé :
"HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted"
Elle contient le chemin d'une multitude de fichiers exécutables.
Le but est de supprimer des valeurs, car elles ne sont vraisemblablement pas mises à jour lorsque les fichiers sont supprimés/déplacés.
Donc, ma suggestion est de vérifier l'existence du fichier à chaque fois, puis de le supprimer en cas de non-existence.
Par contre, il y a certaines valeurs "SIGN.MEDIA=..." dont je ne sais que faire pour trouver le fichier correspondant. A laisser donc.

Je poursuis mes recherches Smile




______________________________________________________
Skype
Répondre en citant
Message Regrouper ces connaissances 
Hey Pierrot, j'ai vu que tu as posté le code 0.9 avec la nouvelle option enable/disable autoplay ... SUPER ... ^^ je l'ai reluqué dans tous les sens, et j'ai réparé une petite erreur à la 04 + amélioration de la 03, au final, voilà mon code, n'hésitez pas à le revérifier ...
Code:

@echo off
title Registry Tool V0.9
color 1f
mode con cols=71 lines=24
 
 
if exist "%windir%\System32\reg.*" goto regdetected
cls
echo.
echo   ┌──────────────────┐
echo   │  Reg Undetected  │
echo   └──────────────────┘
echo.
echo   Command Reg [Not found]
echo.
echo   Please, download the command reg.[exe]
echo   and place this file in %windir%\System32\
echo.
echo   If the problem persists, contact a developer.
echo.
echo Press any key...
pause >nul
:regdetected
 
 
if exist "%windir%\RegBackUp" goto backupdetected
cls
echo.
echo   ┌──────────────────┐
echo   │    Reg BackUp    │
echo   └──────────────────┘
echo.
echo   Loading, backup in progress...
md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg"
reg export HKCR "%windir%\RegBackUp\HKCR.reg"
reg export HKCU "%windir%\RegBackUp\HKCU.reg"
reg export HKCC "%windir%\RegBackUp\HKCC.reg"
reg export HKU "%windir%\RegBackUp\HKU.reg"
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
echo Press any key...
pause >nul
:backupdetected
 
 
:menu
set crt=enu
cls
echo.
echo                     ╔═════════════════════════════╗
echo                     ║                             ║
echo                     ║        Registry Tool        ║
echo                     ║                             ║
echo                     ╚═════════════════════════════╝
echo.
echo.
echo   ┌────┬──────────────┐  ┌────┬──────────────┐  ┌────┬──────────────┐
echo   │ 01 │   IP Proxy   │  │ 02 │ Hide Desktop │  │ 03 │ Optimize All │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 04 │  Auto-Logon  │  │ 05 │  USB Detect  │  │ 06 │  CleanUpReg  │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 07 │ Menu Context │  │ 08 │  Reg Backup  │  │ 09 │ Startup Soft │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 10 │    Folder    │  │ 11 │ Menu Taskbar │  │ 12 │ USB Autoplay │
echo   ├────┼──────────────┤  ├────┼──────────────┤  ├────┼──────────────┤
echo   │ 13 │              │  │ 14 │              │  │ 15 │              │
echo   └────┴──────────────┘  └────┴──────────────┘  └────┴──────────────┘
echo.
echo.
set /p crt=Choice :
goto m%crt%
 
 
:m0
cls
echo.
echo   ┌────┬──────────────┐   Version : 0.9
echo   │ 00 │ RegistryTool │   Modify : option 12
echo   └────┴──────────────┘   The 31/03/2013 at 21:10
echo.
echo  Create by : Pierre JOUSSAIN
echo  Create for : Batch.xoo.it
echo.
echo  Developed by :
echo    -Raphael Berteaud [^</Troud>] ==== 6 commands
echo    -Unknown [ytrezAn] ==== 1 command
echo    -Pierre JOUSSAIN [Pierrot] ==== 5 commands
echo.
echo Press any key...
pause >nul
goto menu
 
:m1
cls
set oot=1
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 01 │   IP Proxy   │   The 15/03/2012 at 19:29
echo   └────┴──────────────┘   Note : for Batch.xoo.it
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │     Desactivate      │  │ 02 │       Activate       │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.
set /p oot=1 or 2 :
set /a oot=%oot%-1
if %oot% equ 0 set crt=ProxyOFF
if %oot% equ 0 goto oot
echo.
echo.
echo   Please, choose an IP adress (ex : 255.18.42.20)
echo.
set /p crt=IP :
:oot
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyenable /t Reg_Dword /d "%oot%" /f
reg add "HKCU\Software\microsoft\windows\currentversion\Internet Settings" /v proxyserver /t Reg_SZ /d "%crt%" /f
goto result
 
 
:m2
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 02 │ Hide Desktop │   The 15/03/2012 at 17:31
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ┌────┬──────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │  Hide desktop icons  │  │ 02 │  Show desktop icons  │
echo   └────┴──────────────────────┘  └────┴──────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 goto addnodesk
if %crt% equ 2 goto delnodesk
goto m2
 
:addnodesk
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
:delnodesk
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\explorer /v NoDesktop /f
taskkill /f /im explorer.exe >nul
explorer
goto result
 
 
:m3
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 03 │ Optimize All │   The 15/03/2012 at 17:35
echo   └────┴──────────────┘   Note : for exemple
echo.
echo   ----^> Optimize StartUp [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d no /f
echo   ----^> Optimize Windows [Raphael Berteaud]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v AlwaysUnloadDll /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v SeparateProcess /t REG_DWORD /d 1 /f
echo   ----^> Optimize extinction [Raphael Berteaud]
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f
echo.
echo You should Restart your computer to apply changes.
set /p crt=Would you like to restart now ? (Y/N) :
if %crt% equ Y shutdown -f -r -t 00
goto result
 
 
:m4
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │  Auto-Logon  │   The 16/03/2012 at 17:39
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │ Desactivate AutoLogon │  │ 02 │  Activate AutoLogon  │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
echo   Auto logon, your session
echo.
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d %crt% /f
if %crt% EQU 0 (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultusername" /f >nul 2>nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "defaultpassword" /f >nul 2>nul
set /a crt=%crt%+1
goto result
)
set /a crt=%crt%+1
echo.
set /p user=Which session do you want to use as default ? :
echo.
set /p password=Password :
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultusername /t REG_SZ /d %user% /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v defaultpassword /t REG_SZ /d %password% /f
 
echo Now you'll be loged as %user% on every startup.
echo.
echo Note : If user name or password are wrong, the operation wont work !
goto result
 
 
:m5
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │  USB Detect  │   The 16/03/2012 at 21:25
echo   └────┴──────────────┘   Note : for %username%
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 01 │   Disable USB Detect   │  │ 02 │   Enable USB Detect   │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "4" /f
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t Reg_Dword /d "3" /f
echo.
goto result
 
 
:m6
cls
echo.
echo   ┌────┬──────────────┐   Command by : ytrezAn
echo   │ 05 │  CleanUpReg  │   The 16/03/2012 at 20:50
echo   └────┴──────────────┘   Note : Unknown
echo.
echo.
echo   ----^> Delete traces [ytrezAn]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Tracing" /f
echo   ----^> Delete traces [Pierre JOUSSAIN]
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing" /f
echo.
goto result
 
 
:m7
set crt=1
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael Berteaud
echo   │ 04 │ Menu Context │   The 17/03/2012 at 21:00
echo   └────┴──────────────┘   Note : Unknown
echo.
echo   ┌────┬────────────────────────┐  ┌────┬────────────────────────┐
echo   │ 01 │ Add Option in the menu │  │ 02 │ Del Option in the menu │
echo   └────┴────────────────────────┘  └────┴────────────────────────┘
echo.
echo   It's for the Desktop Context Menu
set /p crt=Choice :
if %crt% equ 2 goto deleter
cls
echo.
echo   ┌────┬─────────────────────────────────────────┐
echo   │ 01 │ Add Option to the Desktop Context Menu  │
echo   └────┴─────────────────────────────────────────┘
echo.
set /p name=What name do you want for the option that you add to the context menu ?
echo.
set /p comm=Which command do you want to associate to the option "%name%" ?
echo.
echo.
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name%\command /ve /d %comm% /f
cls
echo.
echo   ┌────┬────────────────────────┐  ┌────┬───────────────────────┐
echo   │ 02 │      Add an icon       │  │ 03 │ Continue without icon │
echo   └────┴────────────────────────┘  └────┴───────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% equ 2 goto iconadd
goto next1
:iconadd
set /p icon=What icon do you want to use for the option "%name%" ?
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v Icon /t REG_SZ /d %icon% /f
:next1
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    04 : Show the option "%name%" only when shift is pressed
echo   └────┴─────────────────────────────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    05 : Always show the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 4 reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v extended /t REG_SZ /f
cls
echo.
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    06 : Place the option "%name%" at the bottom
echo   ┌────┬─────────────────────────────────────────────────────┐
echo   └────┴─────────────────────────────────────────────────────┘
echo    07 : Place the option "%name%" at the top
echo   └────┴─────────────────────────────────────────────────────┘
echo   ┌────┬─────────────────────────────────────────────────────┐
echo    08 : Don't position the option "%name%"
echo   └────┴─────────────────────────────────────────────────────┘
echo.
set crt=
set /p crt=Choice :
if %crt% EQU 6 goto bottompos
if %crt% EQU 7 goto toppos
if %crt% EQU 8 goto nopos
:bottompos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d bottom /f
goto nopos
:toppos
reg add HKEY_CLASSES_ROOT\Directory\Background\shell\%name% /v position /t REG_SZ /d top /f
goto nopos
:nopos
echo.
echo.
echo   Operation done ! The option "%name%" has been
echo   successfully added to the desktop context menu !
goto result
:deleter
cls
echo.
echo   ┌────┬─────────────────────────┐
echo   │ 02 │      Delete Option      │
echo   └────┴─────────────────────────┘
echo.
set /p name1=Name of the option you want to delete from the desktop context menu :
reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\%name1% /f
echo.
echo   The option "%name1%" has been successfully
echo   deleted from the desktop context menu !
goto result
 
 
:m8
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 08 │  Reg Backup  │   The 18/03/2012 at 18:50
echo   └────┴──────────────┘   Note : An idea of Raphael Berteaud
echo.
echo   ┌────┬──────────────────────┐  ┌────┬─────────────────────┐
echo   │ 01 │       Reg Backup     │  │ 02 │      Reg Restore    │
echo   └────┴──────────────────────┘  └────┴─────────────────────┘
echo.
if not exist "%windir%\RegBackUp" echo   Note : You do not have a backup
if exist "%windir%\RegBackUp" echo   Note : You have a backup
set /p crt=Choice :
echo.
if %crt% equ 1 goto backup
if %crt% equ 2 if exist "%windir%\RegBackUp" goto restore
:backup
echo   Loading, backup in progress...
if not exist "%windir%\RegBackUp\HKLM.reg" md "%windir%\RegBackUp"
reg export HKLM "%windir%\RegBackUp\HKLM.reg" /y
reg export HKCR "%windir%\RegBackUp\HKCR.reg" /y
reg export HKCU "%windir%\RegBackUp\HKCU.reg" /y
reg export HKCC "%windir%\RegBackUp\HKCC.reg" /y
reg export HKU "%windir%\RegBackUp\HKU.reg" /y
echo.
echo   Backup in : "%windir%\RegBackUp\"
echo.
goto result
:restore
echo   Loading, restore in progress...
"%windir%\RegBackUp\HKLM.reg"
"%windir%\RegBackUp\HKCR.reg"
"%windir%\RegBackUp\HKCU.reg"
"%windir%\RegBackUp\HKCC.reg"
"%windir%\RegBackUp\HKU.reg"
echo.
echo   Restore completed !
echo.
goto result
 
 
:m9
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 05 │ Startup Soft │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : Remember to backup the registry
echo.
echo   ┌────┬───────────────────────┐  ┌────┬──────────────────────┐
echo   │ 01 │      Add program      │  │ 02 │    Delete program    │
echo   └────┴───────────────────────┘  └────┴──────────────────────┘
echo.
set /p crt=1 or 2 :
echo.
set /p prt=Program path :
echo.
if %crt% equ 1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%prt%" /t Reg_SZ /d "%prt%" /f
if %crt% equ 2 reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%prt%" /f
goto result
 
 
:m10
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael BERTEAUD
echo   │ 10 │    Folder    │   The 19/03/2012 at 18:35
echo   └────┴──────────────┘   Note : an idea of Pierre Joussain
echo.
echo.
echo   ┌────┬──────────────────────────────────────┐
echo   │ 01 │ Show or Hide hidden files ^& Folders  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────────────┐
echo   │ 02 │  Show or hide known extension files  │
echo   └────┴──────────────────────────────────────┘
echo.
set /p crt=Choice :
if %crt% equ 1 goto hiddenFF
if %crt% equ 2 goto knownEF
:hiddenFF
cls
echo   ┌────┬──────────────────────────────────────┐
echo   │ 01 │ Show or Hide hidden files ^& Folders  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────┐
echo   │ 01 │ Show hidden files ^& folders  │
echo   └────┴──────────────────────────────┘
echo.
echo   ┌────┬──────────────────────────────┐
echo   │ 02 │ Hide hidden files ^& folders  │
echo   └────┴──────────────────────────────┘
echo.
set crt=
set /p crt=1 or 2 :
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d %crt% /f
tskill explorer
goto result
 
:knownEF
cls
echo   ┌────┬──────────────────────────────────────┐
echo   │ 02 │  Show or hide known extension files  │
echo   └────┴──────────────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────┐
echo   │ 01 │ Show known files extensions │
echo   └────┴─────────────────────────────┘
echo.
echo   ┌────┬─────────────────────────────┐
echo   │ 02 │ Hide known files extensions │
echo   └────┴─────────────────────────────┘
set crt=
set /p crt=1 or 2 :
set /a crt=%crt%-1
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d %crt% /f
set /a crt=%crt%+1
tskill explorer
goto result
 
 
:m11
cls
echo.
echo   ┌────┬──────────────┐   Command by : Raphael BERTEAUD
echo   │ 11 │    Taskbar   │   The 22/03/2012 at 22:35
echo   └────┴──────────────┘   Note : Personalize Taskbar ^& Start Menu
echo.
echo.
echo Personalize the Start Menu shownig or hidding buttons.
echo.
echo 1.Show choosen buttons, 2.Hide choosen buttons, 3.Others
set /p crt=Choice :
if %crt% equ 1 goto showb
if %crt% equ 2 goto hideb
if %crt% equ 3 goto othersb
 
:showb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 01 │   Choose buttons you want to show   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬─────────────────────┐
echo   │ 1.Hard Disk Dirve       │ 4.Music             │
echo   │ 2.User folder           │ 5.Pictures          │
echo   │ 3.Documents             │ 6.Videos            │
echo   ├─────────────────────────┼─────────────────────┤
echo   │ 7.Control Panel         │ 11.Recorded TV      │
echo   │ 8.Administrative Tools  │ 12.Downloads        │
echo   │ 9.Run...                │ 13.Help ^& Support   │
echo   │ 10.Network              │ 14.Games            │
echo   └─────────────────────────┴─────────────────────┘
echo.
echo Note : choose all options you want to show in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:1choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 1 /f &goto 1choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 1 /f &goto 1choice
if "%cho%"=="quit" tskill explorer &goto result
 
:hideb
cls
echo   ┌────┬─────────────────────────────────────┐
echo   │ 02 │   Choose buttons you want to hide   │
echo   └────┴─────────────────────────────────────┘
echo.
echo   ┌─────────────────────────┬────────────────────┐
echo   │ 1.Hard Disk Dirve       │ 4.Music            │
echo   │ 2.User folder           │ 5.Pictures         │
echo   │ 3.Documents             │ 6.Videos           │
echo   ├─────────────────────────┼────────────────────┤
echo   │ 7.Control Panel         │ 11.Recorded TV     │
echo   │ 8.Administrative Tools  │ 12.Downloads       │
echo   │ 9.Run...                │ 13.Help ^& Support  │
echo   │ 10.Network              │ 14.Games           │
echo   └─────────────────────────┴────────────────────┘
echo.
echo Note : choose all options you want to hide in the
echo        Start Menu one by one (press "enter" after
echo        each one) to come back to the main menu,
echo        enter "quit" as choice.                             
echo.
:2choice
set cho=
set /p cho=Choice :
if %cho% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyComputer /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowUser /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyDocs /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyMusic /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyPics /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowVideos /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowControlPanel /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 8 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_AdminToolsRoot /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 9 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRun /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 10 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowNetPlaces /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 11 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowRecordedTV /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 12 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowDownloads /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 13 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowHelp /t REG_DWORD /d 0 /f &goto 2choice
if %cho% equ 14 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_ShowMyGames /t REG_DWORD /d 0 /f &goto 2choice
if "%cho%"=="quit" tskill explorer &goto result
 
:othersb
cls
echo   ┌────┬───────────────────────┐   ┌────┬──────────────────────────┐
echo   │ 03 │  Power button action  │   │ 04 │ Color compressed folders │
echo   └────┴───────────────────────┘   └────┴──────────────────────────┘
echo.
echo                ┌────┬──────────────────────────────┐
echo                │ 05 │Set maximum files in Jump List│
echo                └────┴──────────────────────────────┘
echo.
set crt=
set /p "crt=Choice : "
if %crt% equ 3 goto pwract
if %crt% equ 4 goto clrcpsdfldr
if %crt% equ 5 goto stmxflsjmplst
:pwract
cls
echo   ┌────┬───────────────────────┐
echo   │ 03 │  Power button action  │
echo   └────┴───────────────────────┘
echo.
echo  set to power button function of :
echo   1.Switch User
echo   2.Log off
echo   3.Lock Session
echo   4.Restart Computer
echo   5.Sleep
echo   6.Hibernate
echo   7.Shutdown computer
echo.
set /p cha=Choice :
if %cha% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 256 /f
if %cha% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 1 /f
if %cha% equ 3 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 512 /f
if %cha% equ 4 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 4 /f
if %cha% equ 5 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 16 /f
if %cha% equ 6 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 64 /f
if %cha% equ 7 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_PowerButtonAction /t REG_DWORD /d 2 /f
tskill explorer &goto result
 
:clrcpsdfldr
cls
echo   ┌────┬────────────────────────────┐
echo   │ 04 │  Color compressed folders  │
echo   └────┴────────────────────────────┘
echo.
echo 1.Activate color compressed folders
echo 2.Desactivate color compressed folders
echo.
set /p chz=Choice :
if %chz% equ 1 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 1 /f
if %chz% equ 2 reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowCompColor /t REG_DWORD /d 0 /f
goto result
 
:stmxflsjmplst
cls
echo   ┌────┬────────────────────────────────┐
echo   │ 05 │ Set maximum files in jump list │
echo   └────┴────────────────────────────────┘
echo.
set chr=
set /p chr=Choice (0-9999...) :
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_JumpListItems /t REG_DWORD /d %chr% /f
goto result
 
 
:m12
cls
echo.
echo   ┌────┬──────────────┐   Command by : Pierre JOUSSAIN
echo   │ 02 │ USB Autoplay │   The 31/03/2012 at 21:04
echo   └────┴──────────────┘   Note : For this security
echo.
echo   ┌────┬─────────────────────┐  ┌────┬─────────────────────┐
echo   │ 01 │   Enable Autoplay   │  │ 02 │   Disable Autplay   │
echo   └────┴─────────────────────┘  └────┴─────────────────────┘
echo.     
set /p crt=1 or 2 :
if %crt% equ 1 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer" /t Reg_dword /v NoDriveTypeAutoRun /f /d 0x91
if %crt% equ 2 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer" /t Reg_dword /v NoDriveTypeAutoRun /f /d 0x4
goto result
 
 
:result
echo.
echo.
echo   Well considered "%crt%" choice !
echo.
echo Press any key...
pause >nul
goto menu




Dernière édition par </Troud> le Mar 29 Juil 2014 - 03:58; édité 1 fois

______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message Regrouper ces connaissances 
Bonjour Smile

Code:
HKEY_CLASSES_ROOT (HKCR)
    |-> Consigne de nettoyage : Faire 3 passages
    |
    |___ .*
        |-> La valeur chaîne par défaut est le nom d'une autre clé dans HKCR (notée ici ***)
        |-> Vérifier l'existence de la clé correspondante, si elle n'existe pas supprimer la chaîne
        |-> Si la valeur chaîne par défaut n'est pas définie, supprimer la clé.
        |-> /!\ ATTENTION /!\ Si la clé contient une sous-clé "PersistentHandler" ou "OpenWithProgIDs", conserver la clé.
        |-> Si la sous-clé "PersistentHandler" existe, elle contient elle-même un CLSID à vérifier dans la chaîne par défaut (comme pour les dossiers "***").
    |
    |___ ***
        |-> /!\ Si la sous-clé CLSID n'existe pas, conserver la clé
        |___ CLSID
            |-> La valeur chaîne par défaut contient un CLSID (chaîne de forme {*})
            |-> Supprimer la clé si la clé correspondante n'existe pas dans HKCR\CLSID
    |
    |___ CLSID
        |___{*}
            |-> /!\ ATTENTION /!\ Il est possible que la sous-clé InProcServer32 n'existe pas.
            |->  Dans ce cas, il y a une sous-clé PersistentAddinsRegistered. Celle-ci contient une sous-clé {*} avec un CLSID dans sa chaîne par défaut.
            |->  Vérifier seulement l'existence du CLSID (comme aux dossiers "***").
            |___ InProcServer32
                |-> La valeur chaîne par défaut pointe le chemin d'un fichier
                |-> Si le fichier n'existe pas, supprimer le CLSID {*} correspondant
                |-> /!\ ATTENTION /!\ Ne supprimer AUCUNE des clés de syntaxe {00*}

Faites très attention aux consignes de sécurité, je ne les ai pas inscrites pour rien, même si elles semblent parfois étranges.





______________________________________________________
Skype
Message Regrouper ces connaissances 


Montrer les messages depuis:
Répondre au sujet Page 2 sur 3
Aller à la page: <  1, 2, 3  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch