【问题标题】:"Error 0x80070005: Failed to launch clean room process" while installing .Net Core SDK 2.1安装 .Net Core SDK 2.1 时出现“错误 0x80070005:无法启动洁净室进程”
【发布时间】:2018-09-01 01:15:53
【问题描述】:

我的 Visual Studio 2017 Professional 无法在解决方案中加载某些项目,经过调查,VS 告诉我必须安装 ASP.NET 和 Web 开发功能。我确定这已经安装了(我已经多次构建了这个解决方案),但是哦,好吧,我决定点击安装并重新安装 VS 声称缺少的东西。

显示 VS 2017 安装程序窗口并开始尝试安装 .Net Core SDK 2.1。由于某种原因,这默默地失败了。所以我下载了可执行文件 dotnet-sdk-2.1.101-win-x64.exe 并尝试以管理员身份运行它。这似乎开始然后停止。检查其日志(C:\Users\Administrator.DOMAIN\AppData\Local\Temp\2\Setup_20180322072534_Failed.txt),我可以看到以下错误:

[1330:15A4][2018-03-22T07:25:34]e000:错误 0x80070005:无法启动洁净室进程:“C:\Windows\Temp{6B5E7797-D824-4BF0-9B51-A0375BFCE6F3}。 cr\dotnet-sdk-2.1.102-win-x64.exe" -burn.clean.room="C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.Core.SDK,version=15.6.27428.2011,chip =x64\dotnet-sdk-2.1.102-win-x64.exe" -burn.filehandle.attached=212 -burn.filehandle.self=220 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional " /log "C:\Users\Administrator.DODSON\AppData\Local\Temp\2\dd_setup_20180322072448_001_Microsoft.Net.Core.SDK.log" /quiet /norestart

我搜索了这个错误,并尝试了几个建议:

  1. 更改了 C:\Windows\Temp 的权限,让每个人都可以完全控制
  2. 修复了 VC 2017 Redistributables
  3. 更新了一些与 VC 2017 Minimum 相关的注册表键的权限(我忘记了键的确切名称)

没有任何效果,我似乎被卡住了。如果没有 .Net Core SD,我似乎无法安装 ASP.NET 和 Web 开发功能。有没有人看到或解决过这个问题?

【问题讨论】:

    标签: asp.net-core .net-core sdk visual-studio-2017 .net-core-2.1


    【解决方案1】:

    如果有人遇到同样的问题,我会发布我的解决方案。本质上,我重置了 C:\Windows\Temp 目录的权限以允许所有人完全控制权限,然后以管理员身份再次手动重新运行 dotnet-sdk-2.1.101-win-x64.exe 安装程序。这次成功安装了.Net Core SDK。然后我再次运行 Visual Studio 安装程序以重新安装 ASP.NET 和 Web 开发功能,现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多