Ich benutze die folgende Methode. Dies ist Teil eines MRU- Rippers für Windows XP, der möglicherweise Abhilfe schafft. Dies ist der Text einer Stapeldatei, die über CMD oder eine Verknüpfung ausgeführt wird. Es 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 Programmierer, ich mache nur ein paar Sachen für mich selbst, deshalb kann ich oft nicht einmal lesen, was ich geschrieben habe, aber ich würde das als Vorlage verwenden, um etwas anderes zu tun.
Die echos
werden >
in eine Datei umgeleitet ( ), wobei die Single >
für die erste Umleitung steht und >>
an dieselbe Datei angehängt wird. Das -
Zeichen wird zum Entfernen eines Registrierungseintrags verwendet. Es wäre wahrscheinlich gut, die letzte Zeile wegzulassen und die erstellte Datei vor dem Import anzuzeigen. Der Import kann im Hintergrund erfolgen, aber ich werde das nicht selbst tun.
Haftungsausschluss: Da eine Person beim Entfernen von Registrierungseinträgen schwerwiegende Schäden am System verursachen kann, ist eine Disk-Image-Sicherung erforderlich, die das System zurückgeben kann, wenn das System ausfällt.
Mit den richtigen Berechtigungen, Erhöhungen und einigen Einträgen in der Registrierung kann der Benutzer sie aufgrund ihrer Wichtigkeit nicht nur zerstören, ohne die Berechtigungen festzulegen.
Hier ist ein Teil "Benutzer fragen", 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