Ошибка установки Visual Studio 2012: режим совместимости программ включен

Я пытаюсь установить Visual Studio 2012 Express для Windows Desktop, и каждый раз, когда я запускаю установщик, я получаю эту ошибку:

"Режим совместимости с программой Windows включен. Отключите его, а затем повторите попытку настройки".

Я проверил свойства файла, и режим совместимости отключен. Googling обнаружил, что меняет имя на "vs_premium.exe" или "vs_ultimate.exe" или изменение ключей реестра может помочь, но изменения имени не повлияли, и не было никаких разделов реестра для удаления. Я перезапустил свою машину несколько раз безрезультатно.

Переход на Visual Studio 2013 не является для меня вариантом, так как мой рабочий компьютер имеет Visual Studio 2012, на котором они не будут обновляться до 2013 года, и мне нужно будет работать над моим проектом на обоих компьютерах.

На компьютере, который я использую, есть Windows 8.1 HP Pavilion g6. Я установил Visual Studio 2013 для Windows Desktop, Web и Windows, а также 30-дневную пробную версию для Professional (которая недавно истекла). Я также установил Visual Studio 2012 для Windows Phone, но я еще не использовал его.

Ответ 1

Я не мог найти решение, но мог найти обходное решение. Я загрузил автономный установщик (ISO) и запускал это вместо этого. Это не решение, но оно должно работать в этой ситуации.

Ответ 2

Предыдущие сообщения верны в том, что режим совместимости, по-видимому, полностью основан на именах файлов. Существует простой способ определения точности имени Windows:

Щелкните файл правой кнопкой мыши, выберите "Свойства" и перейдите на вкладку "Сведения". Должна быть запись с надписью "Original filename". Просто переименуйте файл соответствующим образом и он должен работать счастливо.

Скриншот:

Ответ 4

Мне просто нужно переименовать имя настройки. Я переименую файл установки в vs_ultimate, и он сработал.

Ответ 5

Если вы его установили, сначала извлеките содержимое перед установкой. это сработало для меня.

Если у вас такая же проблема при установке vs_ultimate в Windows 10, он говорит мне отключить режим совместимости, который я не знал. После прочтения всех решений выше, без успеха, я смог решить это самостоятельно.

Я установил .iso перед установкой, которая давала мне проблему, но позже, когда я извлек ее в папку рабочего стола, она установила отлично.

Ответ 6

Я столкнулся с этой проблемой, и решение для меня состояло в том, чтобы переименовать файл обратно в исходное имя. Я загрузил его как "vs2012sdk_full.exe", но исходное имя было "vssdk_full.exe". Когда я запускал его как "vs2012sdk_full.exe", я получил ошибку режима совместимости. Как только я переименовал его обратно в исходное "vssdk_full.exe", он сработал.

Ответ 7

  • Откройте Run (Win + R) и введите Services.msc.
    Найденный помощник службы совместимости программ, затем отключите службу и остановите ее.

  • Откройте Run (Win + R) и введите Gpedit.msc.
    Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Совместимость приложений
    И нажмите кнопку "Включить", затем перезапустите систему.

Ответ 8

В раунде я обнаружил проблему в своей системе. Проверьте свойства установщика. Шахта была заблокирована, потому что она была загружена из другой системы. Нажмите разблокировать. Вуаля! Если вы не можете найти местоположение установщика, запустите его снова. Когда он не работает, оставьте его включенным. Откройте диспетчер задач, щелкните правой кнопкой мыши установщик и откройте расположение файла. Это приведет вас к папке, содержащей ваш установщик.

Ответ 9

смонтируйте файл ISO и запустите установку как a с диска.

Ответ 10

У меня была такая же проблема, мое решение состояло в том, чтобы запустить ее в режиме администратора, и, похоже, она работает нормально.

Ответ 11

Это решение:

  • Щелкните правой кнопкой мыши значок значка Visual Studio

  • Выберите "Свойства"

  • Открыть вкладку совместимости

  • Проверить запуск этой программы в режиме совместимости
  • Выберите свою версию Windows (например: Windows 8)
  • Наконец, нажмите "ОК" и снова установите свою программу.

Ответ 12

Запуск от имени администратора работал на меня.

Ответ 13

У меня была та же проблема. Я запустил установщик из ISO, считая с изображения DVD.

Решение состояло в том, чтобы просто взять ISO и распаковать его как .RAR в какую-то папку, и все сработало.

Ответ 14

Запуск от имени администратора. И для моего установщика 2013 года я переименовал его в vs_professional.exe

И это сработало. Спасибо,