Visual Studio 2013 安装失败:程序兼容模式已打开 (Windows 10)

Visual Studio 2013 Install Fails: Program Compatibility Mode is on (Windows 10)

我想在我的 Windows 10 上安装 Visual Studio Ultimate 2013,但出现此错误:

这两件事我都做了(他们已经在Windows8上解决了问题)

但我仍然无法安装它。

答案有效 here

他们建议检查安装程序文件名。奇怪的是,它必须是原始名称才能使设置正常工作。

根据以下来源,您应该执行以下操作:

Go to the installation folder "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE", find the executable file(If your VS express 2013 is VS express 2013 for web, the executable file is VWDExpress.exe).

Right-click the file, select the tab "compatibility". Disable all compatibility settings over here

所以,请尝试禁用任何组件 'compatibility' 设置(在这种情况下关闭兼容性服务是不够的)。

来源:https://social.msdn.microsoft.com/Forums/vstudio/en-US/1985a3dd-f12d-4d08-ba8a-51535a3c8dc9/visual-stodio-2013-express-cannot-be-installed?forum=vssetup

另外,能上传安装日志吗?

为此,请按照下列步骤操作:

  1. 下载 Microsoft Visual Studio 和 .NET Framework 日志 收集工具(collect.exe)。 - https://www.microsoft.com/en-us/download/details.aspx?id=12493
  2. 运行 collect.exe 工具从你保存的目录 工具。
  3. 该实用程序创建一个包含所有 VS 和 .NET 的压缩压缩文件 记录到 %TEMP%\vslogs.cab.
  4. Post vslogs.cab

来源:https://support.microsoft.com/en-us/kb/2899270

就我而言,我尝试从已安装的 ISO 运行。执行名称没问题。 我通过将所有 ISO 文件复制到硬盘来解决问题。

如果您禁用程序兼容模式并且问题仍然存在,请将 ISO 的内容复制到本地路径并尝试通过简单的双击进行安装

将安装文件复制到您的硬盘中。 对于专业版,将安装程序文件名重命名为 vs_professional.exe。 享受。

禁用程序兼容性助手不是正确的方法。

适用于 Windows 10 的解决方案是:

  • 右键单击安装文件
  • Select Properties 并导航到 Details 选项卡。
  • 应该有一个标记为 Original filename 的条目。只需相应地重命名文件,它应该 运行.

在我的案例中,还可以下载 ISO 并将所有文件从 ISO 复制到硬盘驱动器。它适用于 Visual Studio Community 2015 on Windows 10.

只需将 ISO 文件解压到硬盘即可。

如果更改名称不起作用 运行 使用 \layout 参数设置。

右键单击安装文件然后导航到详细信息选项卡,您会在那里看到原始文件名, 将安装文件重命名为原文件名的值,然后重新开始安装。

我正在使用 Windows 10 和 Visual studio 的韩文版本。我想从韩语换成英语。我下载了英文语言包,但错误信息显示为 "compatibility mode is on..." 解决这个问题的唯一方法是将语言包安装文件名重命名为原来的名称,即 vs_langpack.exe 。问题就解决了。

希望对您有所帮助。

谢谢。

也许,您应该尝试提取文件并在之后进行设置。

我在通过 ISO 挂载到虚拟驱动器时遇到了问题,在 RAR 文件上也遇到了同样的问题。但是当我提取它时,它工作正常

供参考:尝试在 windowsservercore docker 容器中进行无人值守的 VS 2013 安装时出现此错误:

.\vs_professional.exe /Q

原因原来是安装文件在 docker 卷上,复制到容器的磁盘解决了它。

如果您通过将 ISO 文件安装到虚拟驱动器上来安装它,只需将文件从虚拟驱动器复制到您的硬盘上。 运行 安装程序,一定能用。我已经解决了我的问题。