Esiste una chiave di registro per indicare a Windows di eliminare un file al prossimo avvio?


Risposte:


14

Sì, i valori sono memorizzati nella chiave di registro

HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

ma è meglio utilizzare uno strumento per questo, come MoveFile da Sysinternals , o MoveLatr da Bitsum ( C codice sorgente fornito per la seconda), che fanno la modifica del Registro per voi.


Personalmente preferisco FileAssassin di MalwareByte - malwarebytes.org/fileassassin.php
Dentrasi,

Sembra quello di cui ho bisogno. Lo guarderò domani e accetterò la risposta se è così. Grazie!

Mi dispiace non sono ancora tornato a questo, ma non preoccuparti non dimenticherò :)

Sono stato su un altro progetto nelle ultime due settimane, ma tornerò su questo alla fine prometto lol.

Grazie Snark! Questa era la chiave di registro corretta di cui avevo bisogno e sono stato in grado di scoprire la funzione :: MoveFileEx guardando quel codice sorgente; Era esattamente quello di cui avevo bisogno !! Grazie ancora!.

1

Aggiungi questo al registro e usa il menu di scelta rapida:

[HKEY_CLASSES_ROOT\*\shell\Delete on reboot\command]
@="CMD /E:OFF /C REG ADD HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\Currentversion\\RunOnce /v \"Del %1 OnNextReboot\" /d ^\"cmd.exe /c DEL /F /Q \\\"%1\\\"\" /f\""

[HKEY_CLASSES_ROOT\*\shell\Open]

[HKEY_CLASSES_ROOT\Folder\shell\Delete on reboot\command]
@="CMD /E:OFF /C REG ADD HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\Currentversion\\RunOnce /v \"Del %1 OnNextReboot\" /d ^\"cmd.exe /c RD /S /Q \\\"%1\\\"\" /f\""

Questo mette la voce "Elimina al riavvio" nel menu di scelta rapida, ma non sembra effettivamente cancellare i file scelti su Windows 10. Qualche idea sul perché?
Vertigoelectric,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.