我在尝试安装 .net 框架时遇到了一些麻烦。我的笔记本电脑(如果有关系的话是 sony vaio vgn cr41z)在 Windows 7 x64 上运行,在安装过程中突然关闭。没有蓝屏、没有错误消息、没有注销屏幕,什么都没有。即使我重新启动也没有错误。我查看了这个错误日志:
我在 stackoverflow 上搜索了类似的问题,但我发现在各种版本的 .net 下开发的应用程序都崩溃了,并出现了相同的错误代码 (80131506)。我尝试安装 .net 3.5、4.0 和 4.5。独立安装程序、Web 安装程序,甚至通过 Windows 更新。同样的问题...
LE:我认为这是硬件或驱动程序问题。我甚至更换了操作系统(Windows 8 Pro x64),但问题依然没有解决。幸好我的台式机就在附近。:)
答案1
答案2
您收到一个内部错误:
C:\Users\Andre>err 0x80131506
# for hex 0x80131506 / decimal -2146233082
COR_E_EXECUTIONENGINE corerror.h
# An internal error happened in the Common Language Runtime's
# Execution Engine
COR_E_EXECUTIONENGINE corerror.h
# 2 matches found for "0x80131506"
使用.Net 清理工具删除所有旧的 .net 条目。现在重新启动并尝试再次安装 .net 4.5(3.5 是 Windows 7 的一部分,4.0 被 4.5 取代)。
答案3
在尝试安装之前,请先尝试安装 .NET 1.1 和 .NET 1.1 SP1。这是一个相对记录但症状略有不同。
先生,这是个比较老的黑客技术,但已经验证过了。