我在 /Program Files 中运行了 unistall.exe。它将整个文件夹标记为删除。我该如何防止这种情况发生?

我在 /Program Files 中运行了 unistall.exe。它将整个文件夹标记为删除。我该如何防止这种情况发生?

这有点紧急。我不小心在 Program Files 文件夹中安装了一个程序,但没有创建子文件夹。所以我通过运行程序附带的“uninstall.exe”文件来卸载并重新安装。我点击得太快了,在它开始卸载后,我意识到它正在卸载整个文件夹中的所有文件,并且它显示“重新启动时将被删除”。我在任务管理器中关闭了它,因为没有取消按钮。现在我如何确保如果我重新启动计算机,我不会丢失一半的 Program Files 文件夹。我正在运行 Windows 10

答案1

所有在启动时删除或重命名文件的命令都存储在注册表中的项下:
HKLM\System\CurrentControlSet\Control\Session Manager 在名为的多值项目中PendingFileRenameOperations

删除该项目PendingFileRenameOperations将中止所有启动删除操作并保存您的文件。

但是,您将保留该卸载程序安装到 Program Files 中的文件,因此您必须自己找到它们并将其删除。

相关内容