C:\Program 的文件名警告

C:\Program 的文件名警告

几周以来,我登录后收到错误消息:

File Name Warning
There is a file of folder on your computer called "C:\Program" which
could cause certain applications to not function correctly. Renaming it
to "c:\Program1" would solve this problem. Would you like to rename
it now?

[ ] Don't perform this check at startup

文件名 警告 截图

单击Rename按钮会导致错误消息

Folder In Use
The action can't be completed because the folder or a file in it is open in
another program
Close the folder or file and try again

文件夹使用截图

因此,我启动了 Process Explorer 并对 进行了句柄搜索C:\Program。当然,它找到了很多C:\Program Files和的项目C:\Program Files (x86),所以我按名称对它们进行了排序。没有列出 的句柄C:\Program

Process Explorer 中的 C:\Program

接下来我假设这可能是权限问题,并尝试获取该文件夹的所有权。不幸的是,这也不起作用。我得到了

 Error applying security
 An error occurred while applying security information to:
 C:\Program
 Access is denied.

应用安全屏幕截图时出错

其次是

Windows Security
Unable to set new owner on Program.
Access is denied.

无法设置新主人截图

当前所有者是管理员组,我是该组的成员。检查有效权限,我拥有完全控制权(所有复选标记都已选中)。我可以在文件夹中创建文件和删除文件。

文件夹内没有任何文件,无论是在资源管理器中,还是在 DOS ( dir /a) 或“搜索所有内容”中。

有些网站说我感染了恶意软件,但我对此表示怀疑。我没有访问危险网站,而且我安装了最新的病毒扫描程序。

如何删除 C:\Program 文件夹?

注意:我无法访问 BIOS,因此无法从 CD 驱动器或 USB 记忆棒启动。

我知道我可以拆开电脑,将硬盘连接到另一台电脑,将其作为外部驱动器连接,然后对磁盘进行更改。但是,我正在寻找内置解决方案。

答案1

您是否尝试过启动安全模式以查看是否有区别?这应该有助于排除可能造成干扰的第三方程序和 shell 扩展。

要使用安全模式,请重新启动计算机并F8在 Windows 开始加载之前按住。

答案2

可能是 McAfee 访问保护阻止您删除文件夹 C:\Program\

  1. 禁用访问保护。
    • 依次单击“开始”、“程序”、“McAfee”、“VirusScan Enterprise”、“VirusScan 控制台”。
    • 右键单击“访问保护”并选择“禁用”。
    • 保持控制台打开。
  2. 删除文件夹 C:\Program\
  3. 启用访问保护。
    • 依次单击“开始”、“程序”、“McAfee”、“VirusScan Enterprise”、“VirusScan 控制台”。
    • 右键单击访问保护并选择启用。
    • 关闭 VirusScan 控制台。

答案3

如果您有权访问注册表,则可以尝试添加此文件以便在重新启动时自动删除。要执行此操作:

  1. 开始 -> 运行
  2. 输入 regedit,然后按 ENTER
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  4. 创建新Multi-String值:PendingFileRenameOperations
  5. 输入\??\C:\Programs数据
  6. OK
  7. 右键单击键,单击Modify Binary Data
  8. 在十六进制字符串的末尾添加0000(4 个零,代表空字符串)
  9. 按“确定”
  10. 重启你的电脑

Windows 将在重新启动时尝试删除该文件。

来源:http://blog.notfaqs.com/2007/10/registry-rename-file-on-reboot.html

答案4

最简单的方法是使用 USB 驱动器上的 Linux(支持 ntfs-3g),例如系统救援光盘。这样,您就不必担心 Windows NTFS 安全性或任何可能向您隐藏文件的木马。

  1. 启动到 Linux
  2. 使用 ntfs-3g 挂载 Windows 分区
  3. 进入 GUI(对于 SysRescCD:startx启动后进入)
  4. 打开文件资源管理器
  5. /mnt/windows
  6. 找到该Program文件或文件夹并将其删除
  7. 退出 GUI
  8. 键入halt关闭 Linux 和你的计算机
  9. 移除 USB 驱动器并启动 Windows

相关内容