Sim. A chamada MoveFileEx () com o sinalizador MOVEFILE_DELAY_UNTIL_REBOOT move um arquivo na próxima reinicialização. Se o segundo parâmetro (o novo nome) for NULL, o arquivo será excluído. A lista de arquivos a serem renomeados dessa maneira é armazenada no registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
Se você quiser fazer isso em um arquivo de lote ou na linha de comando, recomendo que use "reg / query".