Uso il seguente metodo Questo fa parte di un ripper MRU per Windows XP, che potrebbe aiutare. Questo è il testo di un file batch, che viene eseguito da CMD o da un collegamento. Crea un file di registro usando semplici reindirizzamenti di eco, quindi 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 programmatore, 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.
Il echos
vengono reindirizzati ( >
) in un file, con il singolo >
per la prima reindirizzamento, e >>
da aggiungere al file stesso. Il -
segno è usato per rimuovere una voce di registro. Probabilmente sarebbe utile lasciare l'ultima riga e visualizzare il file creato prima dell'importazione. L'importazione può essere eseguita in silenzio, ma non lo farò da sola.
Dichiarazione di non responsabilità: poiché una persona può danneggiare seriamente il sistema rimuovendo le voci di registro, è necessario un backup dell'immagine del disco che può restituire il sistema in caso di guasto del sistema.
Autorizzazioni appropriate, prospetti e alcune voci nel registro non consentiranno solo all'utente di distruggerle, senza impostare le autorizzazioni, 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