Windows 似乎丢失了部分配置,如何修复?

Windows 似乎丢失了部分配置,如何修复?

我曾尝试将“C:/Program Files”移至另一个驱动器。但大约一半之后就失败了,因为“C:/Program files”中的某些文件/程序已打开,无法移动。(我在安全模式下执行了此操作),我将所有内容移回原位。我还尝试使用 Unlocker 释放 C:/Program Files (x86),然后尝试移动它。

上述某个步骤似乎已经破坏了我窗户的大部分。到目前为止,我发现的变化或问题:

  • 双击每个文件夹都会在新窗口中打开,但右键单击然后“打开”则不会打开
  • Internet Explorer 无法启动
  • Windows 开始创建恢复点(或无论如何用英文称呼它们)
  • 我的一些插件(例如 NetSpeedMonitor)消失了。
  • 解锁器不再出现在上下文菜单中。

等等。这可能是什么原因造成的?我该如何解决?

我已经尝试重新注册到处都建议的代理 dll。我已经运行了,sfc /scannow 但我没有任何备份C:/,因此无法恢复。

答案1

首先,如果您不想将程序放在 c:\ 驱动器上,请不要将它们安装在 c 驱动器上,并在安装过程中选择其他驱动器。

其次,像这样移动程序文件夹根本不是好主意。许多程序在安装过程中存储了系统文件和注册表项。因此,如果您只是将文件“移动”到其他位置,许多程序将无法运行。因此,如果您想更改程序位置,请考虑卸载软件并将其重新安装在其他位置。

如果您有旧的系统还原点,我会将系统还原到该日期。

双击每个文件夹都会在新窗口中打开,但右键单击然后“打开”则不会打开

这可以在文件夹选项中更改。

Windows 开始创建还原点

这可以在系统设置中更改。

我的一些插件(例如 NetSpeedMonitor)消失了。Unlocker 不再出现在上下文菜单中。Internet Explorer 无法启动。

发生这种情况是因为您没有执行所执行的操作。请尝试重新安装此软件。

答案2

Windows 期望程序和程序组件所在的大部分位置都存储在注册表中。除非您对注册表中要更改的每个位置都有深入的了解(这是不可能的,因为许多 Windows 应用程序没有记录这些信息),否则您就“破坏”了许多此类应用程序。

一些 Windows 组件(例如 .NET 框架和其他程序)包含C:\Program FilesC:\Program Files\Common Files\Microsoft Shared中的内容。因此,您的 Windows 组件也已被破坏。您可以肯定,与这些程序相关的注册表项没有记录。我不确定这些程序在缺少预期组件时会做什么,它们可能会进行其他更改,这可能是您遇到的影响的原因。

老实说,备份数据并从头重新安装 Windows 可能是恢复功能齐全且可靠的系统的最快方法。

如果驱动器空间不足,通常您可以在安装过程中告诉程序安装到外部驱动器。没有连接外部驱动器,您无法运行它们。要“移动”程序,通常您必须卸载然后重新安装它。

答案3

当一切恢复正常运行后,您应该复制您的 Program Files 文件夹,更改注册表项,重新启动并删除旧的 Program Files 文件夹。

连接链接很好,但正如您在本帖中看到的:无法使用 SSD 和 HDD 设置安装 Windows 7 服务包可能会出现问题(另外,正如您所看到的,您需要在 Windows 运行时清空 Program Files 以建立链接……这会造成问题,因为您必然会打开一些文件)

答案4

首先评论你的评论 ;) 冷静一下。你没有说一句关于制作 ntfs 连接点的计划。你只是说你想将程序文件移动到不同的驱动器,这真的不是一个好主意。我想到的一个解决方案是从其他媒体启动,如 Windows DVD 或其他具有文件管理器的东西,然后尝试将文件移回。这样,系统将不会像在安全模式下一样处于活动状态,并且应该允许你将任何东西移动到任何地方。但我不确定这是否会解决剩余的问题...如果你认为值得的话,也许可以谷歌搜索这些问题的具体解决方案。

您可以尝试的另一件事是使用 Windows 安装介质修复系统(如果有) http://www.sevenforums.com/tutorials/3413-repair-install.html

对于 Ramhound:如果我有 50 分,我会发表评论 :-]

相关内容