5

我遇到了VS2017的SSDT安装问题。SSDT安装问题(执行EXE程序包失败)

我已经运行了安装程序三次,一次是基本的,一次是在VS更新之后,最后是一些次要的Windows更新。

所有3次日志在同一点绊倒,任何人都知道这个.exe试图运行的是(我正在运行安装程序与管理...)。我在某处读了一个类似的错误,可能是SDK,但我可以在本地运行,有任何很好的解决方法来安装它?

[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 4 
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Process returned error: 0x3e9 
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package. 
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to configure per-machine EXE package. 
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices) 
[29BC:A138][2017-09-26T09:28:00]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703e9, restart: None 
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package. 
[1EC4:6DB0][2017-09-26T09:28:00]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\ 
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100 
[1EC4:6DB0][2017-09-26T09:28:00]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart: None, disable resume: No 
[1EC4:6DB0][2017-09-26T09:28:00]i330: Removed bundle dependency provider: {5d5d6235-5c8c-4377-9a75-1b6368850657} 
[1EC4:6DB0][2017-09-26T09:28:00]i352: Removing cached bundle: {5d5d6235-5c8c-4377-9a75-1b6368850657}, from path: C:\ProgramData\Package Cache\{5d5d6235-5c8c-4377-9a75-1b6368850657}\ 
[1EC4:6DB0][2017-09-26T09:28:00]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart initiated: No, disable resume: No 
[29BC:A138][2017-09-26T09:28:00]e000: MainViewModel.OnBundleAction: Bundle action failed: Recursion too deep; the stack overflowed (0x800703E9) 
[29BC:A138][2017-09-26T09:28:00]i399: Apply complete, result: 0x800703e9, restart: None, ba requested restart: No 
[29BC:6724][2017-09-26T09:28:04]i000: MainViewModel.OpenUrl: Opening url: C:\Users\RTOMPS~1\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20170926092556.log 

回答

3

上一次安装失败,VS2017发现安装程序存在于Visual Studio Installer中。我删除了安装,重新启动,重新安装成功了......

5

这是我来的时候我在我的日志中相同的消息最有可能链接:

Applying execute package: Microsoft.DataTools.AnalysisServices, action: Install, path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe, arguments: '"C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe" /q /admin /instanceIds:"fc3f0e2c" /logFile:"C:\Users\a_nzchuk\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20171205113839_002_Microsoft.DataTools.AnalysisServices.log" "payload\Microsoft.DataTools.AnalysisServices.vsix"' 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
........... 
... 
Error 0x800707d3: Process returned error: 0x7d3 
Error 0x800707d3: Failed to execute EXE package. 
Error 0x800707d3: Failed to configure per-machine EXE package. 
MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices) 
Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800707d3, restart: None 

,所以我会在这里记录我的发现。

在我的开始菜单中,我有Visual Studio 2017(SSDT)。它跑好,但没有提供任何BI项目

这是我从管理员做到提升的命令提示符:

  1. 复制SSDT-Setup-ENU.exeC:\ TEMP(而不是用户特定下载该管理员用户可能无法访问)
  2. SSDT-Setup-ENU.exe /layout预先下载支持和REDIST文件的文件夹(这是一个需要重新启动后)
  3. SSDT-Setup-ENU.exe /repair尝试修复安装。它给了我一个按钮修复,我点击。
  4. Ran SSDT-Setup-ENU.exe /repair。选中修改。注意只有SQL Server数据库被勾选,但其他人(SSAS,SSIS,SSRS)
  5. 勾选SQL Server Analysis Services并按下修改。它继续这样做。被困在50%几分钟,但最终工作
  6. 重复SQL Server报表服务SQL Server集成服务

在此之后,当我重新VS2017,它有BI项目和允许我创建一个1400 SSAS解决方案

+0

我在另一个客户端今天_AGAIN_我不能安装这个可笑的事情 –

+0

的是非常有帮助,但仍然出现错误。在我周围找到C:\ Program Files(x86)\ Microsoft Visual Studio \ Installer \ vs_installershell.exe并运行它。它提出了一个很好的GUI显示我的安装状态,说我需要重新启动计算机来完成安装。重新启动后,我再次运行它并显示没有错误,因此我继续使用Nick的指示,然后运行良好。 –

+1

@ Nick.McDermaid我遵循了你提到的步骤,我终于可以在VS2017中看到BI模板。每次修复后我都重新启动。而不是一个接一个地修改,我一次选择了SSAS,SSIS和SSRS,单击修改,它就起作用了。非常感谢。经过一天的努力,我可以成功安装。 – Sunita

6

尼克的答案是非常有帮助的,但我仍然在SSDT-Setup-ENU.exe /repair失败,出现相同的错误Error 0x800703e9: Failed to execute EXE package.

然后我用一个很简单的方法试了一下:(禁用的UserAccountControl第一)

  1. 副本SSDT-Setup-ENU.exec:\temp和执行SSDT-Setup-ENU.exe /layout下载包的本地副本。
  2. 开放C:\temp\redist并双击NDP461-KB3102438-Web.exe
  3. 开放C:\temp\payload并双击vsta_setup.exe
  4. 重复安装其他...
+2

感谢您归还和记录您的解决方案。多年来,他们真的把这个产品搞砸了。 –

+0

这个答案是纯金。你怎么知道这件事? – udog