Używam następującej metody. Jest to część ripera MRU dla Windows XP, który może pomóc. To jest tekst pliku wsadowego uruchamianego z CMD lub ze skrótu. Tworzy plik rejestru za pomocą prostych przekierowań echa, a następnie importuje go.
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"
Nie jestem programistą, po prostu robię dla siebie kilka partii, więc często nie mogę nawet przeczytać tego, co napisałem, ale używałbym tego jako szablonu do robienia czegoś innego.
echos
Przekierowany ( >
) do pliku, przy czym pojedynczy >
dla pierwszego przekierowania i >>
być dołączone do tego samego pliku. -
Znak jest używany do usunięcia wpisu rejestru. Prawdopodobnie dobrze byłoby pominąć ostatni wiersz i wyświetlić plik, który utworzył przed importem. Importowanie można wykonać po cichu, ale nie zrobię tego sam.
Oświadczenie: Ponieważ dana osoba może poważnie uszkodzić system usuwając wpisy rejestru, konieczna jest kopia zapasowa obrazu dysku, która może zwrócić system w przypadku awarii systemu.
Odpowiednie uprawnienia, elewacje i niektóre wpisy w rejestrze nie tylko pozwolą użytkownikowi je zniszczyć bez ustawienia uprawnień ze względu na ich znaczenie.
Oto część „Zapytaj użytkownika”, dodana tylko dla zabawy.
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