none
vista安装vs2008出错问题? RRS feed

  • 问题

  • 我下载的是msdn里面90天试用的Microsoft Visual Studio  2008 Professional版,我选了自定义安装,里面除了sql server 2005 express没选之外其他都默认安装了,但是安装到crystal reports basic for visual studio 2008的时候就发生错误,错误信息如下: 

    [01/06/09,18:23:40] Crystal Reports Basic for Visual Studio 2008: [2] Error: Installation failed for component Crystal Reports Basic for Visual Studio 2008. MSI returned error code 1603 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Crystal Reports Basic for Visual Studio 2008 is not installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Crystal Reports Basic for Visual Studio 2008 语言包 was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Tools (x86) was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 标头和库(x86) was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 Win32 Tools (x86) was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 .NET Framework Tools (x86) was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft Windows SDK for Visual Studio 2008 SDK 引用程序集和 IntelliSense (x86) was not attempted to be installed. 
    [01/06/09,18:23:43] VS70pgui: [2] DepCheck indicates Microsoft SQL 发布向导 was not attempted to be installed. 

    我的系统是vista home basic sp1,请问有没人可以帮助解决?谢谢
    2009年1月6日 11:36

答案

  • 你好!
    要解决此问题,请根据问题的起因执行下列任一操作:
    • 将此程序包安装到未加密的文件夹中。
      如果将 Windows Installer 程序包安装到加密的文件夹会出现此错误消息,则使用此方法。
    • 将此程序包安装到不作为替换驱动器访问的驱动器中。
      如果将安装 Windows Installer 程序包的文件夹所在的驱动器作为替换驱动器来访问会收到此错误消息,则使用此方法。
    • 授予 SYSTEM 帐户“完全控制”权限。(只针对 Windows 2000 和 Windows XP)
      如果因 SYSTEM 帐户对安装 Windows Installer 程序包的文件夹没有“完全控制”权限而导致出现此错误消息,则使用此方法。

      要为 SYSTEM 帐户授予“完全控制”权限,请按照下列步骤操作:
      1. 在 Windows 桌面上,双击“我的电脑”。将显示“我的电脑”窗口。
      2. 右键单击要在其中安装 Windows Installer 程序包的驱动器,然后单击“属性”。
      3. 单击“安全”选项卡。
      4. 在“安全”选项卡上,执行下列操作:
        • 如果使用的是 Microsoft Windows 2000,则验证“名称”框中是否包含 SYSTEM 用户帐户。
        • 如果使用的是 Microsoft Windows XP,则验证“组或用户名称”框中是否包含 SYSTEM 用户帐户。
        如果框中未显示 SYSTEM 用户帐户,则按照下列步骤将 SYSTEM 帐户添加到框中:
        1. 单击“添加”。将显示“选择用户或组”对话框。
        2. 在“名称”字段中单击“SYSTEM”,然后单击“添加”。
        3. 单击“确定”。
      5. 在“权限”部分,单击以选中“允许”下的“完全控制”复选框,然后单击“高级”。
      6. 执行下列操作:
        • 如果使用的是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”复选框,然后单击“确定”。
        • 如果使用的不是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“重置所有子对象的权限并允许传播可继承权限”复选框,然后单击“确定”。
        注意:如果收到安全消息,则单击“是”。
      7. 等待操作系统对所有子文件夹应用所选定的权限。
      8. 运行 Windows Installer 程序包。
    2009年1月7日 3:36
    版主

全部回复

  • 请问Sheng Jiang (蒋晟) 你说的是什么意思?可否再说清楚一些?谢谢你啦!
    2009年1月7日 1:12
  •  LJishen 写:
    请问Sheng Jiang (蒋晟) 你说的是什么意思?可否再说清楚一些?谢谢你啦!
    人家的文字上有个连接,你点下就是相关解决方案。

    http://support.microsoft.com/kb/834484

    2009年1月7日 2:33
    版主
  • 你好!
    要解决此问题,请根据问题的起因执行下列任一操作:
    • 将此程序包安装到未加密的文件夹中。
      如果将 Windows Installer 程序包安装到加密的文件夹会出现此错误消息,则使用此方法。
    • 将此程序包安装到不作为替换驱动器访问的驱动器中。
      如果将安装 Windows Installer 程序包的文件夹所在的驱动器作为替换驱动器来访问会收到此错误消息,则使用此方法。
    • 授予 SYSTEM 帐户“完全控制”权限。(只针对 Windows 2000 和 Windows XP)
      如果因 SYSTEM 帐户对安装 Windows Installer 程序包的文件夹没有“完全控制”权限而导致出现此错误消息,则使用此方法。

      要为 SYSTEM 帐户授予“完全控制”权限,请按照下列步骤操作:
      1. 在 Windows 桌面上,双击“我的电脑”。将显示“我的电脑”窗口。
      2. 右键单击要在其中安装 Windows Installer 程序包的驱动器,然后单击“属性”。
      3. 单击“安全”选项卡。
      4. 在“安全”选项卡上,执行下列操作:
        • 如果使用的是 Microsoft Windows 2000,则验证“名称”框中是否包含 SYSTEM 用户帐户。
        • 如果使用的是 Microsoft Windows XP,则验证“组或用户名称”框中是否包含 SYSTEM 用户帐户。
        如果框中未显示 SYSTEM 用户帐户,则按照下列步骤将 SYSTEM 帐户添加到框中:
        1. 单击“添加”。将显示“选择用户或组”对话框。
        2. 在“名称”字段中单击“SYSTEM”,然后单击“添加”。
        3. 单击“确定”。
      5. 在“权限”部分,单击以选中“允许”下的“完全控制”复选框,然后单击“高级”。
      6. 执行下列操作:
        • 如果使用的是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”复选框,然后单击“确定”。
        • 如果使用的不是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“重置所有子对象的权限并允许传播可继承权限”复选框,然后单击“确定”。
        注意:如果收到安全消息,则单击“是”。
      7. 等待操作系统对所有子文件夹应用所选定的权限。
      8. 运行 Windows Installer 程序包。
    2009年1月7日 3:36
    版主