VisualStudio2012安装失败: 程序兼容模式打开

我正在尝试为 Windows 桌面安装 VisualStudio2012Express,每次运行安装程序都会出现这样的错误:

“ Windows 程序兼容模式已打开。请将其关闭,然后再试一次安装。”

我检查了文件属性和兼容模式是关闭的。Google 发现,更改名称为「 ABC0」或「 vs_ultimate.exe更改注册表项可能会有所帮助,但名称更改没有效果,也没有注册表项可以删除。我已经重新启动了我的机器好几次,但都没有用。

更改为 Visual Studio 2013对我来说不是一个选项,因为我的工作计算机上有 Visual Studio 2012,它们不会更新到2013,我需要在两台计算机上完成我的项目。

我正在使用的电脑有一个 Windows8.1惠普展馆 g6。我已经为 Windows 桌面、 Web 和 Windows 安装了 VisualStudio2013,以及为期30天的 Professional 试用版(最近已经过期)。我还为 Windows Phone 安装了 VisualStudio2012,但我还没有使用它。

88313 次浏览

如果你同时下载了 Visual Studio 2012和 Visual Studio 2013,并且其中一个后缀被重命名为“ (0)”(就像我一样) ,那么将安装程序改为原来的名称可能会修复它,因为 “兼容性检查基于文件命名”

我找不到解决办法,但我能找到一个变通办法。我下载了脱机安装程序(ISO)并运行它。这不是一个解决方案,但它应该在这种情况下工作。

我大概发现了我系统的问题。检查安装程序的属性。我的被屏蔽了,因为它是从另一个系统下载的。点击解锁。瞧!如果找不到安装程序的位置,请重新运行。当它失败时,让它继续运行。打开任务管理器,右键单击安装程序,然后打开文件位置。这将带您到包含您的安装程序的文件夹。

我遇到了这个问题,我的解决方案是将文件重命名为它的原始名称。我下载它作为“ vs2012sdk_full.exe”,但原来的名称是“ vssdk_full.exe”。当我以“ vs2012sdk_full.exe”运行它时,我得到了兼容模式错误。一旦我重新命名它回到原来的“ vssdk_full.exe”它工作。

挂载 ISO 文件并在磁盘上以 a 的形式运行安装程序。

我只需要 重命名的安装名称。我重命名为 vs_ultimate的安装文件和它的工作。

我有同样的问题,我的解决方案是在管理员模式下运行它,它似乎工作得很好。

如果你挂载它,首先提取内容之前,你安装。它为我工作。

在 Windows10上安装 vs_ultimate时遇到了同样的问题,它告诉我关闭我不知道该怎么做的兼容模式。在阅读了以上所有没有成功的解决方案后,我能够自己解决它。

我在安装之前安装了 .iso,这给我带来了问题,但是后来当我把它解压到一个桌面文件夹中时,它安装得很好。

  1. 打开运行(Win + R)并键入 Services.msc
    找到程序兼容辅助服务,然后关闭服务并停止它

  2. 打开运行(Win + R)并键入 Gpedit.msc
    用户配置—— > 管理模板—— > Windows 组件—— > 应用程序兼容性
    并选中“启用”按钮,然后重新启动系统

以前的帖子是正确的,兼容模式似乎完全基于文件名。有一个简单的方法可以精确地确定 Windows 期望的名称:

右键单击该文件,选择“属性”并导航到“详细信息”选项卡。应该有一个条目标签“原始文件名”。只需要相应地重命名文件,它就会运行得很愉快。

截图:

这就是解决办法:

  • 右键单击 VisualStudio 安装图标

  • 选择属性

  • 打开兼容性标签

  • 检查在兼容模式下运行此程序
  • 选择您的 Windows 版本(例如: Windows8)
  • 最后单击确定并再次安装程序

以管理员的身份为我工作。

我也遇到了同样的问题,我用 ISO 运行了安装程序,从 DVD 镜像中读取数据。

解决方案是简单地采取 ISO 和解压缩它作为一个.RAR 到一些文件夹,一切工作。

以管理员身份运行。对于我的2013年安装程序,我将其重命名为 与专业人士对抗

而且成功了。