![.NET 4 Framework 安装导致 Windows 7 冻结](https://linux22.com/image/517097/.NET%204%20Framework%20%E5%AE%89%E8%A3%85%E5%AF%BC%E8%87%B4%20Windows%207%20%E5%86%BB%E7%BB%93%20.png)
我在安装 VS2010 时遇到了问题,在 .NET 4 安装过程中它冻结了。我尝试安装独立的 Framework,但在安装过程中它完全冻结了计算机,需要重置硬件。
在此之后(我曾经设法完全安装 VS2010),计算机会随机冻结。否则,没有 .NET,计算机是完全稳定和工作的。
我尝试使用 .NET 清理程序进行清理,.NET 和冻结现象消失了。我尝试在全新安装的 Windows 7(64 位)上安装 .NET 4 Framework,但遇到了与之前相同的问题 - 安装冻结,随后的启动在 Windows 使用过程中显示随机冻结,直到我使用 .NET 清理程序将其删除或将 Windows 恢复到全新还原点。
这让我抓狂,我需要 .NET Framework/VS2010,但这似乎是不可能完成的任务。我甚至不知道如何诊断问题。硬件没问题,我运行了所有可能的检查(磁盘、内存、驱动程序),Windows 在没有 .NET Framework 的情况下运行良好,在实时启动 Linux 中运行良好……它可以运行。但是,.NET 不起作用。安装在安装点冻结,它显示“正在安装 .NET 4 Framework 客户端配置文件”,大约 40% 左右。没有更详细的方式来解释该过程的具体位置,因为安装程序只有一个进度条。
我真的希望有人能帮助我。谢谢。
答案1
在寻找如何解决这个问题的很长时间后,终于明白了。无数注册表黑客和其他技巧都无济于事。这就像在 Windows 电源管理中禁用“混合睡眠”一样简单。看起来 Windows 中的电源管理在存储/恢复状态的方式上存在缺陷,并且这种方式在某些情况下/配置下不适合 .Net Framework?
无论如何,禁用“混合睡眠”是有效的。
编辑:显然不是。这让我很抓狂。仍然冻结。
最终编辑:经过更多试验后,问题归结为 .Net NGEN 服务,看起来它与 AMD 存在一些问题。禁用该服务(用于加速 .Net 程序)后,一切都运行正常(包括 .Net 程序),并且计算机可以连续运行数小时而没有出现任何死机。结案。