Visual Studio 2012安装失败:程序兼容模式已启用

ein*_*sci 69 installation visual-studio-2012 windows-8.1

我正在尝试安装Visual Studio 2012 Express for Windows Desktop,每次运行安装程序时都会出现此错误:

"Windows程序兼容模式已启用.请将其关闭,然后再次尝试设置."

我检查了文件属性和兼容模式已关闭.谷歌搜索发现将名称更改为" vs_premium.exe"或" vs_ultimate.exe"更改注册表项可能会有所帮助,但名称更改没有任何效果,并且没有要删除的注册表项.我已经多次重启我的机器无济于事.

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

我使用的计算机有一个Windows 8.1 HP Pavilion g6.我已经为Windows桌面,Web和Windows安装了Visual Studio 2013,以及为Professional(最近已过期)安装了30天的试用版.我还安装了适用于Windows Phone的Visual Studio 2012,但我尚未使用它.

CJP*_*JPN 126

以前的帖子是正确的,因为兼容模式似乎完全基于文件名.有一种简单的方法可以准确地确定Windows预期的名称:

右键单击该文件,选择"属性",然后导航到"详细信息"选项卡.应该有一个标有"原始文件名"的条目.只需相应地重命名文件,就可以愉快地运行.

截图:


ohw*_*ohw 92

如果您同时下载了Visual Studio 2012和Visual Studio 2013,并且使用" (0)"后缀重命名了一个(就像我一样),那么将安装程序更改为原始名称可能会修复它,因为"某种程度上兼容性检查是基于文件命名"

  • 我知道将VS2012重命名为wdexpress_full_2012.exe而不是wdexpress_full.exe.另外,我说我尝试将它重命名为vs_premium.exe和vs_ultimate.exe,因为它第一次没有工作.无论如何我找到了一个解决方法. (2认同)

小智 25

我只需要重命名设置名称.我重命名安装文件vs_ultimate,它工作.


小智 15

如果您安装它,请在安装之前首先提取内容.它对我有用.

如果vs_ultimate在Windows 10 上安装相同的问题,它告诉我关闭兼容模式,我不知道该怎么做.在阅读了上述所有解决方案但没有成功之后,我能够自己解决它.

我安装.iso之前安装,这给我带来了问题,但后来当我将它解压缩到桌面文件夹时,它安装得很好.


Jac*_* A. 6

我遇到了这个问题,我的解决方案是将文件重命名为原始名称.我把它下载为" vs2012sdk_full.exe",但原来的名字是" vssdk_full.exe".当我以" vs2012sdk_full.exe" 运行它时,我遇到了兼容模式错误.一旦我将其重命名为原始的" vssdk_full.exe",它就起作用了.


ein*_*sci 5

我找不到解决方案,但可以找到解决方法。我下载了脱机安装程序(ISO)并运行了它。这不是解决方案,但在这种情况下应该可以使用。