提取后,Visual Studio 2017安装程序将无法运行

问题描述 投票:9回答:14

visual studio 2017 community.exe在提取到temp后不会运行。

操作系统:Windows 10 x64bit

设置:社区版

在temp文件夹bootstrapper日志中说,

日志的开头。开始时间: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 \ Temp \ 4ceac4b7b9cd9fdf2489526c66 \'进行文件提取 [3/26/2017,11:17:48]将文件解压缩到:C:\ Users \ Sameera \ AppData \ Local \ Temp \ 4ceac4b7b9cd9fdf2489526c66 \ [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 installer visual-studio-2017 temp
14个回答
4
投票

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

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

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

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

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

步骤3:打开Windows资源管理器并找到C:\ windows \ system32 \ WBEM \文件夹的路径,并将Repository文件夹重命名为RepositoryOLD之类的其他内容(右键单击并选择“重命名文件夹”)。

第4步:重新启动计算机

步骤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

第7步:重新启动计算机。

希望这可以帮助任何有类似Visual Studio 2017安装程序问题的人。


0
投票

我有同样的问题。这是我的解决方案:

  1. 右键单击vs安装程序,使用winrar解压缩。
  2. 去提取文件夹。
  3. 跑:vs_setup_bootstrapper.exe

这对我有用:)


0
投票

我有同样的问题,问题是我的用户名包含空格和非ascii字符(OlcayErtaş)。我已将安装程序移动到我的根文件夹,它工作正常。这可能就是为什么@oğuzhan-türk的解决方案也在起作用的原因。


0
投票

我也有同样的问题(使用戴尔笔记本电脑)而克拉克不适合我。这是我做的:

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

[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 cmd promt上使用以下命令为c:\ProgramData\Microsoft\Visual Studio文件夹创建了一个链接:

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

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


0
投票

如果你有Win8,你需要将系统更新到8.1版。并重新启动计算机。


0
投票

我有这个问题。原来在驱动器上安装了一个旧的,失败的安装。我不得不去控制面板 - >添加/删除程序并删除Visual Studio安装工具。之后,安装程序工作正常。


0
投票

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

适用的行动:

这对我有帮助。


7
投票

我也有这个问题。 SHClark的回答对我不起作用。我弄明白自己是什么原因导致我的电脑出现问题:Mirekusoft Install Monitor。我禁用了它的服务,解决了这个问题。 (我想这对于某人来说并不是一个非常可能的程序,但是一般来说安装显示器可能会有一个常见的问题吗?)

我还从Visual Studio社区论坛上的某个人那里听说RivaTunerStatistics(用于游戏)也会导致这个问题。


5
投票

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

最后,THIS LINK帮助我们解决了问题。问题在那里以某种方式解释并与NODE_OPTIONS variable相关联。如果您设置了该变量,请将其删除,然后重新启动计算机。这解决了他的问题。

配置:Windows 10,Visual Studio 2017 Enterprise。

我希望这可以帮助你


2
投票

将vs_community.exe复制到USB并运行。它会工作。


1
投票

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


1
投票

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


0
投票

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

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


0
投票

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


0
投票

我遇到了同样的问题,修复方法是:从控制面板转到区域设置,然后在管理选项卡上选择(或者如果选择取消选择)非unicode程序的当前语言。比再试一次。

© www.soinside.com 2019 - 2024. All rights reserved.