none
vista下安装visual studio 2008中遇到的问题。 RRS feed

  • 问题

  • 我的本本是vista home basic 32位 尝试过安装vs2008 vs2010都在安装主组件的时候失败,由于一个月后需要提交由C++开发的系统,因此情况十分紧急,望各位赐教!

     

    我在安装vs2008的时候是自定义安装,只选择了c++组件,以下是安装时的错误日志:


    [12/02/10,23:13:35] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
    [12/02/10,23:13:38] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Web 创作组件 is not installed.
    [12/02/10,23:13:38] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 was not attempted to be installed.
    [12/02/10,23:13:38] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 设计工具 was not attempted to be installed.
    [12/02/10,23:13:39] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 For Devices was not attempted to be installed.
    [12/02/10,23:13:39] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Pocket PC was not attempted to be installed.
    [12/02/10,23:13:39] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Smartphone was not attempted to be installed.
    [12/02/10,23:13:39] VS70pgui: [2] DepCheck indicates Microsoft Device Emulator 3.0 版 was not attempted to be installed.
    [12/02/10,23:13:40] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Tools (x86) was not attempted to be installed.
    [12/02/10,23:13:40] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 标头和库(x86) was not attempted to be installed.
    [12/02/10,23:13:41] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Win32 Tools (x86) was not attempted to be installed.
    [12/02/10,23:13:41] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 .NET Framework Tools (x86) was not attempted to be installed.
    [12/02/10,23:13:41] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 SDK 引用程序集和 IntelliSense (x86) was not attempted to be installed.
    [12/02/10,23:13:42] VS70pgui: [2] DepCheck indicates Microsoft SQL 发布向导 was not attempted to be installed.

     

    2010年12月3日 6:00

答案

  • 非常感谢大家的帮助!我今天凌晨终于安装成功了!

    我卸了.net framework 3.5之后安装还是失败的,于是我就手动将组件里的.net framework 3.5重装,然后再运行vs2008的安装程序,结果就OK了。

    装了一个星期终于成功了,希望这个答案也能帮助到其他人。

    • 已标记为答案 Fiona Liu 2010年12月5日 1:57
    2010年12月5日 1:57

全部回复

  • 你好

    或者你可以嘗試更新你的 .NET FRAMEWORK3.5 之後再嘗試安裝

    看看能不能解決這個問題

    Please correct me if my concept is wrong


    Chi
    2010年12月3日 8:43
    版主
  • 你好

    因为之前也安过vs2010的关系 所以好像有些组件安装上了 现在打开控制面板里面能看到的有 .net framework3.5 SP1、.net framework 3.5 SP1 语言包-简体中文、.net framework 4 client profile和.net framework 4 extended 请问这样是不是已经更新过了呢

    2010年12月3日 11:26
  • 你好!

     

    根据VS 2008自述文件的说明:

       
    2.1.10. 如果 Windows Vista 计算机有 .NET Framework 3.5 的早期版本,则在此计算机上安装 Visual Studio 2008 可能会失败。 
    如果在安装有 Visual Studio 早期版本的 Windows Vista 计算机上安装 Visual Studio 2008,则安装程序会在安装 .NET Framework 3.5 组件的过程中失败。 

     

    解决此问题的方法:


    请使用“控制面板”卸载以下 Windows 更新: 

    - Microsoft Windows 修补程序 (KB110806) 

    - Microsoft Windows 修补程序 (KB930264)


    周雪峰
    2010年12月3日 11:57
    版主
  • 你好!

    在控制面板里没有找到这两个更新。

    2010年12月4日 3:29
  • 你好

    或者你可以嘗試 UNINSTALL .NET FRAMEWORK 3.5 之後再次安裝試試看

    Please correct me if my concept is wrong


    Chi
    2010年12月4日 10:43
    版主
  • 卸了3.5的所有东西 还是不行 还需要卸4.0的吗
    2010年12月4日 12:40
  • 补充一下 系统是Vista Home Basic Service Pack 2

    2010年12月4日 13:35
  • 你好

    對不起我也不了解為什麼不能安裝 VS2008 或者卸4.0 再直接 INStall vs2008 看看
    希望其他高人能夠幫到你


    Chi
    2010年12月4日 14:24
    版主
  • 恩 虽然还没有安装成功 还是很感谢你的帮助!

    2010年12月4日 15:08
  • 您好

    先建立還原點,然後使用 .NET Framework Cleanup Tool 清除 .NET Framrwork,然後再安裝 VS2008 看看


    歡迎參觀我的Blog.NET菜鳥自救會
    2010年12月4日 15:09
  • 卸载net framework 3.5相关组件后 其间我不知道自己删了一些什么东西后 今天再次安装vs2008时 总是弹出“文件名、目标名或卷标语法不正确”的窗口 新的错误日志如下:

    [12/04/10,22:04:05] Microsoft .NET Framework v3.5: [2] Error code 123 for this component means "文件名、目录名或卷标语法不正确。
    "
    [12/04/10,22:04:06] Microsoft .NET Framework v3.5: [2] Component Microsoft .NET Framework v3.5 returned an unexpected value.
    [12/04/10,22:04:06] Microsoft .NET Framework v3.5: [2] Return from system messaging: 文件名、目录名或卷标语法不正确。

    [12/04/10,22:04:26] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
    [12/04/10,22:04:27] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework v3.5 is not installed.
    [12/04/10,22:04:27] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 3.5 语言包 - 简体中文 was not attempted to be installed.
    [12/04/10,22:04:27] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Web 创作组件 was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 设计工具 was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Microsoft SQL Server Compact 3.5 For Devices was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Pocket PC was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Windows Mobile 5.0 SDK R2 for Smartphone was not attempted to be installed.
    [12/04/10,22:04:28] VS70pgui: [2] DepCheck indicates Microsoft Device Emulator 3.0 版 was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Tools (x86) was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 标头和库(x86) was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Win32 Tools (x86) was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 .NET Framework Tools (x86) was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 SDK 引用程序集和 IntelliSense (x86) was not attempted to be installed.
    [12/04/10,22:04:29] VS70pgui: [2] DepCheck indicates Microsoft SQL 发布向导 was not attempted to be installed.

    2010年12月4日 15:10
  • 非常感谢大家的帮助!我今天凌晨终于安装成功了!

    我卸了.net framework 3.5之后安装还是失败的,于是我就手动将组件里的.net framework 3.5重装,然后再运行vs2008的安装程序,结果就OK了。

    装了一个星期终于成功了,希望这个答案也能帮助到其他人。

    • 已标记为答案 Fiona Liu 2010年12月5日 1:57
    2010年12月5日 1:57