Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Python] Opti2
Auteur Message
Répondre en citant
Message [Python] Opti2 
Bonjour,

Une autre de mes création. Un petit soft qui permet d'optimiser en quelques clics windows 2000 ou XP.

Attention, a ne pas utiliser sur vista car les clés de registre ont changé (du moins qq unes).

Il y a environ 25 optimisations possibles comme vider les ddl à la fermeture du cache, vider le menu document à la fermeture de windows, etc...

Code:
# -*- coding: utf-8 -*-
from Tkinter import *
import _winreg

def dll():
   "Vide les DLL du cache à la fermeture Windows"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer')
   _winreg.SetValueEx(key, 'AlwaysUnloadDLL',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def dll0():
   "Replace la valeur normal de la base de registre"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer')
   _winreg.SetValueEx(key, 'AlwaysUnloadDLL',0, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def doc():
   "Vide le menu document à la fermeture de Windows"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'ClearRecentDocsOnExit',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def doc0():
   "Replace la valeur normal dansle registre"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'ClearRecentDocsOnExit',0, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def demarrer():
   "Accelerer le menu demarrer"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key, 'MenuShowDelay',0, _winreg.REG_SZ,'0')
   _winreg.CloseKey(key)

def demarrer0():
   "Replace la valeur normal dans le registre"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'MenuShowDelay',0, _winreg.REG_SZ,'400')
   _winreg.CloseKey(key)

def autoendtasks():
   "Fermeture forcée des programmes à la fermeture de windows"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'AutoEndTasks',1, _winreg.REG_SZ,'1')
   _winreg.CloseKey(key)

def autoendtasks0():
   "Replace la valeur normal dansle registre"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'AutoEndTasks',0, _winreg.REG_SZ,'0')
   _winreg.CloseKey(key)

def waittokill():
   "Optimise le temps de blocage de programme"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'WaitToKillAppTimeout',1, _winreg.REG_SZ,'4000')
   _winreg.CloseKey(key)

def waittokill0():
   "Replace la valeur par defaut"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'WaitToKillAppTimeout',1, _winreg.REG_SZ,'20000')
   _winreg.CloseKey(key)
   
def completion():
   "Active la completion dos"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Software\Microsoft\Command Processor')
   _winreg.SetValueEx(key,'CompletionChar',1, _winreg.REG_DWORD,9)
   _winreg.CloseKey(key)

def completion0():
   "Replace la valeur par defaut"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Software\Microsoft\Command Processor')
   _winreg.SetValueEx(key,'CompletionChar',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def bloc():
   "Active le retour à la ligne dansle bloc note"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Software\Microsoft\Notepad')
   _winreg.SetValueEx(key,'fwrap',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def bloc0():
   "Replace les valeurs d'origines"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Software\Microsoft\Notepad')
   _winreg.SetValueEx(key,'fwrap',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def verrou():
   "Active le verrouillage numérique au demarrage"
   key = _winreg.CreateKey(_winreg.HKEY_USERS, '.DEFAULT\Control Panel\Keyboard')
   _winreg.SetValueEx(key,'InitialKeyboardIndicators',1, _winreg.REG_SZ,'2')
   _winreg.CloseKey(key)

def verrou0():
   "Replace les valeurs d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_USERS, '.DEFAULT\Control Panel\Keyboard')
   _winreg.SetValueEx(key,'InitialKeyboardIndicators',1, _winreg.REG_SZ,'0')
   _winreg.CloseKey(key)

def memoire():
   "Optimise la mémoire"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'HungAppTimeout',0, _winreg.REG_SZ,'2000')
   _winreg.CloseKey(key)

def memoire0():
   "Replace les valeurs d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
   _winreg.SetValueEx(key,'HungAppTimeout',1, _winreg.REG_SZ,'4000')
   _winreg.CloseKey(key)

def optimemoire():
   "Optimise l'utilisation de la mémoire"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'DisablePagingExecutive',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def optimemoire0():
   "Retablit les valeurs par defaut"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'DisablePagingExecutive',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def cd():
   "Augmente la vitesse de gravure"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\FileSystem\CDFS')
   _winreg.SetValueEx(key,'CacheSize',1, _winreg.REG_BINARY,'\xff\xff\x00\x00')
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\FileSystem\CDFS')
   _winreg.SetValueEx(key,'Prefetch',1, _winreg.REG_DWORD,4000)
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\FileSystem\CDFS')
   _winreg.SetValueEx(key,'PrefetchTail',1, _winreg.REG_DWORD,4000)
   _winreg.CloseKey(key)

def cd0():
   "Elimine les valeurs précédentes"
   _winreg.DeleteKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\FileSystem\CDFS')

def dd():
   "Booster le disque dur"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'LargeSystemCache',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def dd0():
   "Retabli les valeurs d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'LargeSystemCache',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def web():
   "Augmente la vitesse d'ouverture des pages web"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings')
   _winreg.SetValueEx(key,'xConnectionsPerServer',1, _winreg.REG_DWORD,4)
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings')
   _winreg.SetValueEx(key,'MaxConnectionsPer1_0Server',1, _winreg.REG_DWORD,8)
   _winreg.CloseKey(key)

def web0():
   "Replace les valeurs d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings')
   _winreg.SetValueEx(key,'MaxConnectionsPer1_0Server',1, _winreg.REG_DWORD,10)
   _winreg.CloseKey(key)

def swap():
   "Vide le swap a l'arrêt"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'ClearPageFileAtShutdown',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def swap0():
   "Retablit les valeurs d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management')
   _winreg.SetValueEx(key,'ClearPageFileAtShutdown',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def infobulle():
   "Desactive les infos bulles"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer')
   _winreg.SetValueEx(key,'EnableBalloonTips',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def infobulle0():
   "Reactive les infos bulles"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer')
   _winreg.SetValueEx(key,'EnableBalloonTips',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def watson():
   "Desactive l'envoi des rapports d'erreurs"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Internet Explorer\Main')
   _winreg.SetValueEx(key,'IEWatsonDisabled',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def watson0():
   "Reactive l'envoi des rapports d'erreurs"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Internet Explorer\Main')
   _winreg.SetValueEx(key,'IEWatsonDisabled',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def souris():
   "Active la souris dans la console"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Console')
   _winreg.SetValueEx(key,'QuickEdit',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def souris0():
   "Desactive la souris en console"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Console')
   _winreg.SetValueEx(key,'QuickEdit',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def copier():
   "Ajoute copier vers dans le menu contextuel"
   key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To')
   _winreg.SetValueEx(key,'',1, _winreg.REG_SZ,'{C2FBB630-2971-11D1-A18C-00C04FD75D13}')
   _winreg.CloseKey(key)

def copier0():
   "Enleve copier vers du menu contextuel"
   key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To')
   _winreg.SetValueEx(key,'',1, _winreg.REG_SZ,'')
   _winreg.CloseKey(key)

def move():
   "Ajoute deplacer dans au menu contextuel"
   key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'AllFilesystemObjects\shellex\ContextMenuHandlers\Move To')
   _winreg.SetValueEx(key,'',1, _winreg.REG_SZ,'{C2FBB631-2971-11D1-A18C-00C04FD75D13}')
   _winreg.CloseKey(key)

def move0():
   "Enleve deplacer dans du menu contextuel"
   key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'AllFilesystemObjects\shellex\ContextMenuHandlers\Move To')
   _winreg.SetValueEx(key,'',1, _winreg.REG_SZ,'')
   _winreg.CloseKey(key)

def tampon():
   "Augmente la valeur du tampon pour la connexion"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters')
   _winreg.SetValueEx(key,'MaxCmds',1, _winreg.REG_DWORD,100)
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters')
   _winreg.SetValueEx(key,'MaxThreads',1, _winreg.REG_DWORD,100)
   _winreg.CloseKey(key)

def tampon0():
   "Retabli les valeurs par defaut"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters')
   _winreg.SetValueEx(key,'MaxCmds',1, _winreg.REG_DWORD,21)
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters')
   _winreg.SetValueEx(key,'MaxThreads',1, _winreg.REG_DWORD,21)
   _winreg.CloseKey(key)

def reponse():
   "Augmente le temps de reponse lors des accès disques"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\FileSystem')
   _winreg.SetValueEx(key,'NtfsDisableLastAccessUpdate',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def reponse0():
   "Retabli la valeur d'origine"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\FileSystem')
   _winreg.SetValueEx(key,'NtfsDisableLastAccessUpdate',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def onglet():
   "Cache l'onglet Ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'NoDispScrSavPage',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def onglet0():
   "Replace l'onglet Ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'NoDispScrSavPage',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def veille():
   "Active l'ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveActive',1, _winreg.REG_SZ,'1')
   _winreg.CloseKey(key)

def veille0():
   "Desactive l'ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveActive',1, _winreg.REG_SZ,'0')
   _winreg.CloseKey(key)

def passe():
   "Mot de passe ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Software\Policies\Microsoft\Windows\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaverIsSecure',1, _winreg.REG_SZ,'1')
   _winreg.CloseKey(key)

def passe0():
   "Desactive mot de passe ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Software\Policies\Microsoft\Windows\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaverIsSecure',1, _winreg.REG_SZ,'0')
   _winreg.CloseKey(key)

def delai():
   "Delai activation ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Software\Policies\Microsoft\Windows\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveTimeOut',1, _winreg.REG_SZ,'960')
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_USERS,'.DEFAULT\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveTimeOut',1, _winreg.REG_SZ,'960')
   _winreg.CloseKey(key)

def delai0():
   "Delai activation ecran de veille"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'Software\Policies\Microsoft\Windows\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveTimeOut',1, _winreg.REG_SZ,'600')
   _winreg.CloseKey(key)
   key = _winreg.CreateKey(_winreg.HKEY_USERS,'.DEFAULT\Control Panel\Desktop')
   _winreg.SetValueEx(key, 'ScreenSaveTimeOut',1, _winreg.REG_SZ,'600')
   _winreg.CloseKey(key)
def ajoutprog():
   "Desactive le programme Ajout/suppression de programmes"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Uninstall')
   _winreg.SetValueEx(key, 'NoAddRemovePrograms',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   

def ajoutprog0():
   "Réactive le programme Ajout/suppression de programmes"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Uninstall')
   _winreg.SetValueEx(key, 'NoAddRemovePrograms',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def activeoptiondossier():
   "Desactive les Options des Dossiers"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoFolderOptions',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def activeoptiondossier0():
   "Active les Options des Dossiers"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoFolderOptions',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)
   
def activepanneauconf():
   "Desactive le panneau de configuration"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoControlPanel',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def activepanneauconf0():
   "Active le panneau de configuration"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoControlPanel',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)
   
def bloqueregistre():
   "Bloque l'accès à la base de registre"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'DisableRegistryTools',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def bloqueregistre0():
   "Débloque l'accès à la base de registre"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'DisableRegistryTools',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def activecmd():
   "Desactive la console"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Policies\Microsoft\Windows\System')
   _winreg.SetValueEx(key, 'DisableCMD',1, _winreg.REG_DWORD,2)
   _winreg.CloseKey(key)
   

def activecmd0():
   "Active la console"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Policies\Microsoft\Windows\System')
   _winreg.SetValueEx(key, 'DisableCMD',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def desactivemenubarretaches():
   "Desactive le menu de la barre des taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoTrayContextMenu',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def desactivemenubarretaches0():
   "Réactive le menu de la barre des taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoTrayContextMenu',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def restauration():
   "Desactive la restauration du système"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore')
   _winreg.SetValueEx(key, 'DisableSR',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def restauration0():
   "Active la restauration du système"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore')
   _winreg.SetValueEx(key, 'DisableSR',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def papier():
   "Desactive le changement de papier peint"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop')
   _winreg.SetValueEx(key, 'NoChangingWallPaper',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def papier0():
   "Réactive le changement de papier peint"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop')
   _winreg.SetValueEx(key, 'NoChangingWallPaper',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)
   
def bureau():
   "Desactive le menu du Bureau"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoViewContextMenu',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def bureau0():
   "Active le menu du bureau"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoViewContextMenu',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)
   
def executer():
   "Desactive Executer"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoRun',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def executer0():
   "Reactive Executer"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoRun',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def icone():
   "Empecher l'ajout d'icones sur le bureau"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop')
   _winreg.SetValueEx(key, 'NoAddingComponents',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def icone0():
   "Reactive l'ajout d'incones sur le bureau"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop')
   _winreg.SetValueEx(key, 'NoAddingComponents',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def gestionnaire():
   "Desactive le gestionnaire de taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'DisableTaskMgr',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)
   
def gestionnaire0():
   "Reactive le gestionnaire de taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System')
   _winreg.SetValueEx(key, 'DisableTaskMgr',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)
   
def install():
   "Interdit les installations utilisateurs"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Policies\Microsoft\Windows\Installer')
   _winreg.SetValueEx(key, 'DisableUserInstalls',1, _winreg.REG_DWORD,2)
   _winreg.CloseKey(key)
   
def install0():

   "Reactive les installations utilisateurs"
   key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\Policies\Microsoft\Windows\Installer')
   _winreg.SetValueEx(key, 'DisableUserInstalls',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def tache():
   "Immobilise la barre des taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoSetTaskBar',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def tache0():
   "Peut bouger la barre des taches"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'NoSetTaskBar',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

def rechercher():
   "Enleve Rechercher du menu demarrer"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'Nofind',1, _winreg.REG_DWORD,1)
   _winreg.CloseKey(key)

def rechercher0():
   "Remet Rechercher dans le menu demarrer"
   key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER,'SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer')
   _winreg.SetValueEx(key, 'Nofind',1, _winreg.REG_DWORD,0)
   _winreg.CloseKey(key)

#Programme principal

fen1=Tk()
fen1.title('Optimisation Windows 2000/XP')
ent1=Label(fen1,text='Videz les dll du cache a l\'arrêt')
ent1.grid(row=0,column=0)
bou1=Button(fen1,text='Active',command=(lambda:dll()))
bou1.grid(row=0,column=1)
bou2=Button(fen1,text='Desactive',command=(lambda:dll0()))
bou2.grid(row=0,column=2)
ent2=Label(fen1,text='Videz la liste des documents récents a l\'arrêt')
ent2.grid(row=1,column=0)
bou3=Button(fen1,text='Active',command=(lambda:doc()))
bou3.grid(row=1,column=1)
bou4=Button(fen1,text='Desactive',command=(lambda:doc0()))
bou4.grid(row=1,column=2)
ent3=Label(fen1,text='Accelerer le menu Demarrer')
ent3.grid(row=2,column=0)
bou5=Button(fen1,text='Active',command=(lambda:demarrer()))
bou5.grid(row=2,column=1)
bou6=Button(fen1,text='Desactive',command=(lambda:demarrer0()))
bou6.grid(row=2,column=2)
ent4=Label(fen1,text='Force la fermeture des programmes a l\'arrêt')
ent4.grid(row=3,column=0)
bou7=Button(fen1,text='Active',command=(lambda:autoendtasks()))
bou7.grid(row=3,column=1)
bou8=Button(fen1,text='Desactive',command=(lambda:autoendtasks0()))
bou8.grid(row=3,column=2)
ent5=Label(fen1,text='Optimise la fermeture des programmes bloqués')
ent5.grid(row=4,column=0)
bou9=Button(fen1,text='Active',command=(lambda:waittokill()))
bou9.grid(row=4,column=1)
bou10=Button(fen1,text='Desactive', command=(lambda:waittokill0()))
bou10.grid(row=4,column=2)
ent6=Label(fen1,text='Active la complétion dos')
ent6.grid(row=5,column=0)
bou11=Button(fen1,text='Active',command=(lambda:completion()))
bou11.grid(row=5,column=1)
bou12=Button(fen1,text='Desactive',command=(lambda:completion0()))
bou12.grid(row=5,column=2)
ent7=Label(fen1,text='Retour a la ligne dans le bloc note')
ent7.grid(row=6,column=0)
bou13=Button(fen1,text='Active',command=(lambda:bloc()))
bou13.grid(row=6,column=1)
bou14=Button(fen1,text='Desactive',command=(lambda:bloc0()))
bou14.grid(row=6,column=2)
ent8=Label(fen1,text='Active le clavier numérique au demarrage')
ent8.grid(row=7,column=0)
bou15=Button(fen1,text='Active',command=(lambda:verrou()))
bou15.grid(row=7,column=1)
bou15=Button(fen1,text='Desactive',command=(lambda:verrou0()))
bou15.grid(row=7,column=2)
ent9=Label(fen1,text='Libère la mémoire non utilisée')
ent9.grid(row=8,column=0)
bou16=Button(fen1,text='Active',command=(lambda:memoire()))
bou16.grid(row=8,column=1)
bou17=Button(fen1,text='Desactive',command=(lambda:memoire0()))
bou17.grid(row=8,column=2)
ent10=Label(fen1,text='Optimise la mémoire(réservé + de 128 mo)')
ent10.grid(row=9,column=0)
bou18=Button(fen1,text='Active',command=(lambda:optimemoire()))
bou18.grid(row=9,column=1)
bou19=Button(fen1,text='Desactive',command=(lambda:optimemoire0()))
bou19.grid(row=9,column=2)
ent11=Label(fen1,text='Optimise acces lecteur CD-DVD')
ent11.grid(row=10,column=0)
bou20=Button(fen1,text='Active',command=(lambda:cd()))
bou20.grid(row=10,column=1)
bou21=Button(fen1,text='Desactive',command=(lambda:cd0()))
bou21.grid(row=10,column=2)
ent12=Label(fen1,text='Booste le disque dur')
ent12.grid(row=11,column=0)
bou22=Button(fen1,text='Active',command=(lambda:dd()))
bou22.grid(row=11,column=1)
bou23=Button(fen1,text='Desactive',command=(lambda:dd0()))
bou23.grid(row=11,column=2)
ent13=Label(fen1,text='Accelere l\'ouverture des pages web')
ent13.grid(row=12,column=0)
bou24=Button(fen1,text='Active',command=(lambda:web()))
bou24.grid(row=12,column=1)
bou24=Button(fen1,text='Desactive',command=(lambda:web0()))
bou24.grid(row=12,column=2)
ent14=Label(fen1,text='Vide le swap a l\arrêt')
ent14.grid(row=13,column=0)
bou25=Button(fen1,text='Active',command=(lambda:swap()))
bou25.grid(row=13,column=1)
bou26=Button(fen1,text='Desactive',command=(lambda:swap0()))
bou26.grid(row=13,column=2)
ent15=Label(fen1,text='Supprime les infobulles')
ent15.grid(row=14,column=0)
bou27=Button(fen1,text='Active',command=(lambda:infobulle()))
bou27.grid(row=14,column=1)
bou28=Button(fen1,text='Desactive',command=(lambda:infobulle0()))
bou28.grid(row=14,column=2)
ent16=Label(fen1,text='Desactive l\'envoi de rapport d\'erreur')
ent16.grid(row=15,column=0)
bou29=Button(fen1,text='Active',command=(lambda:watson()))
bou29.grid(row=15,column=1)
bou30=Button(fen1,text='Desactive',command=(lambda:watson0()))
bou30.grid(row=15,column=2)
ent17=Label(fen1,text='Active la souris en console')
ent17.grid(row=16,column=0)
bou31=Button(fen1,text='Active',command=(lambda:souris()))
bou31.grid(row=16,column=1)
bou32=Button(fen1,text='Desactive',command=(lambda:souris0()))
bou32.grid(row=16,column=2)
ent18=Label(fen1,text='Ajoute **Copier dans un dossier** au menu')
ent18.grid(row=17,column=0)
bou33=Button(fen1,text='Active',command=(lambda:copier()))
bou33.grid(row=17,column=1)
bou34=Button(fen1,text='Desactive',command=(lambda:copier0()))
bou34.grid(row=17,column=2)
ent19=Label(fen1,text='Ajoute **Deplacer vers un dossier** au menu')
ent19.grid(row=18,column=0)
bou35=Button(fen1,text='Active',command=(lambda:move()))
bou35.grid(row=18,column=1)
bou35=Button(fen1,text='Desactive',command=(lambda:move0()))
bou35.grid(row=18,column=2)
ent20=Label(fen1,text='Augmente la valeur tampon dédié à la connexion')
ent20.grid(row=19,column=0)
bou36=Button(fen1,text='Active',command=(lambda:tampon()))
bou36.grid(row=19,column=1)
bou37=Button(fen1,text='Desactive',command=(lambda:tampon0()))
bou37.grid(row=19,column=2)
ent21=Label(fen1,text='Améliore le temps d\'accès disque')
ent21.grid(row=20,column=0)
bou38=Button(fen1,text='Active',command=(lambda:reponse()))
bou38.grid(row=20,column=1)
bou39=Button(fen1,text='Desactive',command=(lambda:reponse0()))
bou39.grid(row=20,column=2)
ent22=Label(fen1,text='Enlève l\'onglet Ecran de veille')
ent22.grid(row=21,column=0)
bou40=Button(fen1,text='Active',command=(lambda:onglet()))
bou40.grid(row=21,column=1)
bou41=Button(fen1,text='Desactive',command=(lambda:onglet0()))
bou41.grid(row=21,column=2)
ent23=Label(fen1,text='Active l\'ecran de veille')
ent23.grid(row=22,column=0)
bou42=Button(fen1,text='Active',command=(lambda:veille()))
bou42.grid(row=22,column=1)
bou43=Button(fen1,text='Desactive',command=(lambda:veille0()))
bou43.grid(row=22,column=2)
ent24=Label(fen1,text='Mot de passe sur ecran de veille')
ent24.grid(row=23,column=0)
bou44=Button(fen1,text='Active',command=(lambda:passe()))
bou44.grid(row=23,column=1)
bou45=Button(fen1,text='Desactive',command=(lambda:passe0()))
bou45.grid(row=23,column=2)
ent25=Label(fen1,text='Delai activation ecran de veille à 15mn')
ent25.grid(row=24,column=0)
bou46=Button(fen1,text='Active',command=(lambda:delai()))
bou46.grid(row=24,column=1)
bou47=Button(fen1,text='Desactive',command=(lambda:delai0()))
bou47.grid(row=24,column=2)
ent26=Label(fen1,text='Desactive le gestionnaire de tâches XP Pro')
ent26.grid(row=0,column=3)
bou48=Button(fen1,text='Active',command=(lambda:gestionnaire()))
bou48.grid(row=0,column=4)
bou49=Button(fen1,text='Desactive',command=(lambda:gestionnaire0()))
bou49.grid(row=0,column=5)
ent27=Label(fen1,text='Interdit les installations utilisateurs')
ent27.grid(row=1,column=3)
bou50=Button(fen1,text='Active',command=(lambda:install()))
bou50.grid(row=1,column=4)
bou51=Button(fen1,text='Desactive',command=(lambda:install0()))
bou51.grid(row=1,column=5)
ent28=Label(fen1,text='Empêche l\'ajout d\'icones sur le bureau')
ent28.grid(row=2,column=3)
bou52=Button(fen1,text='Active',command=(lambda:icone()))
bou52.grid(row=2,column=4)
bou53=Button(fen1,text='Desactive',command=(lambda:icone0()))
bou53.grid(row=2,column=5)
ent29=Label(fen1,text='Desactive **Executer**')
ent29.grid(row=3,column=3)
bou54=Button(fen1,text='Active',command=(lambda:executer()))
bou54.grid(row=3,column=4)
bou55=Button(fen1,text='Desactive',command=(lambda:executer0()))
bou55.grid(row=3,column=5)
ent30=Label(fen1,text='Desactive le menu du Bureau')
ent30.grid(row=4,column=3)
bou56=Button(fen1,text='Active',command=(lambda:bureau()))
bou56.grid(row=4,column=4)
bou57=Button(fen1,text='Desactive',command=(lambda:bureau0()))
bou57.grid(row=4,column=5)
ent31=Label(fen1,text='Empeche changement de papier peint')
ent31.grid(row=5,column=3)
bou58=Button(fen1,text='Active',command=(lambda:papier()))
bou58.grid(row=5,column=4)
bou59=Button(fen1,text='Desactive',command=(lambda:papier0()))
bou59.grid(row=5,column=5)
ent32=Label(fen1,text='Desactive la restauration système')
ent32.grid(row=6,column=3)
bou60=Button(fen1,text='Active',command=(lambda:restauration()))
bou60.grid(row=6,column=4)
bou61=Button(fen1,text='Desactive',command=(lambda:restauration0()))
bou61.grid(row=6,column=5)
ent33=Label(fen1,text='Desactive le menu barre des tâches')
ent33.grid(row=7,column=3)
bou62=Button(fen1,text='Active',command=(lambda:desactivemenubarretaches()))
bou62.grid(row=7,column=4)
bou62=Button(fen1,text='Desactive',command=(lambda:desactivemenubarretaches0()))
bou62.grid(row=7,column=5)
ent34=Label(fen1,text='Desactive la console')
ent34.grid(row=8,column=3)
bou63=Button(fen1,text='Active',command=(lambda:activecmd()))
bou63.grid(row=8,column=4)
bou64=Button(fen1,text='Desactive',command=(lambda:activecmd0()))
bou64.grid(row=8,column=5)
ent35=Label(fen1,text='Bloque l\'acces au registre')
ent35.grid(row=9,column=3)
bou65=Button(fen1,text='Active',command=(lambda:bloqueregistre()))
bou65.grid(row=9,column=4)
bou66=Button(fen1,text='Desactive',command=(lambda:bloqueregistre0()))
bou66.grid(row=9,column=5)
ent36=Label(fen1,text='Desactive l\'acces au panneau de configuration')
ent36.grid(row=10,column=3)
bou67=Button(fen1,text='Active',command=(lambda:activepanneauconf()))
bou67.grid(row=10,column=4)
bou68=Button(fen1,text='Desactive',command=(lambda:activepanneauconf0()))
bou68.grid(row=10,column=5)
ent37=Label(fen1,text='Desactive Option des dossiers')
ent37.grid(row=11,column=3)
bou69=Button(fen1,text='Active',command=(lambda:activeoptiondossier()))
bou69.grid(row=11,column=4)
bou70=Button(fen1,text='Desactive',command=(lambda:activeoptiondossier0()))
bou70.grid(row=11,column=5)
ent38=Label(fen1,text='Desactive Ajout/Suppression de programmes')
ent38.grid(row=12,column=3)
bou71=Button(fen1,text='Active',command=(lambda:ajoutprog()))
bou71.grid(row=12,column=4)
bou72=Button(fen1,text='Desactive',command=(lambda:ajoutprog0()))
bou72.grid(row=12,column=5)
ent39=Label(fen1,text='Immobilise la barre des taches')
ent39.grid(row=13,column=3)
bou73=Button(fen1,text='Active',command=(lambda:tache()))
bou73.grid(row=13,column=4)
bou74=Button(fen1,text='Desactive',command=(lambda:tache0()))
bou74.grid(row=13,column=5)
ent40=Label(fen1,text='Enleve **Rechercher** du menu Demarrer')
ent40.grid(row=14,column=3)
bou75=Button(fen1,text='Active',command=(lambda:rechercher()))
bou75.grid(row=14,column=4)
bou76=Button(fen1,text='Desactive',command=(lambda:rechercher0()))
bou76.grid(row=14,column=5)

entf=Label(fen1,text='Quitter le programme',fg='red')
entf.grid(row=25,column=1)
bouf=Button(fen1,text='Quitter',command=fen1.destroy)
bouf.grid(row=25,column=2)
fen1.mainloop()


Une image du soft :


Voili, voilou, si vous voulez l'executable directement, demandez le moi

Amicalement
Lonewolf



Dernière édition par lonewolf le Ven 19 Déc 2008 - 17:21; édité 1 fois

______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Python] Opti2 
Ah c'est super interessant pour un admin réseau

Merci pour ton partage LoneWolf Very Happy

Amicalementbatch

Laddy




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
C'est bien pour cela que je l'ai crée au départ. Mr. Green

Amicalement
Lonewolf




______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Bonjour,

Excellent soft !
Je suppose que l'on peut faire pareil en batch... Mais en python, c'est encore mieux !

Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message [Python] Opti2 
Pour ceux que ca interesse, l'exe est dispo : http://dl.free.fr/tT1325zQs

Amicalement
Lonewolf




______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Répondre en citant
Message Re: Opti2 
Bonjour.

J'ai trouver une faute Mr. Green

Citation:
def demarrer0():
"Replace la valeur normal dansle registre"
key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, 'Control Panel\Desktop')
_winreg.SetValueEx(key,'MenuShowDelay',0, _winreg.REG_SZ,'400')
_winreg.CloseKey(key)


Mais c'est du trés bon boulot Okay




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Exact... mais étant que ce n'est qu'un commentaire, invisible donc dans le programme, ce n'est pas très grave Mr. Green


De plus, j'en ai trouvé une juste dans le message au dessus :
Citation:
J'ai trouver une faute


Mais je charrie Laughing . Ne le prend pas mal, comme tu l'as remarqué, j'en fais moi aussi Embarassed

Humouristiquement
Lonewolf



Dernière édition par lonewolf le Ven 19 Déc 2008 - 17:18; édité 1 fois

______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
lonewolf a écrit:
Exact... mais étant que ce n'est qu'un commentaire, invisible donc dans le programme, ce n'est pas très grave Mr. Green

Amicalement
Lonewolf


Oui mais je préférais te le signaler Mr. Green




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Tu as très bien fait, je me vais de ce pas la rectifier.

Amicalement
Lonewolf

[edit] Faute corrigé Cool




______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
lonewolf a écrit:
Exact... mais étant que ce n'est qu'un commentaire, invisible donc dans le programme, ce n'est pas très grave Mr. Green


De plus, j'en ai trouvé une juste dans le message au dessus :
Citation:
J'ai trouver une faute


Mais je charrie Laughing . Ne le prend pas mal, comme tu l'as remarqué, j'en fais moi aussi Embarassed

Humouristiquement
Lonewolf


Ne t'inquiéte pas je le prend avec humour Laughing

Ce script (si tu le publie sur plusieurs sites) va étre utiliser et donc lu par beaucoup d'internautes mais moi tu crois que beaucoup de personnes vont aller regarder si j'ai mis "é" ou "er" à la fin du verbe "trouver" ?




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Bonjour,

Très bien merci !
Peut-être faire un backup du registre avant ?

Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message [Python] Opti2 
oui tu peux en faire un si ca te rassure.

Mais normalement, tu as toujours la possibilité de revenir en arrière.

D'un autre ccoté, dès que l'on doit toucher à la bdr, c'est mieux de faire une sauvegarde.

Amicalement
Lonewolf




______________________________________________________
Amicalement
Lonewolf
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Sinon il me semble que Erunt permet de faire un backup de la bdr




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Python] Opti2 
Re,

Oui et avec CMD

regedit /e "sauvegarderegistre.reg"

A+




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message [Python] Opti2 
je confirme erunt sauvegarde la base de registre et est utilisable en ligne de commande sans problème.
sinon methode batch en passant par windows




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [Python] Opti2 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



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