Visual studio 2017 安装程序在解压后不会 运行

Visual studio 2017 installer won't run after extracting

visual studio 2017 community.exe 提取到温度后不会 运行

OS: windows 10 x64 位

设置:社区版

在临时文件夹引导程序日志中说,

日志的开头。开始时间:2017 年 3 月 26 日 1:14:54 上午 VisualStudio Bootstrapper:3/26/2017 1:14:54 AM:当前 Optin 根路径不存在
VisualStudio Bootstrapper:3/26/2017 1:14:55 AM:命令行参数 =

并且 dd_vs_community_decompression_log 说
[3/26/2017, 11:17:47] === 记录开始:2017/03/26 11:17:47 ===
[3/26/2017,11:17:47] 可执行文件:C:\Users\Sameera\Downloads\Programs\vs_community.exe v15.0.26228.0
[3/26/2017, 11:17:47] --- 日志记录级别:标准 ---
[3/26/2017,11:17:47] 已选择目录
'C:\Users\Sameera\AppData\Local\Tempceac4b7b9cd9fdf2489526c66\' 进行文件提取
[3/26/2017, 11:17:48] 将文件解压到:C:\Users\Sameera\AppData\Local\Tempceac4b7b9cd9fdf2489526c66\
[3/26/2017,11:17:48] 提取耗时 360 毫秒
[3/26/2017,11:17:48] 正在执行提取的包:'vs_bootstrapper_d15\vs_setup_bootstrapper.exe ' 使用命令行“”
[3/26/2017,11:18:10] 整个 Box 执行退出,结果代码:0x0
[3/26/2017,11:18:10] 启动提取的应用程序退出,结果代码:0xc000000d
[3/26/2017, 11:18:10] === 记录停止:2017/03/26 11:18:10 ===

找不到合适的解决方案..

与问题 visual studio 2017 install break : it not get start 中的答案相同,以防万一您没有注意到另一个问题。

我在两台不同的电脑(都是 win10)上遇到了同样的问题,唯一对我有用的是重新安装 Windows 并重新运行 visual studio 安装程序。我知道,这不是一个好的、快速或简单的解决方案,但它确实有效。

经过 4 天的 Microsoft 支持故障排除后,我能够解决我的问题。我正在戴尔笔记本电脑上进行开发,支持技术人员认为其中一项戴尔服务导致 winmgmt 服务出现问题。

下面是一个失败的命令运行。然后在确保我们保存了 OS 还原点之后,我们发出了 /resetRepository 命令。之后,VS 2017 Pro 安装程序能够无错执行。

编辑:添加下面的确切步骤和代码示例:

第 1 步:创建 Windows 系统还原点。

第 2 步:在具有管理权限或提升权限的命令提示符下,执行以下命令:net stop winmgmt

第 3 步:打开 Windows 资源管理器并找到 C:\windows\system32\WBEM\ 文件夹的路径,并将 Repository 文件夹重命名为 RepositoryOLD 之类的其他名称(右键单击并选择 'Rename Folder' ).

第四步:重启电脑

第 5 步:在具有管理权限或提升权限的命令提示符下,执行以下命令:net stop winmgmt

C:\>net stop winmgmt
The Windows Management Instrumentation service is stopping.
The Windows Management Instrumentation service could not be stopped.    

第 6 步:在具有管理权限或提升权限的命令提示符下,执行以下命令:winmgmt /resetRepository

C:\>winmgmt /resetRepository
WMI repository has been reset

第七步:重启电脑

希望这对遇到类似 Visual Studio 2017 安装程序问题的任何人有所帮助。

我也有这个问题。 SHClark 的回答对我不起作用。我自己弄清楚是什么导致了我的计算机上的问题:Mirekusoft Install Monitor。我禁用了它的两个服务并解决了问题。 (我想这不是一个极有可能有人拥有 运行 的程序,但它可能是一般安装监视器的常见问题?)

我也在 Visual Studio 社区论坛上听到有人说 RivaTunerStatistics(用于游戏)也会导致这个问题。

我遇到了相同(或类似)的问题。我无法从程序内部或尝试 运行 安装程序来更新 VS2017。 https://docs.microsoft.com/en-us/visualstudio/install/troubleshooting-installation-issues 的网页包含解决问题的说明。对我来说,删除 'Installer' 目录然后重试安装解决了问题。

我一整天都遇到这个问题,MS 支持无法提供帮助。为了解决我的问题,我将我的视频驱动程序更新到最新版本(我故意使用旧驱动程序,因为新版本不支持我的显示器分辨率)。 visual studio 安装程序必须使用我的旧卡不支持的 GUI 技术,并且在安装程序 GUI 加载之前就失败了。同样的问题发生在旧版本的离线安装程序上,例如 VS2013。

尝试删除此文件夹 C:\Program Files (x86)\Microsoft Visual Studio\。 重新开始安装。

我也有同样的问题(使用 Dell labtop)并且 SHClark 对我不起作用。 这是我所做的:

我使用命令行创建了完成离线安装所需文件的本地缓存

[ctrl] [shift] [enter] cmd 提示 运行 作为管理员

1) 键入

d:\vs_community.exe --layout h:\vs2017layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

一旦完成下载到 h:\vs2017layout

2) 打开 h:\vs2017layout\vs_setup.exe 解压后终于打开了,但是 运行 出现了这个错误:

The name of the file cannot be resolved by the system

所以我在 windows 命令提示符处使用以下命令为 c:\ProgramData\Microsoft\Visual Studio 文件夹创建了一个 link:

mklink /D "C:\ProgramData\Microsoft\VisualStudio" "g:\ProgramData\Microsoft\VisualStudio"

在那之后它起作用了。不确定第二个错误是否与第一个有关。希望这会有所帮助。

我遇到了同样的问题,解决方法是:从控制面板转到 reigonal 设置,然后在管理选项卡上 select(或者如果 select 重新 select)当前非 unicode 程序的语言。比再试一次。

我遇到了同样的问题。这是我的解决方案:

  1. 右击vs安装程序,用winrar解压。
  2. 转到提取的文件夹。
  3. 运行: vs_setup_bootstrapper.exe

这对我有用:)

将 vs_community.exe 复制到 USB 和 运行。它会起作用。

我遇到了同样的问题,问题是我的用户名同时包含 space 和一个非 ascii 字符 (Olcay Ertaş)。我已将安装程序移至我的根文件夹并且可以正常工作。这可能是@oğuzhan-türk 的解决方案也有效的原因。

我的一位同事遇到了同样的问题。我们花了 4 个小时寻找解决方案,卸载 VS 和其他我们认为可能是罪魁祸首的软件。

最后,THIS LINK帮我们搞定了。这个问题在那里以某种方式解释并链接到 NODE_OPTIONS variable。如果您设置了该变量,删除它然后重新启动您的计算机。这解决了他的问题。

配置: 寡妇 10,Visual Studio 2017 企业。

希望对您有所帮助

如果您使用的是 Win8,则需要将系统更新到 8.1 版本。并重新启动计算机。

我遇到了这个问题。原来驱动器上有一个旧的、失败的安装。我必须转到控制面板->Add/Remove 程序并删除 Visual Studio 安装工具。之后安装程序工作正常。

在 Visual Studio 2019 中遇到了同样的问题,但我认为版本在这里并不重要。这个线程帮助了我:https://developercommunity.visualstudio.com/content/problem/326811/vs-community-installer-not-running-working.html。 原因是 .NET 文件以某种方式损坏。

应用的操作:

这对我有帮助。

这里对我没有任何作用,但是我发现 main.js 文件有一个错误,他找不到临时文件夹。所以我查找了环境变量,确实对于我当前的用户 TEMP 没有设置 resp。空的。我将所有用户的默认临时值 (%SystemRoot%\TEMP) 复制到我当前的用户 TEMP 变量,然后一切正常

其他人注意 Visual Studio 2017/2019/vNext

的安装程序问题

在扰乱您的系统之前首先尝试关闭所有其他程序

听起来很傻,我知道!但我几乎错过了 inhahe 的回答,提到 RivaTuner 可能会导致问题。关闭导致它立即开始工作

TL;DR: 关闭所有其他程序,就像您在安装说明中总是忽略的那样:)

尝试停止 MSI AfterBurner。为我工作。

我浪费了很多时间来解决它。就我而言,这是我 2 周前在 machine.config 中犯的一个错误。我发现它只是因为我也尝试卸载 JetBrains。也有一个错误,但是有一个日志,在那里我可以看到它。

经过几天的搜索但没有成功...
我尝试卸载所有 .NET 框架,它有效!

我已经尝试了目前提供的所有答案,其中 none 对我有用。 我在网上搜索问题 2 天后做了什么 google-ing,因为我启动了 Windows 事件查看器并用谷歌搜索了引导程序崩溃时记录在事件查看器中的错误。

这个问题有点类似于上面@inhanes 的问题。原来是 Fresco Logic Driver 安装导致了这个问题。我已经删除了驱动程序(添加或删除程序 -> 卸载)并且该死的东西起作用了。 顺便说一句,这个驱动是为USB3.0->HDMI转换器写的。

无论如何,男孩女孩们:作为 built-in Windows 记录器的事件查看器可能会有所帮助。 :) 现在我可以安静地离开并开发我的东西了。