安装 Analysis Service 和 Reporting Services 时出现 VS Community 2019 错误

Jil*_*llB 5 visual-studio-2019

我尝试将分析服务和报告服务添加到 Visual Studio Community 2019 的扩展中,每次收到以下错误时。我已尝试清理临时文件,然后修复社区版本,但仍然收到此错误,并且在使这些工作正常运行之前,我无法在项目中使用 .BIM 模型。

我需要做什么才能使其正常工作?谢谢你!柔佛州

*

2021 年 3 月 11 日 3:41:06 PM - Microsoft VSIX 安装程序 2021 年 3 月 11 日 3:41:06 PM - -------------------------- -------------------- 3/11/2021 3:41:06 PM - vsixinstaller.exe 版本:3/11/2021 3:41:06 PM - 16.9 .1050 3/11/2021 3:41:06 下午 ------------------------------------- -------- 3/11/2021 3:41:06 PM - 命令行参数:3/11/2021 3:41:06 PM - C:\Program Files (x86)\Microsoft Visual Studio\Installer\资源 \ 应用程序 \ ServiceHub \ 服务 \ Microsoft.VisualStudio.Setup.Service \ VSIXInstaller.exe,C:\ Users \ berglunj \ Downloads \ Microsoft.DataTools.AnalysisServices.vsix,/callingprocessid:18488,/ installas:3232 3/11/ 2021 下午 3:41:06 - ------------------------------------------ - 2021 年 3 月 11 日下午 3:41:06 - Microsoft VSIX 安装程序 2021 年 3 月 11 日下午 3:41:06 - ---------------------- --------------------- 3/11/2021 3:41:06 PM - System.ComponentModel.Win32Exception (0x80004005):未分配所有引用的权限或组在 VSIXInstaller.UserImpersonationHelper.DuplicateSuppliedToken(IntPtr token, UInt32 waitingProcessId) 在 VSIXInstaller.App.Initialize(Boolean isRepairSupported) 处的 System.Diagnostics.Process.EnterDebugMode() 处的 System.Diagnostics.Process.SetPrivilege(StringprivilegeName, Int32 attrib) 处的调用者) at VSIXInstaller.App.Initialize() at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- 从引发异常的上一个位置结束堆栈跟踪 - -- 在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

小智 6

以管理员身份运行 Powershell 并转到文件

示例(如果文件保存在桌面上):

cd ~\Desktop\

.\file.vsix
Run Code Online (Sandbox Code Playgroud)


小智 0

这看起来像是缺少权限

(0x80004005): 并非所有引用的权限或组都分配给 System.Diagnostics.Process.SetPrivilege(StringprivilegeName, Int32 attrib) at System.Diagnostics.Process.EnterDebugMode() at 的调用者

假设您以管理员身份运行它,它可能会缺少调试权限。例如,在我们的基础设施中,我们删除了管理员的调试权限。

这可以在 secpol.msc(或 GPO 编辑器)中的路径“计算机配置/策略/Windows 设置/安全设置/本地策略/用户权限分配/调试程序”中找到

我目前无法解释为什么某些 vsix 软件包需要此权限,因为并非所有软件包都需要此权限(并且需要调试权限来安装软件包没有多大意义,恕我直言)

  • 谢谢。当我以管理员身份运行 Visual Studio 程序时,它确实有效,并且它让更新完成。 (3认同)