:RESET DES PERMISSIONS GROUPES ADMINISTRATEURS ET SYSTEM :REGISTRE ET DISQUE :http://fspsa.free.fr/mises-a-jour.htm :http://fspsa.free.fr/mises-a-jour.htm#reinitialiser-registre :http://fspsa.free.fr/reset-permissions.cmd :24/11/2008 :ce batch doit tre excut en tant qu'administrateur @echo off cls if not exist "%ProgramFiles%\Windows Resource Kits\Tools\subinacl.exe" goto PADESUBINACL set question=cestlebronx echo. echo. echo Ce batch a pour mission de redonner les permissions aux echo Groupes ADMINISTRATEURS et SYSTEM pour toutes les cls du Registre echo et pour tous les fichiers et dossiers du disque systme. echo. echo. echo ATTENTION ... echo Le processus peut durer 40 minutes echo tes-vous sur de vouloir continuer ? echo. echo Rpondre O pour Oui (et appuyer sur ENTRE) echo ou simplement appuyer sur ENTRE pour quitter echo. set /p question= Voulez-vous continuer [O/N]? if /i %question%==O (goto oui) echo. echo Vous n'avez pas rpondu par la lettre O echo Vous avez choisi de ne pas continuer echo Le programme va s'arrter ... echo. pause GOTO :EOF :oui echo. echo Vous avez rpondu OUI ! echo Alors on continue ... echo. echo. echo Rappel : CTL+C pour interrompre tout moment echo. pause cd /d "%ProgramFiles%\Windows Resource Kits\Tools" :subinacl :goto suite subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrateurs=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrateurs=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrateurs=f subinacl /subdirectories %SystemDrive% /grant=administrateurs=f subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f subinacl /subdirectories %SystemDrive% /grant=system=f subinacl /subdirectories %windir%\*.* /grant=administrateurs=f /grant=system=f ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: Pour Windows XP Professionnel seulement : ::: ::: Activer cette ligne actuellement en remarque (:) ::: ::: en retirant les deux-points situs en dbut de ligne ::: :secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :suite echo. echo. echo ͻ echo echo OPERATIONS TERMINES echo APPUYER SUR UNE TOUCHE POUR FERMER LA FENTRE echo echo ͼ echo. echo. pause>nul GOTO :EOF :PADESUBINACL cls echo. echo. echo. echo. echo ͻ echo echo echo RECHERCHE DE SUBINACL.EXE echo ========================= echo echo echo ͼ echo. echo ==^> Subinacl.exe non trouv ! ^<== echo. echo. echo. echo Subinacl.exe est ncessaire au fonctionnement de %~nx0 echo. echo Subinacl non prsent dans le dossier d'installation ==^> echo %ProgramFiles%\Windows Resource Kits\Tools\subinacl.exe echo. echo Pour installer subinacl aller sur ce site echo www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b echo. echo. echo Tlcharger subinacl.msi (Bouton Download) echo Une fois rcupr subinacl.msi sur le disque dur : echo installer SubInACL.exe en cliquant sur subinacl.msi start www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b echo. echo. echo. echo. echo. echo. echo. echo ͻ echo echo APPUYER SUR UNE TOUCHE POUR FERMER LA FENTRE echo echo ͼ echo. echo. pause>nul exit ================================================ ================================================ ============ COMMENTAIRES ============ Sources : http://winonline.blogspot.com/2005/11/reset-entire-registry-permissions-to.html Message d'erreur lorsque vous essayez d'installer Windows XP Service Pack 3 : Accs refus ou L'installation du Service Pack ne s'est pas correctement effectue http://support.microsoft.com/kb/949377/fr (le script n'a pas t adapt au franais...) Comparer avec la version us : http://support.microsoft.com/kb/949377/en-us Discussion au sujet de Administrateurs/Administrators http://forum.pcastuces.com/conseil_pour_installation_de_windows_xp_sp3-f1s150592.htm?page=1� http://www.clubic.com/forum/microsoft-windows/windows-xp/erreur-durant-l-installation-du-service-pack-3-id488024-page2.html http://shorterlink.org/4059 SUBINACL ======== Tlchargement www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b Installation Subinacl s'installe dans ce dossier : %ProgramFiles%\Windows Resource Kits\Tools En gnral %ProgramFiles% = C:\Program Files\ Aide : Dans une Console CMD Dmarrer>Excuter>cmd taper cd /d %ProgramFiles% pour accder au rpertoire de subinacl puis taper subinacl /? pour afficher l'aide Exemple ==> subinacl /? SubInAcl version 5.2.3790.1180 USAGE ----- Usage : SubInAcl [/option...] /object_type object_name [[/action[=parameter]...] /options : /outputlog=FileName /errorlog=FileName /noverbose /verbose (default) /notestmode (default) /testmode /alternatesamserver=SamServer /offlinesam=FileName /stringreplaceonoutput=string1=string2 /expandenvironmentsymbols (default) /noexpandenvironmentsymbols /statistic (default) /nostatistic /dumpcachedsids=FileName /separator=character /applyonly=[dacl,sacl,owner,group] /nocrossreparsepoint (default) /crossreparsepoint /object_type : /service /keyreg /subkeyreg /file /subdirectories[=directoriesonly|filesonly] /clustershare /kernelobject /metabase /printer /onlyfile /process /share /samobject /action : /display[=dacl|sacl|owner|primarygroup|sdsize|sddl] (default) /setowner=owner /replace=[DomainName\]OldAccount=[DomainName\]New_Account /accountmigration=[DomainName\]OldAccount=[DomainName\]New_Account /changedomain=OldDomainName=NewDomainName[=MappingFile[=Both]] /migratetodomain=SourceDomain=DestDomain=[MappingFile[=Both]] /findsid=[DomainName\]Account[=stop|continue] /suppresssid=[DomainName\]Account /confirm /ifchangecontinue /cleandeletedsidsfrom=DomainName[=dacl|sacl|owner|primarygroup|all] /testmode /accesscheck=[DomainName\]Username /setprimarygroup=[DomainName\]Group /grant=[DomainName\]Username[=Access] /deny=[DomainName\]Username[=Access] /sgrant=[DomainName\]Username[=Access] /sdeny=[DomainName\]Username[=Access] /sallowdeny==[DomainName\]Username[=Access] /revoke=[DomainName\]Username /perm /audit /compactsecuritydescriptor /pathexclude=pattern /objectexclude=pattern /sddl=sddl_string /objectcopysecurity=object_path /pathcopysecurity=path_container Usage : SubInAcl [/option...] /playfile file_name Usage : SubInAcl /help [keyword] SubInAcl /help /full keyword can be : features usage syntax sids view_mode test_mode object_type domain_migration server_migration substitution_features editing_features - or - any [/option] [/action] [/object_type] ....