Оборудование        18.06.2022   

Как сделать совместимость программы с windows 10. Исправление проблем с совместимостью приложений и драйверов во время установки обновлений

Если столкнулись с проблемой, когда устаревшее приложение отказывается работать в новой операционной системе от Майкрософт, используйте для его запуска режим совместимости в Windows 10. Данная статья научит запускать в «десятке» программы и старые игры, которые отказываются работать в среде последней ОС, вылетают или функционируют с ошибками.

Windows 10 предлагает активировать режим совместимости при запуске приложений, предыдущий рабочий сеанс которых завершился со сбоем или был прерван вследствие ошибки или путем завершения процесса. Но осуществляется это не во всех случаях.

Активация режима совместимости вручную через свойства ярлыка или исполняемого файла доступна не всегда, а порой требует запуска инструмента устранения неполадок. Рассмотрим оба метода, а также разберемся, как отключить режим совместимости в Windows 10.

Включаем режим в свойствах ярлыка исполняемого файла

Первый способ активировать режим совместимости в Windows 10 - использование свойств файла exe или ярлыка приложения.

  1. Для этого вызываем «Свойства» целевого объекта посредством контекстного меню или комбинации клавиш «Alt+Enter».
  2. Переходим во вкладку «Совместимость».
  3. В разделе «Режим совместимости» ставим флажок возле его названия.
  4. Открываем выпадающее меню и выбираем версию операционной системы, для которой предназначено приложение или, в которой работает без сбоев.


Отключается совместимость посредством удаления галочки возле единственной опции в разделе «Режим совместимости».

При использовании выпущенных порядка 10 лет назад приложений, созданных под XP, можно попробовать запустить программу в пониженном разрешении, с использованием 256 цветов или без визуального оформления. Также можно указать операционной системе, что данное приложение следует запускать от имени администратора каждый раз в целях экономии времени, необходимого на вызов контекстного меню файла для выбора соответствующего режима запуска.

Включаем режим через устранение неполадок

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


Запускать приложение следует с привилегиями администратора. Это позволит обнаружить дополнительные факторы, вызывающие неполадки в функционировании программы.


Немного подождав, увидим список инсталлированных на ПК программных продуктов, в котором следует выбрать проблемную программу.

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


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


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

Если знаете, в какой версии операционной системы приложение исправно работало, указываете ее или же выбираете «Я не знаю».


В следующем диалоге нажимаем «Проверить программу», дабы протестировать, функционирует ли она во время запуска с указанными параметрами. Если тестирование завершилось удачно, жмём «Далее».

Для последующего вызова софта с указанными параметрами выбираем первый пункт в последнем окне, сохраняем указанные настройки и закрываем окно.


После поиска дополнительных неполадок закрываем средство или просматриваем дополнительные сведения о проблеме.

Если приложение отказалось работать в режиме совместимости с выбранной Windows, попробуйте иную редакцию ОС или используйте рекомендуемые параметры. В крайнем случае, всегда можно попросить помощи в решении возникших вопросов, отправив отчет о возникшей проблеме представителям Microsoft или поискать ответ на форумах.

Многие пользователи Windows уже задавались вопросом о совместимости ПК с современной 10-ой версией. На самом деле минимальные требования операционной системы довольно малы, но важно понимать, если установить её на компьютер с трудом подходящий по системным требованиям, комфортной работы с программами ожидать сложно, скорее легкий серфинг и ознакомление с системой. Именно поэтому сегодня мы решили рассказать, как проверить компьютер на совместимость с Windows 10?

Никаких особых приготовлений, переход к Windows 10 не требует, все, что вам нужно – это иметь не слишком старый компьютер, иногда следить и устанавливать обновления программных продуктов, драйверов, утилит и естественно обновлений системы. В случае, если вы являетесь владельцем такого компьютера переход для вас будет крайне простым и легким.

Минимальные системные требования Windows 10

Существует специальное приложение, разработанное корпорацией Microsoft для диагностики совместимости. Такая утилита называется Windows 10 Preparation Tool. Она проверяет помимо корректности комплектации персонального компьютера, ещё драйвера, программы на совместимость с системой. Зачастую проблемы могут возникать, только с очень устаревшим программным обеспечением, пользоваться таким не советуем даже и на старой системе.

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

Официальные требования к комплектации

  1. Объём оперативного запоминающего устройства (ОЗУ) 1гб для 32-х разрядной и 2 гб для 64-х разрядной систем, узнать можно, нажав правой кнопкой мыши по ярлыку «Мой компьютер» и выбрав пункт «Свойства»;
  2. Процессор должен иметь частоту работы не менее 1Гц;
  3. У вас должно быть доступно 16гб для 32-х битной и 20гб для 64-х битной систем;
  4. Поддержка вашим видеоадаптером DirectX 9 или выше;
  5. Объем дисплея не менее 800 х 600 точек.


Проверка совместимости с Windows 10

Большинство компьютеров спокойно подходят под такие требования, если куплены ближайшие 10 лет, следующим этапом вы можете скачать и запустить утилиту, представленную официальным разработчиком, которая наверняка укажет, есть ли у вас возможность перейти на более новую версию Windows.

Успешное прохождение проверки будет видно по пути в реестре, HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\WindowsTechnicalPreviewValue.

Microsoft замахнулась на показатель в 1млрд пользователей в ближайшие 3 года новой операционной системы. Такие огромные масштабы компания прогнозирует благодаря тому, что система является бесплатной.

Если вы являетесь обладателем купленной Windows 7, 8, тогда у вас есть возможность, бесплатно перейти к использованию 10-ой версии.

Для этого вам нужно просто перейти в центр обновления и выбрать необходимый вариант. На самом деле вы наверняка замечали эту возможность, предоставленную вам с обновлением системы. Вместе с утилитой, позволяющей обновить систему, вам предоставляется также и программа для проверки совместимости компьютера с ней.

Существует ещё один способ, он подходит для диагностики совместимости ПК с Windows 10, если у вас есть установочный диск последней. Что бы воспользоваться этой функцией вам необходимо пройти в корень установочного диска. В нём открыть командную строку от имени Администратора, в которой выполнить действие:

Setup /Auto Upgrade /DynamicUpdate Disable /Compat Scanonly /NoReboot

Оно выглядит, как начало установки, такое же окно, но в заданных параметрах мы убрали флаг, отвечающий за неё, то есть произведется только проверка совместимости. В случае успешного прохождения, окно просто закроется без каких-либо последующих действий, в противном случае будет ошибка, с которой вы уже можете по ситуации разобраться.


Причины отсутствия предложения обновить систему

Конечно, зачастую проблемы интуитивно понятны, ведь большинство из нас знает возможности своего компьютера, но так бывает далеко не всегда. Если вам не предоставляется возможность обновления системы, скорее всего вы подпадаете под одно из данных исключений:

  1. Прежде всего, убедитесь, что у вас лицензионная система, это самая частая проблема;
  2. Могут быть проблемы с обновлением, из-за того что у вас отключено автоматическое обновление системы или есть какая-то несовместимость с ним;
  3. Ваш ПК попросту не подходит минимальным системным требованиям;

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

Если ваш компьютер попросту не в состоянии потянуть Windows 10, тогда существует только 2 варианта: приобрести новый, в силу морально устаревшего оборудования вашего ПК или воспользоваться программами заменителями, которые способны часть функций реализовать и в вашей версии Windows.

Нужно знать, что когда вы соглашаетесь на установку обновления, на ваш ПК устанавливается Windows 10 , поверх вашей родной системы, то есть при загрузке у вас будет выбор, какой вы хотите воспользоваться. Для чистой установки, что бы была только одна система, вам следует сначала произвести апгрейд до неё, а только после этого предоставляется возможность её установить снова.

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

Что бы в случае неудачных каких-либо ваших действий, вы всегда имели важные данные в системе. Как сделать точку восстановления системы мы уже объясняли — вы можете прочитать данную статью на нашем сайте.

Если у Вас остались вопросы по теме «Как проверить компьютер на совместимость с Windows 10?», то можете задать их в комментариях


Как начать проверку на совместимость с Windows 10

  1. Откройте командную строку от имени администратора в корне оригинального установочного диска.
  2. Вводим команду

    Setup /Auto Upgrade /DynamicUpdate Disable /Compat Scanonly /NoReboot

Полный список команд командной строки .

Будет похоже на начальный этап обновления путем ручного запуска setup.exe, но фактически установки не будет.

доступны следующие параметры:

  • /Auto автоматическое обновление корпоративных версий. Ключ Upgrade переносит файлы, параметры и программы. Альтернативно, можно задать ключ Data только для переноса данных.
  • /DynamicUpdate Disable отключение установки обновлений перед началом процесса для сокращения времени.
  • /Compat Scanonly , проверяет аппаратные и программные параметры текущей системы на совместимость с Windows 10.

Смотрим на результаты

Проверка запускалась в интерактивном режиме. В нем программа установки сообщает только о проблемах. Если же все ОК, она тихо закрывается.

Для примера, был специально создан недостаток свободного пространства и получена соответствующая ошибка.

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

Как проверить компьютеры организации на совместимость

Вы можете:

  1. Разместить установочные файлы на сетевом ресурсе (не только setup.exe, как минимум нужен install.wim)
  2. Добавить в команду параметр /Quiet , подавляющий интерактивный режим
  3. Изучить журнал ошибок из скрытой папки в корне системного диска:

    C:\$Windows.~BT\Sources\Panther\setuperr.log

Здесь интерес представляют записи от CSetupManager / CSetupHost в самом конце файла. Выглядят они примерно так:

0xC1900200 – выявлено несоответствие системным требованиям Windows 10
  • 0xC190020E – недостаточно места на диске (в этом случае также замечен код 0xC190020F)
  • После всех процедур нужно будет разбираться с каждым компьютером в зависимости от кода ошибки, изучая setupact.log и setuperr.log.

    Любимые игры и привычные программы не заменить новыми. Когда Майкрософт выпускает новую ОС, совместимость программ из предыдущих - функция, о которой разработчики думают в первую очередь. Но иногда попытка запустить старую приводит к ошибке. Неужели работники Microsoft так невнимательно относятся к своей работе?

    Нет, дело в том, что для устаревшего ПО рекомендуется включить режим совместимости, который по умолчанию не работает на 100%

    Как запустить старое ПО на новой ОС

    Несмотря на многочисленные изменения в Виндоуз 8.1 и 10 они поддерживают программы для XP и 7 за редким исключением. Проблемы совместимости Windows 8 встречаются, но это 1 случай из 100. Происходит подобное с приложениями для XP и ОС, выпущенных ранее. Встречающаяся проблема - невозможность запуска старенькой игры.

    Что такое режим совместимости? Если ПО или 3D-игрушка делались для win2000, то на «Висте» она наверняка не заработает. Дело в различающихся структурах ОС. ПО создается для работы в конкретной среде. Попадая в незнакомую, оно не запускается или функционирует с ошибками. Совместимость Windows - способ «подсунуть» приложению данные старой ОС, которые присутствуют в новой. Но иногда необходимость запуска такого функционала необоснованна.

    Разрабатываемое программное обеспечение регулярно получает новые установщики. Нет смысла запускать на восьмерке или десятке старый антивирус, когда он уже 10 раз обновился. Поэтому сначала проверьте, нет ли нового «билда». Исключение составляют программы, в прошлых выпусках которых остались полезные функции, по некоторым причинам не реализованные в обновлениях. Чтобы старое приложение в новой ОС работала корректно и без сбоев рекомендуется поставить режим совместимости. Это не особая программа для запуска старых игр или ПО: все реализуется стандартными средствами Виндоуз.

    Устаревшие программы и игры в «восьмерке» (или 8.1)

    Как сделать совместимость игры с Windows 8? У вас завалялась ретроигра или старая программа, не имеющая достойных аналогов, но она не запускается или «глючит» на «восьмерке»? Запуск старых игр на Windows 7 или 8 можно сделать стабильным. Для этого нажмите по ярлыку правой кнопкой и вызовите контекстное меню. Обратите внимание на пункт «Свойства». Запустите и выберите вкладку «Совместимость».

    В этом окошке представлены необходимые параметры, помогающие поставить совместимость на Windows 8 для устаревших приложений

    Запуск старых программ на Windows 7 будет проще, если вы знаете наверняка, для какой ОС выпущена ваша игра, то для параметра «Запуск программы в режиме совместимости с...» выберите данную операционку. По статистике, 90% конфликтных с Виндоуз 8 и 8.1 приложений без проблем работают в совместимости с XP пакет обновления 2 или 3. Выберите желаемый вариант, нажмите «Применить» и «ОК». Если с первого раза «не завелось», пробуйте другие варианты, не забывая нажимать на кнопку «Применить».

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

    1. режим пониженной цветности;
    2. понижение разрешения дисплея;
    3. отключение масштабирования изображения для современных экранов.

    Понижение цветности

    Игры и приложения для устаревших ОС создавались для запуска на компьютерах, мониторы которых отличались разрешением изображения 640X480 или 800X600 точек. Современные видеокарты и мониторы предлагают разрешение до 2000—3000 точек. Необходимо настроить параметры просмотра в режиме совместимости. Запускать такое ПО рекомендуется цветности. Активировав режим, вы запустите программу с разрешением, для которого она предназначена. Во вкладке «Совместимость» установите галочку напротив соответствующего пункта и выберите подходящий вариант цветности - 8 или 16 бит.

    Использование другого разрешения экрана

    Старые игры создавались для экранов с разрешением 640X480. Такое разрешение в современных моделях мониторов поддерживается, но не используется. Иногда проблема совместимости Windows 7 кроется как раз в растянутом изображении.

    Для запуска старых игр в новой ОС, примените параметр «Использовать разрешение экрана 640X480»

    Отключение масштабирования картинки

    Если компьютерная программа или видеоигра предназначались к запуску на мониторах 10-20 летней давности, на новых дисплеях они искажаются - изображение растягивается и размазывается. Чтобы подобного не происходило, установите галочку напротив пункта «Отключить масштабирование изображения...». Теперь картинка выглядит корректно.

    Бывает ли полностью несовместимое приложение Windows 7 Не часто. Не рекомендуется задействовать режим совместимости для таких приложений:

    1. антивирусы;
    2. чистильщики мусора;
    3. утилиты для жесткого диска;
    4. твикеры.

    Это риск нарушения стабильности работы ОС.

    Автоматическое применение параметров

    В Виндовс присутствует специальное ПО, определяющее подходящий режим корректного запуска для устаревших приложений и игр. Это хорошая проверка совместимости с Windows 7, 8 или 10. Для запуска используйте контекстное меню файла-установщика. В верхней части кликните по строке «Исправление проблем с совместимостью».

    Откроется новое окошко, где предлагается два варианта: использование рекомендуемых параметров и диагностика

    Первый пункт подходит. Выберите: откроется новое окно, в котором отображены предлагаемые параметры для корректного запуска для программы. Пункт «Проверить программу» поможет испытать предложенные параметры в деле. Нажав на кнопку, вы запустите приложение с этими параметрами. Если ОК, сохраните результат. Теперь приложение автоматически запускается как надо, с необходимыми опциями.

    Пункт диагностики помогает подобрать опции для корректного запуска, опираясь на неполадки в работе приложения.

    При помощи правки реестра

    Вы можете включить совместимость Windows 7, 8 или 10 средствами реестра. Такой метод используется в редких случаях, так как хватает и других способов. Для любознательных пользователей, чтобы запустить игру в режиме совместимости или устаревшее приложение:

    • Нажмите на «Пуск».
    • В поле «Выполнить» впишите cmd и нажмите на Enter.
    • В открывшемся окне командной строки введите regedit и Enter.
    Запустится редактор реестра, найдите ветку HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers
    • На пустом пространстве правой половины окошка кликните правой кнопкой и выберите «Создать».
    • Здесь выберите создание «Строкового параметра».
    • Имя параметра - полный путь до исполнительного файла программы, для которой вы настраиваете совместимость с Виндовс 7, например.
    • Теперь нажмите по имени параметра правой кнопкой и откройте «Изменить».
    • В строке «Значение» пропишите один вариант из предложенных:
    1. WIN7RTM - для установки совместимости с «семеркой»;
    2. VISTARTM - для «висты»;
    3. VISTASP1 - «висты» с пакетом обновления 1;
    4. VISTASP2 - «висты» с пакетом обновления 2;
    5. WINXPSP2 - для «экс пи» с пакетом обновления 2;
    6. WINXPSP3 - «экс пи» с пакетом обновления 3;
    7. WIN2000 - для Виндоуз 2000;
    8. NT4SP5 - для Виндоуз NT чевертой версии;
    9. WIN98 - для Виндоуз 98;
    10. WIN95 - Виндоуз 95.
    • Вы намереваетесь открывать программу в режиме совместимости с админскими правами? После выбранного варианта выше добавьте слово RUNASADMIN (разделите пробелом).
    • Теперь найдите ветку HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers.
    • Повторите этапы 5 - 10 для этой ветки.
    • Произведите сохранение и выполните перезагрузку компьютера.

    Теперь вы знаете, как включить режим совместимости на Windows7, 8 10.

    ПОСМОТРЕТЬ ВИДЕО

    Если компьютером пользуются двое-трое или другое количество пользователей под отдельными учетными записями, рекомендуется применить параметры совместимости программ для «учеток». В противном случае, загрузившись под другим логином, придется настраивать с нуля. Чтобы это сделать, зайдите в ОС под администраторской учетной записью. Применяя режим совместимости первым методоом (в меню ярлыка), примените пункт «Изменить параметры для всех пользователей». Теперь программа запускается с одинаковыми характеристиками на всех учетных записях.

    Юзеры сталкиваются со случаями, когда устаревшее ПО не запускается после проделанных манипуляций и никакая программа для совместимости игр на Widows 7 не помогает. Но это не означает, что шансов воспользоваться «доисторической» программой или поиграть в ретроигру не осталось. Что делать? Ответ - ! Это программа, создающая среду для запуска ОС внутри ОС. На Виндоуз 10 получится запустить Виндоуз 2000 или XP и в виртуальной машине установить интересующее приложение или игрушку в родной среде. Пример виртуальной машины - программа Virtualbox. Такой метод надежен и гарантирует полную совместимость. Для беспроблемной работы виртуальной машины нужен ПК с продвинутыми техническими характеристиками.