Ich verwende die folgende Methode. Dies ist Teil eines MRU Rippers für Windows XP, der helfen könnte. Dies ist der Text einer Batch-Datei, die von CMD oder einer Verknüpfung aus gestartet wird. Er erstellt eine Registrierungsdatei mit einfachen Echoumleitungen und importiert sie dann.
REM ***START REGISTRY SHREDDER***
ECHO CREATING MRU REGISTRY
ECHO .
ECHO > "%TMP%\MRUKILL.reg" Windows Registry Editor Version 5.00
ECHO >> "%TMP%\MRUKILL.reg" [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU]
ECHO >> "%TMP%\MRUKILL.reg" [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FindComputerMRU]
REM ***IMPORT THAT REG TO WIPE OUT THEM KEYS AND VALUES****
regedit "%TMP%\MRUKILL.reg"
Ich bin kein Kodierer, ich mache nur ein paar Batch-Sachen für mich selbst, so daß ich oft nicht einmal lesen kann, was ich geschrieben habe, aber ich würde das als Vorlage für etwas anderes verwenden.
Die echos
werden umgeleitet (>
) in eine Datei, wobei die einzelne >
für die erste Umleitung steht und >>
an dieselbe Datei angehängt wird. Das Zeichen -
wird verwendet, um einen Registrierungseintrag zu entfernen. Es wäre wahrscheinlich gut, die letzte Zeile wegzulassen und vor dem Importieren die erzeugte Datei anzusehen. Das Importieren kann stillschweigend erfolgen, aber ich werde das nicht selbst tun.
Haftungsausschluss: Da eine Person dem System ernsthaften Schaden zufügen kann, wenn sie Registrierungseinträge entfernt, ist ein Disk-Image-Backup erforderlich, das das System wiederherstellen kann, wenn das System ausfällt.
Ordnungsgemäße Berechtigungen, Erhöhungen und einige Einträge in der Registrierung erlauben es dem Benutzer aufgrund ihrer Wichtigkeit nicht, sie einfach zu zerstören, ohne die Berechtigungen festzulegen.
Hier ist ein “Fragen Sie den Benutzer” Teil, der nur zum Spaß hinzugefügt wurde.
ECHO
REM ***ASK the USER FIRST***
ECHO DO YOU WANT TO DELETE REGISTRY MRUS?
SET /P Choice2=type "Y" to Mangle your registry, - -
ECHO .
IF /I "%Choice2%"=="Y" GOTO SHREDD
ECHO OK WELL THEN I WON'T
ECHO By By
REM ***USER DECIDED AGAINST IT***
ECHO .
PAUSE
GOTO FINISH