Windows program compatibility mode is on turn it off исправить
Вопрос
I am trying to install Visual Studio Community onto my computer (Windows 7). However, when i tried to install it, it came up with this error:
«Windows Program Compatibility mode is on. Turn it off and then try Setup again.»
Any help is appreciated.
Ответы
Arnav Sharma | http://arnavsharma.net/ Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
This error message might lead you to wrong direction as thread in arnavsharma post, please read all replies in that thread and see if you have similar situation.
“If you downloaded Visual Studio 2012 and Visual Studio 2013 at the same time and one was renamed with a «(0)» suffix (just as I did) then change the installer to the original name will probably fix it, because «somehow compatibility checking is based on file naming»”
If you would like to disable the compatibility mode, please help to confirm if the compatibility mode was enabled when installing the software or running it? If it was enabled when installing the software, you need to uninstall and then reinstall all related software to resolve the issue.
Otherwise, if the compatibility mode was enabled when running the software, you can simply go to Start, All Programs, find the software icon and then right click on it, click Properties, on the Compatibility tab, uncheck «Run this program in compatibility mode for:», and then click OK.
Visual Studio 2013 Install Fails: Program Compatibility Mode is on (Windows 10)
I want to install Visual Studio Ultimate 2013 on my Windows 10 but I have this error:
I have done these two things (they have solved the problem on Windows 8)
but still I cannot install it.
14 Answers 14
Answer that worked here.
They recommend checking the installer file name. It needs to be the original name oddly enough for the setup to work.
Disabling the Program Compatibility Assistant is not the right way.
A solution that works on Windows 10 is:
- Right-click the setup file
- Select Properties and navigate to the Details tab.
- There should be an entry labeled Original filename . Simply rename the file accordingly and it should run.
In my case, I tried to run from a mounted ISO. exec name are okay. I fixed the problem by copying all ISO files to the hard disk.
right click on the installation file then navigate to the detail tab, you see the original file name there, rename the installation file to the value of the original file name, then start installation again.
If changing the name did not work run setup with \layout argument.
Copy the installation files into your hard drive. Rename the installer file name to vs_professional.exe for professional edition. Enjoy.
Just extract the ISO file to hard drive and it will work.
I am using Windows 10 and korean version of Visual studio. I wanted to change from korean to english. I downloaded the english language pack but the error message appeared as «compatibility mode is on. » the only solution to this issue is to rename the Language pack setup file name with its original name, that is to say vs_langpack.exe . And boom the issue is solved.
Hope it is helpful.
According to the below source you should do the follwong:
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
So , please try to disable any component ‘compatibility’ settings (turning off the compatibility service is not enough in that case).
In addition, can you upload the installing log?
Alexell.Ru
Официальный сайт Alexell
Установка старых MS Visual Studio на Windows 10
Сегодня я бы хотел затронуть процесс установки старых версий Microsoft Visual Studio на Windows 10. Пригодится тем, кто уже успел пересесть на «десятку» или купил ПК/ноутбук, где она была предустановлена. Если не хотите читать всю историю и ищете готовое решение проблемы — просто прокрутите страницу в самый низ, рабочее решение там.
Зачем устанавливать старую версию, спросите вы? Отвечу так: у каждого проекта свои задачи, потребности, идеи, и проблемы, для решения которых может потребоваться установка именно версии 2013 года, например. В работе над обновлением Celestia мне помогает один иностранец. Он до сих пор пользуется Windows XP и позволил себе апгрейд только до MS Visual Studio 2013. Поэтому и мне пришлось эту версию, поскольку в 2017-й его проекты не компилируются (уж больно тонко он заточил их именно под 2013).
Я скачал замечательную раздачу MS Visual Studio 2013 Ultimate и, не ожидая никаких подводных камней, монтировал ISO образ, запустил установку и . обломался. Установщик выдал сообщение с заголовном «Setup Blocked» и текстом «Windows Program Compatibility mode is on. Turn it off and then try Setup again» (скриншот в начале поста). Я человек разбирающийся, поэтому сразу полез в процессы и службы, чтобы найти что либо похожее. В итоге в службах я нашел «Служба помощника по совместимости программ».
Я остановил его в службах (Диспетчер задач), а в компоненте «Службы» вообще полностью отключил. Перезагрузив ПК, я понял что установщик MS Visual Studio 2013 все равно выдает ту же ошибку. После поиска на англоязычных ресурсах, я узнал несколько любопытных вещей, например, что Windows Program Compatibility проверяет по стандартным (оригинальным) именам пакетов установки Microsoft и для решения проблемы достаточно переименовать файл установщика, например дописав ему суффикс «(1)». После распаковки ISO в папку, пришлось искать дальше, потому что это тоже не помогло.