我正在尝试升级到 Windows 7 64 位,但出现了此错误。问题是它们都位于同一个分区 C:... 我甚至检查了所有注册表项,它们都指向 C:\ 驱动器上的某个位置。为什么会出现此错误?
有什么方法可以强制 Windows 升级,因为我正尝试从 win7x64 升级到 win7x64,所以我不确定这是否会导致此错误,但我认为它会告诉我我无法从当前安装的 Windows 版本升级或类似的东西,而不是这个错误。
我尝试“升级”的原因是为了摆脱病毒,结果我删除了一些不该删除的东西(最大的问题是 user32.dll)。Windows 仍然可以正常启动,但如果我尝试启动几乎任何 exe,就会出现错误“程序无法启动,因为您的计算机缺少 USER32.dll。请尝试重新安装该程序以解决此问题”我尝试启动安装程序,但出现完全相同的错误。我检查了系统 32 文件夹,确实有一个 user32.dll,所以我不确定为什么它会说它丢失了,我也尝试从我们家里另一台装有 win7x64 的计算机复制它,但仍然没有任何变化。
有什么方法可以解决所有这些问题而不需要进行全新安装吗?
答案1
您似乎正在升级到现有的相同版本,希望修复损坏。
首先尝试系统还原:
- 从启动时的安全模式或按当前用户的方式。
- 如果可能的话,将系统还原到问题出现之前的状态。
启动时尝试“上次正确配置”。如果 User32.dll 仍然存在,您能否对照家中的其他计算机检查路径是否正确?如果此方法无效,您可以尝试 Windows 产品“更新”。
这是 Vista 帮助站点的帮助,但应该具有相同的作用(我找不到 Windows 7 64 位 user32.dll 帮助)。链接不太好,但它确实提供了有关如何使用命令提示符进行更新的详细信息。
该网站列出了很多可能存在的问题“user32.dll 和‘如何修复’链接”,显示错误:
由于未找到 user32.dll,此应用程序无法启动。重新安装该应用程序可能会修复此问题。
更新或恢复后,检查所有防病毒软件以及所有相关驱动程序是否均已更新。