Turn off windows program compatibility mode

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 в папку, пришлось искать дальше, потому что это тоже не помогло.

How to turn off compatibility mode — Windows 10

Is there a way to turn off compatibility mode or at least prevent the pop-up that appears every time I open programs? The problem started when I was fixing scaling issues.

Replies (3) 

My name is Patricia and I am an Independent Advisor. I am here to help you today.

Compatibility mode is specific to one program, not all programs at once.

To turn on or change compatibility mode for a software program, follow the steps below.
Note: Compatibility mode is not available for all software programs. If you do not see the Compatibility mode option for your software program, it is not available and can only be run in the current version of Windows on your computer.
Find the executable file or shortcut file for the software program.
Right-click on the executable or shortcut file and select Properties in the pop-up menu.
On the Properties window, click the Compatibility tab.
Under the Compatibility mode section, check the Run this program in compatibility mode for box.
In the drop-down box below the checkbox option, select the version of Windows to run the software program under, for compatibility.
Click the OK button to save the settings.

Читайте также:  Linux управление удаленными компьютерами

8 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

My name is Patricia and I am an Independent Advisor. I am here to help you today.

Compatibility mode is specific to one program, not all programs at once.

To turn on or change compatibility mode for a software program, follow the steps below.
Note: Compatibility mode is not available for all software programs. If you do not see the Compatibility mode option for your software program, it is not available and can only be run in the current version of Windows on your computer.
Find the executable file or shortcut file for the software program.
Right-click on the executable or shortcut file and select Properties in the pop-up menu.
On the Properties window, click the Compatibility tab.
Under the Compatibility mode section, check the Run this program in compatibility mode for box.
In the drop-down box below the checkbox option, select the version of Windows to run the software program under, for compatibility.
Click the OK button to save the settings.

I agree with you. Very helpful.

2 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

Как отключить режим совместимости Windows 10

Программное обеспечение, выпущенное более пяти лет назад, не запускается на последних выпусках Windows (например, «десятой» или «восьмой»). Компания Microsoft для таких ситуаций разработала функцию «Режим совместимости». Что это такое? И как его отключить, если он мешает нормальной работе ОС? Рассмотрим подробнее.

Что такое режим совместимости и для чего он необходим?

Режим совместимости – это технология, которая запускает устаревшие программы под актуальной версией платформы Windows. Режим необходим для приложений, которые не поддерживаются современными версиями ОС.

Допустим, есть программа, разработанная под «семерку». С выходом десятой версии операционной системы она перестала запускаться. Пользователь включает режим совместимости, который эмулирует рабочую среду Windows 7 и запускает программу в нормальной режиме.

Преимущества включенной функции:

  1. Некоторые программы для бухгалтерии предприятия разработаны под определенную версию Windows и не совместимы с другими версиями системы. Поставщики программного решения не выпускают обновления только для бухгалтерии без учета платформы. Включение опции «Совместимость» помогает запустить приложение.
  2. Если у пользователя дома стоит старый принтер, то старые драйвера могут быть недоступны для новых ОС. В таких ситуациях принтер не станет работать под Windows 10. Активировав опцию, операционная система распознает драйвера и запустит принтер.
  3. Системные утилиты, разработанные несколько лет назад, могут больше не поддерживаться создателями. Владелец ПК может включить режим совместимости и запустить утилиту под именем локального администратора.
  4. Запуск «старых» игры. Они, как и бухгалтерское ПО, несовместимы с новыми версиями Windows. Приходится активировать функцию, чтобы поиграть.

Мнение автора: Термин «старые» подразумевает ПО, которое было выпущено под Windows XP или Vista. С «семеркой» серьезных проблем не наблюдается. Но для бухгалтерии также нередко возникает проблема под описанием «не найдена необходимая библиотека». В таких случаях режим совместимости не поможет – будет необходимо вручную искать решение каждой проблемы в индивидуальном порядке.

Опция актуальна, начиная с Vista и выше.

Читайте также:  Windows 10 как отключить всплывающие справа уведомления

Как отключить технологию

Корпорация Microsoft в последних версиях «десятки» интегрировала в программную среду поддержку старых приложений. Соответственно, «старые» приложения запускаются без активного режима совместимости.

Второе преимущество неактивной функции – служба не занимает оперативную память, что не отражается на производительности рабочей станции.

Расскажем, как отключить совместимость в Windows 10 четырьмя разными способами.

Через свойства приложения

Нажимаем правой кнопкой манипулятора на исполняемом файле приложения, которое запускается только при активной опции совместимости. Выбираем пункт «Свойства». Переключаемся на вкладку «Совместимость».

Важно! Исполняемый файл имеет расширение .exe

Выставляем галочку, как показано на скриншоте ниже. Версия Windows выбирается в зависимости от выпуска программного продукта. Очень старые приложения запускаются под Windows XP (Пакет обновления 3).

Мнение автора: в некоторых случаях также приходится подключать опцию «Запуск от имени администратора» и «Режим пониженной цветности». Это связано с системными библиотеками, которые приходится дополнительно подключать для запуска ПО.

Через системные параметры

Второй вариант – зайти в конфигурацию операционной системы и отключить необходимую службу. Нажимаем сочетание Win + R, вводим команду msconfig .

Мнение автора: Утилита отвечает за запуск программ при старте Windows. Рекомендуется внимательно редактировать данный файл, так как в случае неверных действий пользователь может деактивировать старт системных файлов и библиотек. В таком случае операционная система не запустится.

Откроется рабочее окно. Переходим во вкладку «Службы», затем находим сервис, который выделен на скриншоте синей подсветкой.

По умолчанию она включена. Деактивируем ее, нажав левой кнопкой мыши на строке, чтобы снять галочку.

Turn off windows program compatibility mode

Вопрос

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.

Читайте также:  Ноутбук для программирования linux

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.

Turn off windows program compatibility mode

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

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.

Answers

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.

Оцените статью