Existe uma chave de registro para dizer ao windows para deletar um arquivo na próxima inicialização?

5

Existe uma chave de registro para dizer ao Windows para excluir um arquivo na próxima inicialização?

    
por Sathya 21.10.2009 / 20:03

2 respostas

12

Sim, os valores são armazenados na chave do registro

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

mas é melhor você usar uma ferramenta para isso, como MoveFile de SysInternals ou MoveLatr de BitSum ( código-fonte C fornecido para o último), que faz a edição do registro para você.

    
por 21.10.2009 / 20:07
1

Adicione isto ao seu registro e use o menu do botão direito:

[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\""
    
por 01.03.2015 / 06:33