Windows下次启动时删除文件的原理及应用
“下次启动时删除”的原理
Windows 下删除文件、尤其卸载程序时,有时会提示“下次启动时删除”,这是Windows底层提供的一个功能,具体来说是,把要删除的文件路径写到注册表里一个特定位置,下次Windows启动时,会自动检测这个位置里写的文件路径,删除它们。
这个位置在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
下的 PendingFileRenameOperations
,是一个长文本数据,如果已经写入了待删除文件列表,大致如下
\??\C:\Users\feng\AppDat[......]