Сбой установки Visual Studio 2012: включен режим совместимости программ
Я пытаюсь установить Visual Studio 2012 Express для рабочего стола Windows, и каждый раз, когда я запускаю установщик, я получаю эту ошибку:
" включен режим совместимости программ Windows. Выключите его и повторите попытку установки."
Я проверил свойства файла и режим совместимости выключен. Гуглинг нашел, что изменение имени на"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-дневный испытание для профессионала (который недавно закончился). Я также установил Visual Studio 2012 для Windows Phone, но я еще не использовал его.
14 ответов:
предыдущие сообщения верны в том, что режим совместимости, похоже, полностью основан на именах файлов. Существует простой метод для точного определения того, какое имя Windows ожидает:
щелкните правой кнопкой мыши файл, выберите Свойства и перейдите на вкладку Сведения. Там должна быть запись с надписью "исходное имя файла". Просто переименуйте файл соответствующим образом, и он должен работать счастливо.
скриншоты:
Если вы загрузили Visual Studio 2012 и Visual Studio 2013 одновременно и один был переименован с "
(0)
" суффикс (так же, как и я) затем измените установщик на исходное имя, вероятно, исправит его, потому что "каким-то образом проверка совместимости основана на именовании файлов"
Я должен переименовать имя настройки. Я переименовываю установочный файл в
vs_ultimate
и это сработало.
в случае, если вы установили его, сначала извлеките содержимое перед установкой. это сработало для меня.
была такая же проблема с установкой
vs_ultimate
в Windows 10 он говорит мне отключить режим совместимости, который я не знал, чтобы сделать. После прочтения всех решений выше без успеха, я был в состоянии решить ее самостоятельно.я смонтировал
.iso
перед установкой, которая давала мне проблему, но позже, когда я извлек ее в папку рабочего стола, она была установлена нормально.
я столкнулся с этой проблемой и решение для меня было переименовать файл обратно в исходное имя. Я скачал его как "
vs2012sdk_full.exe
", но первоначальное название было "vssdk_full.exe
". Когда я запустил его как "vs2012sdk_full.exe
" Я получил ошибку режима совместимости. Как только я переименовал его обратно в оригинал"vssdk_full.exe
" он работал.
Я не мог найти решение, но я смог найти обходной путь. Я загрузил автономный установщик (ISO) и запустил его вместо этого. Это не решение, но оно должно работать в этой ситуации.
Открываем Выполнить (Win+R) и типа
Services.msc
.
Найденная служба помощника по совместимости программ затем отключите службу и Остановите ее.открываем выполнить (Win+R) И Типа
Gpedit.msc
.
Конфигурация пользователя-->Административные шаблоны-->Компоненты Windows-->совместимость приложений
И проверьте кнопку Включить, а затем перезагрузите систему.
Запуск от имени администратора. И для моего установщика 2013 года я переименовал его vs_professional.exe
и это сработало. Спасибо,
примерно так я обнаружил проблему в своей системе. Проверьте свойства установщика. Шахта была заблокирована, потому что она была загружена из другой системы. Нажмите кнопку Разблокировать. Вуаля! Если вы не можете найти расположение установщика, запустите его снова. Когда это не удается, оставьте его работать. Откройте Диспетчер задач, щелкните правой кнопкой мыши установщик, а затем откройте папку с файлами. Это приведет вас к папке с установщиком.
У меня была та же проблема, мое решение состояло в том, чтобы запустить его в режиме администратора, и он, казалось, работал просто отлично.