debugging Just in Time调试器无法在Visual Studio 2017中安装

vbkedwbf  于 2023-06-30  发布在  其他
关注(0)|答案(2)|浏览(344)

我试图安装VS '17,开始编程,教程告诉我安装一个包。问题是这个包包含JustInTime。当出现Microsoft.VisualStudio.Debugger.JustInTime时,安装停止。
那我现在该怎么办

c3frrgcw

c3frrgcw1#

方案一

1.点击取消,几分钟后,它会要求更新VS安装程序。
2.更新Visual Studio安装程序。
3.重新启动电脑。安装程序将自动继续。

方案二

1.下载Process Explorer
2.杀死vs_installershell.exe下的进程PowerShell.exe
3.安装程序将继续跳过JustInTime
4. VS安装完成后,您必须手动安装JustInTime

方案三

1.将系统变量**__PSLockDownPolicy值更新为1**
2.重启PC
3.重新启动安装

PS:解决方案3为我工作
参考号:Helpful link

56lgkhnf

56lgkhnf2#

停止(冻结)?还是失败?在我的情况下(失败),结果是PowerShell本身的问题。Studio安装程序在添加JIT调试器时生成的日志如下所示:
由于一个或多个程序包失败,产品无法安装列出的工作负载和组件。
不完整的组件实时调试器(Microsoft.VisualStudio.Component.Debugger.JustInTime,版本=15.0.26208.0)您可以使用以下信息搜索解决方案......能够找到解决方案或变通方法。
未能安装包“Microsoft.VisualStudio.Debugger.JustInTime,版本=15.0.26424.2”。
搜索URL:https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Debugger.JustInTime;PackageAction=Install;ReturnCode=-65536
受影响的组件实时调试器(Microsoft.VisualStudio.Component.Debugger.JustInTime,版本=15.0.26208.0)
日志C:\Users\AppData\Local\Temp\dd_setup__273_Microsoft.VisualStudio.Debugger.JustInTime.log
执行的详细信息命令:“c:\windows\syswow64\windowspowershell\v1.0\powershell.exe”-ExecutionPolicy Bypass -InputFormat None -NoLogo -NonInteractive -NoProfile -Command“$ErrorActionPreference=“Stop”;$VerbosePreference=“继续”;$Action=“修复”;$AppId=""“2763a993”"";$Packages=""“Microsoft.VisualStudio.Component.CoreEditor ......""";[io.file]::ReadAllText(“C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.Debugger.JustInTime,version=15.0.26424.2\RegisterJustInTimeDebugger.ps1”)|调用表达式; if(!$?){ exit 1603 } elseif($LastExitCode){ exit $LastExitCode }”返回代码:-65536返回代码详细信息:未知错误(0xffff 0000)
如果你启动一个dos提示符(作为管理员),运行“已执行命令”下面列出的命令,你会看到这个错误:
内部Windows PowerShell错误。加载托管Windows PowerShell失败,错误为80070002
您可以通过打开文件资源管理器到“C:\Windows\SysWOW64\WindowsPowerShell\v1.0”并重命名powershell. exe. config来解决它。在dos提示符下重新运行powershell命令,现在应该不会出现错误。

相关问题