NET Framework 3.5安装出错!!!急呀!!!
发布网友
发布时间:2022-04-24 06:18
我来回答
共3个回答
热心网友
时间:2023-10-08 19:11
首先确定你下载的中文版,官方的,不然错误就是是由于语言包错误引起的问题,因为在安装.NET Framework3.5SP1的时候要根据你系统的语言下载语言包的。如果语言包正确那就以下列方法操作:
方法1:
估计问题出在已经安装了.NET 2.0上,想就做,卸载;失败!换工具强行卸载,失败!Microsoft Support,按照提示:
“有两个位置在注册表中设置 DisableRollback 策略值的位置。 要解决此问题,您必须找出 DisableRollback 策略其中已设置并删除或禁用该设置。
若要找出该属性是否在您的注册表中存在,运行 C:\Regedit.exe 和检查下列位置:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableRollback
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer\DisableRollback
如果 DisableRollback 项存在并且其值为"1",删除项或设置为"0"项的值。 (您还可以设置 DisableRollback 通过命令行指令)。 Microsoft 建议将管理员和开发人员不设置此属性如果它们使用命令行说明运行安装程序,或安装程序将不起作用。”
于是删除“DisableRollback”这个键值,可以正常卸载2.0,没有提示重启,继续安装.NET 3.5SP1,终于成功!看了下Add or Remove programs,在安装3.5 SP1的过程中同时安装了.NET Framework 2.0SP2、3.0SP2及3.5SP1,至此,问题解决
方法2。
1.开始-》运行-》gpedit.msc.
2. 找本地策略 -> 管理模板 -> Windows Installer
3. 找到 禁止单用户安装
4. 设置为禁用
5. 重新安装
方法3:
“开始”->“运行"键入 regedit,注册表编辑器中找到下面的注册表项:
HKEY_LOCAL_MACHINE\Software\Policies\MicrosoftWindows\SaferCode\Identifiers
更改 PolicyScope 的注册表值,从 0 更改为 1。
在“开始”->“运行"键入 net stop msiserver 停止Windows Installer服务
再次运行.net framework 3.5安装
重启计算机之后,再把PolicyScope改回0。
参考资料:msdn, google
热心网友
时间:2023-10-08 19:11
那你需要用清理.Net安装的工具清理一下再重新安装.
从 http://w18.easy-share.com/1702589019.html 下载 dotnetfx_cleanup_tool 后, 用这个工具清理一下, 会要求你重启. 重启完后就可以安装了.
热心网友
时间:2023-10-08 19:12
你先用网上专门清理NET Framework软件清理一次,然后重启,用鲁大师清理下垃圾文件,然后再正常安装就可以了,可能是垃圾文件的问题