这是 AutoCAD 的一个 bug 引起的,Win10 自带.NET 4.6,4.6 向下兼容 4.5,但是 AutoCAD 不认识 4.6,可以通过以下方式解决~
Win+R 键调出运行窗口,或在左下角开始菜单图标上单击右键,点击 “运行”,输入 “regedit”,打开注册表。找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4 中的 Client,单击右键,在弹出菜单中选择 “权限,见下图:
在"Client 的权限 “对话框中,单击” 高级 “,在弹出的"Client 的高级安全设置 “对话框中单击"所有者"右侧的” 更改 “。在弹出的” 选择用户或组 “对话框中” 输入要选择的对象名称 “(将”administrators“粘贴到下面的输入框中)单击” 确定 “,回到"Client 的高级安全设置 “对话框,勾选” 所有者 “下方的” 替换子容器和对象的所有者 “复选框(一定要勾选此项,否则无法获得更改注册表项的权限,会导致更改注册表失败)。如图所示:
单击” 确定 “,回到"Client 的权限 “对话框,勾选” 完全控制"复选框,单击 “确定”,赋予 “administrators”(管理员)修改注册表的权限。
找到注册表 “Client” 的 “version” 项,右键,选择 “修改”,在弹出的 “编辑字符串” 对话框中将数值数据 “4.6.00079” 改为 “4.5.50938”。
至此,已经完成了对安装 AutoCAD2015 或 AutoCAD2016 及其延伸产品(例如 AutoCAD Electrical 2015 等)安装环境的修改,解决了因 Windows 10 预安装有.NET4.6 导致无法安装 AutoCAD2015 等软件的问题,可以顺利完成上述软件的安装。
AutoCAD2015 安装完成后,记得将系统注册表修改回修改前的状态,以确保系统运行顺畅和新功能的使用。
【转载说明】本方案参考了如下帖子,感谢吃螃蟹的人们!
http://tieba.baidu.com/p/4053098312?pid=76055518459
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1631773
Comments | NOTHING