在删除某些文件或文件夹的过程中,我们有时会遇到目标被锁定无法删除的问题。遇到这种情况后,我们除了使用一些暴力删除工具解决之外,还可以换用另一种方法——用Delete.On.Reboot软件先标定要删除的文件或文件夹,然后让Windows重启并在重启后自动删除这些文件。
(资料图片)
下载Delete.On.Reboot软件时要注意,在下载链接中分别给出了32位和64位的绿色便携版和安装版共4种选择,我们要根据自己使用的操作系统进行选择,本文以64位便携版为例(即下载Delete.On.Reboot_x64.zip链接)。
1. 定制更快捷的运行方式
虽然直接运行64位便携版文件夹中的Delete.On.Reboot_x64.exe文件即可启动该软件,但由于每次启动软件窗口再添加文件或文件夹显得不够方便,我们可以定制更快捷的运行方式:点击软件的Extras菜单并选择“Add to Explorer context menu”命令,为资源管理器的文件或文件夹右键菜单添加快速启动该软件的选项。
(图1)
之后,直接在需要解除锁定的文件或文件夹上使用右键菜单命令操作即可。
2. 添加或设置需要删除的项目
如果要补充添加更多的文件或文件夹并做一次性处理,而这些文件又不在一处,这时可以在软件窗口中点击Add按钮或“+”按钮。注意在点击“+”按钮后弹出的菜单中可以选择被锁文件的处理方式,分为两组,每组下的项目分别为:Delete表示启动后直接删除先前被锁定的项目,Move to the temporary folder表示将先前锁定的项目移动到一个临时文件夹(一般为系统“用户”文件夹下的“AppData\Local\Temp\Delete.On.Reboot”文件夹),Move to a specific folder表示将被锁的项目移动到一个特定的文件夹(点击该项后会要求指定目标文件夹)。
(图2)
3. 单独设置解锁方式或排除项目
对于多个需要处理的项目,每个项目均可以通过右键菜单单独设置处理方式。如果不指定“移动”的处理方式,则默认为自动删除。如果要排除列表中的某些项目,选择项目后通过右键菜单命令Cancel来取消。
(图3)
4. 执行强制删除或移动操作
当所有项目都添加并设置好之后,点击软件窗口底部的“Restart the PC now”按钮,系统就会重启,而重启后自动按上述设置删除或移动被锁的项目。
如果当前有正在进行的工作不便于立即重启系统,只需保证通过上述软件添加待删除项目即可。这样,这些项目会在注册表的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]项下的多字符串值“PendingFileRenameOperations”中留下记录,下次重启系统后会自动执行相应的删除或移动操作。