Utilizzo il seguente metodo. Questo fa parte di un MRU ripper per Windows XP, che potrebbe aiutare. Questo è il testo di un file batch, che viene eseguito da CMD o da una scorciatoia. Crea un file di registro usando semplici redirezioni di eco, poi lo importa.
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"
Non sono un codificatore, faccio solo alcune cose in batch per me stesso, quindi spesso non riesco nemmeno a leggere quello che ho scritto, ma lo userei come modello per fare qualcos'altro.
Gli echos
sono reindirizzati (>
) ad un file, con il singolo >
per il primo reindirizzamento, e >>
da aggiungere allo stesso file. Il segno -
viene utilizzato per rimuovere una voce di registro. Probabilmente sarebbe bene lasciare l'ultima riga e visualizzare il file che ha creato prima dell'importazione. L'importazione può essere fatta in silenzio, ma non lo farò io stesso.
Disclaimer: Poiché una persona può fare qualche danno grave al sistema rimuovendo le voci del Registro di sistema, è necessario un backup dell'immagine del disco che può restituire il sistema quando il sistema fallisce.
Permessi corretti, elevazioni, e alcune voci nel Registro di sistema non solo permetterà all'utente di distruggerle, senza impostare i permessi, a causa della loro importanza.
Ecco una parte “chiedi all'utente”, aggiunta solo per divertimento.
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