none
求助:VS2008(.NET3.5 安装错误) RRS feed

  • 问题

  •  

    各位有安装VS2008专业版的传授下经验:

        近期需要研究.NET3.5,我的PC是XP2、简体,已安装VS2003、VS2005,SQL2005,.NET2.0 SP1 补丁一个

    安装VS2008 进行第一步.NET 3.5安装时出错:

    [09/23/08,08:56:07] Microsoft .NET Framework 3.0a: [2] Error: Installation failed for component Microsoft .NET Framework 3.0a. MSI returned error code 1603

     

    检查Temp下错误日志,dd_NET_Framework30_Setup51E2.txt 发现:
    Entrypoint: QuietExec
    MSI (s) (D4:38) [08:55:59:296]: Generating random cookie.
    MSI (s) (D4:38) [08:55:59:296]: Created Custom Action Server with PID 668 (0x29C).
    MSI (s) (D4:F8) [08:55:59:343]: Running as a service.
    MSI (s) (D4:F8) [08:55:59:343]: Hello, I'm your 32bit Elevated custom action server.
    MSI (s) (D4:74) [08:56:00:890]: User policy value 'DisableRollback' is 0
    MSI (s) (D4:74) [08:56:00:890]: Machine policy value 'DisableRollback' is 0
    Action ended 8:56:00: InstallExecute. Return value 3.


    接着我在论坛上找到下列资料:
    http://forums.microsoft.com/china/ShowPost.aspx?PostID=3783873&SiteID=15
    http://blogs.msdn.com/embedded/archive/2008/02/08/trying-to-install-net-3-5-on-top-of-net-2-0-in-xpe.aspx


    哎,可惜,内容提及的注册表OCM值,我未找到,也谈不上去Remove

    现在尝试过以下方法皆不成功:
    1、卸载VS2003,包括附带的.NET FrameWork 1.0、1.1,附带语言包
    接着安装.NET3.5失败,错误内容一致。
    2、接着我卸载。NET2.0 、.NET2.0 SP1、所有带。NET的组件
    接着安装.NET3.5失败,错误内容一致。
    3、以VS2005安装盘修复,这时电脑里因修复安装上.NET2.0及附带语言包,并且VS2005使用一切正常。
    接着安装.NET3.5失败,错误内通一致。

     

    各位有什么解决办法吗?

    2008年9月25日 4:16

答案

  • 办法1:先试试下面的方法

    1. 卸载 IIS 服务和其相关的组件(添加删除程序-windows组件里面选择)
    2. 重新安装 IIS server 和 asp.net 等
    3. 安装dotnet3.5
    办法2:请参考
    http://support.microsoft.com/default.aspx/kb/923100/

    最好先卸载各种Beta版本的.net framework,将以前版本的sp都打上再安装。


    2008年9月25日 4:43
    版主
  •  孟宪会 写:
    办法1:先试试下面的方法

    1. 卸载 IIS 服务和其相关的组件(添加删除程序-windows组件里面选择)
    2. 重新安装 IIS server 和 asp.net 等
    3. 安装dotnet3.5

    办法2:请参考
    http://support.microsoft.com/default.aspx/kb/923100/

    最好先卸载各种Beta版本的.net framework,将以前版本的sp都打上再安装。


     

    非常感谢孟宪会,当试用办法1重装IIS时,发现IIS相关的两个系统服务无法正常启动,连

    进COM+查看都不行。

    前期一直以为是.NET Framework 版本不能更新的问题,一直未能解决。

    后直接重装操作系统,VS2008已可正常安装。

     

    2008年10月10日 9:21

全部回复

  • 办法1:先试试下面的方法

    1. 卸载 IIS 服务和其相关的组件(添加删除程序-windows组件里面选择)
    2. 重新安装 IIS server 和 asp.net 等
    3. 安装dotnet3.5
    办法2:请参考
    http://support.microsoft.com/default.aspx/kb/923100/

    最好先卸载各种Beta版本的.net framework,将以前版本的sp都打上再安装。


    2008年9月25日 4:43
    版主
  • 呵呵!上次我也跟你一样的情况,一装.net3.5就出错!试了N遍都不行,我气极败坏的,一个个卸载!我到看是什么原因,

    结果是权限的问题,我记得我用admin安装,把System权限加上去,安装就通过了。

    2008年9月25日 23:01
  •  

    非常感谢,我正在按两位所说的去试。

     

    2008年9月26日 1:11
  •  孟宪会 写:
    办法1:先试试下面的方法

    1. 卸载 IIS 服务和其相关的组件(添加删除程序-windows组件里面选择)
    2. 重新安装 IIS server 和 asp.net 等
    3. 安装dotnet3.5

    办法2:请参考
    http://support.microsoft.com/default.aspx/kb/923100/

    最好先卸载各种Beta版本的.net framework,将以前版本的sp都打上再安装。


     

    非常感谢孟宪会,当试用办法1重装IIS时,发现IIS相关的两个系统服务无法正常启动,连

    进COM+查看都不行。

    前期一直以为是.NET Framework 版本不能更新的问题,一直未能解决。

    后直接重装操作系统,VS2008已可正常安装。

     

    2008年10月10日 9:21