Há vários aplicativos, como service packs e hotfixes, que devem substituir um arquivo que está sendo usado e não pode ser substituído. Por isso, o Windows fornece a API do MoveFileEx para renomear ou excluir um arquivo e permite que o chamador especifique que a operação deve acontecer na próxima vez em que o sistema for inicializado, antes que os arquivos sejam referenciados. O Gerenciador de Sessão executa essa tarefa lendo os comandos de renomeação e exclusão registrados no valor HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.