net framework 3.5 sp1安装失败怎么解决
的有关信息介绍如下:首先确定你下载的中文版,官方的,不然错误就是是由于语言包错误引起的问题,因为在安装.NET Framework3.5SP1的时候要根据你系统的语言下载语言包的。如果语言包正确那就以下列方法操作:方法1:估计问题出在已经安装了.NET 2.0上,想就做,卸载;失败!换工具强行卸载,失败!Microsoft Support,按照提示:“有两个位置在注册表中设置 DisableRollback 策略值的位置。 要解决此问题,您必须找出 DisableRollback 策略其中已设置并删除或禁用该设置。若要找出该属性是否在您的注册表中存在,运行 C:\Regedit.exe 和检查下列位置:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableRollbackHKEY_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 Installer3. 找到 禁止单用户安装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。