Некоторые пользователи сталкиваются с ошибкой – «Версия этого файла несовместима с используемой версией Windows» (32 или 64) при запуске программ и игр. Все что им остается сделать после такого сообщения – это закрыть окно и установщик программы. В статье мы расскажем подробнее об этой ошибке и о том, как ее исправить или избежать.
Содержание
- Причины, по которым появляется ошибка
- Перейти на Виндовс с 64-битной архитектурой
- Другие причины ошибки «Версия этого файла несовместима с используемой версией Windows»
Причины, по которым появляется ошибка
Обычно, причина заключается в несоответствии разрядности операционной системы Windows и разрядности запускаемого приложения. Скорее всего у вас установлена ОС с 32-битной архитектурой обмена информации, а программа, которую вы пытаетесь установить разработана для 64-битной системы. В связи с этим вы получаете ошибку «Версия этого файла несовместима с используемой версией Windows».
Важно помнить! Особенностью 32-битной системы есть тот факт, что она может запускать программы только с такой же разрядностью. В свою очередь 64-разрядная система может работать с файлами, которые созданы как для 32, так и для 64-битной системы Виндовс. Это относится ко всем операционным системам, начиная с 7 версии Windows.
Чтобы проверить какая архитектура ОС у вас на компьютере, нужно:
- Открыть «Панель управления».
- Зайти в «Система и безопасность».
- Далее открыть «Система». И на этой страницы можно увидеть разрядность вашей Виндовс на против строки «Тип системы».
В этом случае ошибку несовместимости 32 и 64 битной Виндовс можно решить несколькими вариантами.
- Скачать ту же программу или игру (iso или mdf) для операционной системы с 32-битной системой и установить. Нужно отметить, что разработчики игр стараются постепенно переходить на лучшую 64-битную архитектуру обмена файлами, потому что она позволяет работать с максимальным объемом оперативной памяти – 32 Гб. В то время как 32-битная Виндовс работает лишь с 4 Гб ОП. Если компьютер имеет более 4 Гб ОП, они будут игнорироваться. Часто можно встретить случай, когда вместо 32 бит программа имеет х86 архитектуру. Это тоже самое значение, оно имеет некую историю, связанную с микропроцессорами компании Intel.
- Перейти с 32-битной операционной системы на 64. Для этого вам понадобится новый дистрибутив с соответствующей архитектурой. Вы можете установить 2 системой ОC 64-битную Windows и запускать с нее игры и приложения которые этого требую. Такой вариант позволит вам сохранить старую систему, в которой вы наверняка имеете множество важных файлов, таких как фото, видео, фильмы и прочее.
- Можно устранить причину ошибки обновление Windows до 10 (последней) версии.
Перейти на Виндовс с 64-битной архитектурой
Если вы не знаете, как это сделать, то сейчас будет описано 2 возможных варианта. В каждом необходимо приобрести образ диска с Windows 64 bit. Можно порекомендовать исключительно «чистые сборки», без всяких дополнительных программ, типа «крякнутых» фотошопов и т.д. Найдите её в Интернете и загрузите.
- Вам не надо будет даже заходить в BIOS, как это необходимо при обычном варианте. Скачиваете образ диска с дистрибутивом, затем скачиваете и устанавливаете Daemon Tools Lite. Открываете через эту программу образ и устанавливаете.
- Обычная установка с форматированием диска и созданием новых разделов. Этот вариант является самым надежным, но при его использовании будут удалены с диска все ваши файлы, программы и драйвера устройств. Поэтому нужно будет перед установкой перенести все необходимые файлы на другой диск или флешку. Ошибка может возникнуть при установке Windows 64 на «старый» компьютер, железо которого попросту не поддерживают эту архитектуру. В этом случае результатом установки будет сообщение — версия этого файла несовместима с используемой версией Windows. Выход из этой ситуации только один – покупка нового, более современного компьютера с поддержкой 64-битной архитектуры операционной системы.
Другие причины ошибки «Версия этого файла несовместима с используемой версией Windows»
Помимо основных причин появление этой ошибки, она также возможна уже в установленной 64-разрядной ОС. Чаще всего ошибка возникает в результате запуска современных игр. В этом случае:
- Запустите программу или игру, использую учетную запись администратора.
- Попробуйте «поиграть» с разными вариантами совместимости версий. Для этого необходимо нажать правой кнопкой по лаунчеру игры или кликнуть правой кнопкой. В выпавшем меню выбрать «Свойства» и во вкладке «Совместимости» поставить галочку «Запустить приложение в режиме совместимости с:» и выбрать ОС из списка.
- Если предыдущий вариант не помог, запустите «Исправление проблем с совместимостью».
- Иногда ОС не имеет в наличие архиватора. В этом случае при распаковке архивов установочного файла система будет выдавать эту ошибку. Для того чтобы системе удалось закончить установку и распаковать установочные файлы нужно скачать один из архиваторов. Найти их можно в интернете.
Опубликовано Обновлено
Столкнувшись с ошибками, связанные с тем, что система не обнаружила тот или иной файл DLL на компьютере, многие пользователи прибегают к скачиванию такого файла из Интернета и последующей попытке регистрации в системе с помощью regsvr32.exe. Чаще всего получая ошибку, одна из которых — «Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с 32-разрядной (x86) или 64-разрядной (x64) версией regsvr32.exe».
В этой инструкции подробно поговорим о том, что вызывает такую ошибку, что нужно учесть и возможно предпринять, чтобы её исправить при выполнении команд regsvr32.exe
Причины: 64-бит (x64) и 32-бит (x86) версии DLL библиотек и regsvr32.exe
Если у вас Windows 11, Windows 10, 8.1 или Windows 7 x64, при установке файлов DLL следует учитывать следующие несколько моментов:
- Файлы DLL с одним названием могут быть 32-бит и 64-бит, большинство библиотек DLL поставляются разработчиком в двух версиях. Но если вы скачиваете такие файлы со сторонних сайтов в Интернете, разрядность может и не указываться.
- В 64-разрядных системах DLL библиотеки x64 располагаются в папке C:\Windows\System32, а библиотеки x86 (32-бит) — в папке C:\Windows\SysWOW64, хотя из имён папок у начинающего пользователя может сложиться обратное предположение.
- Для исправления ошибок, связанных с отсутствием файлов DLL даже в x64 Windows часто требуются 32-бит файлы DLL, а не 64-бит. Для совместимости и упрощения разработки некоторые игры и программы выпускаются только в варианте x86 и используют соответствующие библиотеки даже в x64 системах.
- В 64-разрядных версиях Windows присутствует два варианта утилиты regsvr32.exe с одним названием файла: одна 64-бит, другая — 32-бит и каждая служит для регистрации файлов DLL соответствующей разрядности.
- Когда вы запускаете regsvr32.exe без указания пути к ней, в x64 системах по умолчанию запускается x64-версия этого инструмента.
- Существуют arm-64 версии библиотек DLL, предназначенные для устройств с ARM-процессорами. Установить их на системах с обычными процессорами Intel или AMD не получится.
В ситуации, когда на вашем компьютере установлена 32-бит (x86) версия Windows, в ней присутствует лишь папка System32 с 32-битными файлами DLL и только 32-битный вариант regsvr32.exe. Использовать x64-версии библиотек DLL в такой Windows не получится.
Здесь мы разобрали все пункты, которые позволят яснее понять, почему выполняются те или иные действия из следующего раздела инструкции об исправлении ошибки.
Как исправить ошибку модуль DLL не совместим с версией Windows, работающей на этом компьютере
В случае с 32-разрядной версией Windows всё просто: для исправления ошибки необходимо заменить файл DLL его x86-версией, после чего повторить команду. Если на вашем компьютере установлена Windows 11, 10, 8.1 или Windows 7 x64, используйте следующие шаги:
- Если вы копировали файл DLL в папку System32, после чего команда regsvr3.exe файл.dll сообщила об ошибке «Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере», это означает, что вы пытались зарегистрировать 32-бит DLL с помощью 64-бит regsvr32. Переместите файл DLL в папку SysWOW64, а затем используйте команду с полным указанием пути:
C:\Windows\SysWOW64\regsvr32.exe файл.dll
Для папки System32 нужна 64-разрядная версия библиотеки.
- Обратная ситуация также возможна: x64 файл DLL был помещен в папку SysWOW64, после чего вы использовали команду с указанием пути к regsvr32.exe в этой же папке, в результате появилось такое же сообщение об ошибке. Решение — переместить файл x64 в папку System32 и использовать команду без указания полного пути к regsvr32.exe, а для папки SysWOW64 использовать x86 версию файла как было описано в 1-м шаге.
- Убедитесь, что вы не скачали файл DLL для ARM-64, на обычном компьютере или ноутбуке каким-либо образом использовать его не получится.
Пока что речь шла лишь об одной ошибке, текст которой вынесен в заголовок статьи. Думаю, к этому моменту мы с ней справились. Однако, с большой вероятностью, сразу после решения этой проблемы вы столкнётесь с другой, о которой в отдельной инструкции: Модуль загружен, но точка входа DllRegisterServer не найдена.
Ошибка «версия этого файла несовместима с используемой версией Windows» может появиться во время запуска приложения или установщика. Зачастую это сообщение возникает после перехода пользователя со старой версии Windows до «десятки». В сегодняшней статье мы расскажем вам о причинах данной ошибки и как от нее можно избавиться в кратчайшие сроки.
Почему возникает «версия этого файла несовместима…»?
После краткого исследования этой проблемы мы пришли к выводу, что ошибка «версия этого файла несовместима…» возникает по причине отсутствия совместимости запускаемого приложения и версии Windows. Приложение либо слишком старо для системы, на которой оно запускается, либо, наоборот, система устарела и не может больше работать с приложением. Решается такая ситуация при помощи режима совместимости.
Решение: использование режима совместимости
Чтобы избавиться от ошибки «версия этого файла несовместима…», вам необходимо сделать следующее:
- пройдите в директорию, где располагается исполнительный файл запускаемого приложения;
- нажмите правой кнопкой мыши на файл с расширением .exe и выберите «Свойства»;
- перейдите во вкладку «Совместимость»;
- кликните на кнопку «Запустить средство устранения проблем с совместимостью»;
- дождитесь окончания работы средства и нажмите на кнопку «Использовать рекомендуемые параметры»;
- кликните на кнопку «Проверить программу…»;
- если приложение запустилось, нажмите пункт «Да, сохранить эти параметры для программы»;
- если же приложение не запустилось, то нажмите «Нет, использовать другие параметры»;
- следуйте инструкциям в окне до тех пор, пока приложение не запуститься без ошибки.
Заметка: если вы используете 32-битную операционную систему и пытаетесь запустить/установить 64-битное приложение, то у вас это не получится. Чтобы запускать/устанавливать 64-битные приложение, вы должны иметь 64-битную Windows.
Мы надеемся, что данная статья была полезна в решении ошибки «версия этого файла несовместима…».
Скачал visual C++ 2005-2017 и запустил. Версия этого файла не совместима с используемой версией Windows c помощью сведений о системе определите необходимую версию программы x32 или 64.Что делать если стоит 64 bit система. Помоги пожалуйста!
Дополнено (1). да сборка
Дополнено (2). Скачал серавно не работает
Дополнено (3). После установки
Игорь Обыдин
16.07.2019
Скачать visual C++ 2017 для 64-битной системы
Devil Pro
16.07.2019
«visual C++ 2005-2017»
Это что? Сборка?
AJ Styles Phenomenal
16.07.2019
Ну это со мной было, выявили причину тго что, файл был запушен на старой винде 2013, если у тебя новая, то никак не запустишл этот файл.
Гиви Джугашвили
16.07.2019
Отсюда качайте. Весь набор утилит для геймера
https://windowsobraz.com/programmy-dlya-windows/77-sistemnye-utility-windows-system-software-for-windows.html
Shurovik
16.07.2019
Нужна 32-бит версия программы.
- Не запускается приложение — версия файла не совместима с используемой версией Windows С помощью сведений о системе определите необходимую версию программы (32 или 64 бит) и обратитесь к издателю ПО. Вин7 х64 стоит. Должна 32 разрядные программы запускать ведь. Что не так? Смена режима совместимости не помогает.
- Версия этого файла несовместима с используемой версией windows. Ошибка при запуске Pes 17, раньше летала на 60 фпс Натворил что-то в cheat engine от скукоты, вот и мучаюсь от скукоты
- Запускаю игру вылезает окошко Версия этого файла не совместима с используемой версией Windows Подскажите как исправить? Версия этого файла не совместима с используемой версией windows. С помощью сведений о системе определите необходимую версию программы (32- или 64- разрядную) и обратитесь к издателю программного обеспечения. [OK]
- Версия этого файла несовместима с используемой версией windows 32 64 Фигня том, что файл просит 64 разрядность и у меня тоже 64? Как эту проблему решить?
Добавить комментарий
Версия этого файла несовместима с используемой версией Windows (32 или 64)
Некоторые пользователи сталкиваются с ошибкой – Версия этого файла несовместима с используемой версией Windows (32 или 64) при запуске программ и игр. Все что им остается сделать после такого сообщения – это закрыть окно и установщик программы. В статье мы расскажем подробнее об этой ошибке и о том, как ее исправить или избежать.
Ошибка совместимости версий Виндовс
Причины, по которым появляется ошибка
Обычно, причина заключается в несоответствии разрядности операционной системы Windows и разрядности запускаемого приложения. Скорее всего у вас установлена ОС с 32-битной архитектурой обмена информации, а программа, которую вы пытаетесь установить разработана для 64-битной системы. В связи с этим вы получаете ошибку «Версия этого файла несовместима с используемой версией Windows».
Важно помнить! Особенностью 32-битной системы есть тот факт, что она может запускать программы только с такой же разрядностью. В свою очередь 64-разрядная система может работать с файлами, которые созданы как для 32, так и для 64-битной системы Виндовс. Это относится ко всем операционным системам, начиная с 7 версии Windows.
Чтобы проверить какая архитектура ОС у вас на компьютере, нужно:
- Открыть «Панель управления».
- Зайти в «Система и безопасность».
- Далее открыть «Система». И на этой страницы можно увидеть разрядность вашей Виндовс на против строки «Тип системы».
В этом случае ошибку несовместимости 32 и 64 битной Виндовс можно решить несколькими вариантами.
- Скачать ту же программу или игру (iso или mdf) для операционной системы с 32-битной системой и установить. Нужно отметить, что разработчики игр стараются постепенно переходить на лучшую 64-битную архитектуру обмена файлами, потому что она позволяет работать с максимальным объемом оперативной памяти – 32 Гб. В то время как 32-битная Виндовс работает лишь с 4 Гб ОП. Если компьютер имеет более 4 Гб ОП, они будут игнорироваться. Часто можно встретить случай, когда вместо 32 бит программа имеет х86 архитектуру. Это тоже самое значение, оно имеет некую историю, связанную с микропроцессорами компании Intel.
- Перейти с 32-битной операционной системы на 64. Для этого вам понадобится новый дистрибутив с соответствующей архитектурой. Вы можете установить 2 системой ОC 64-битную Windows и запускать с нее игры и приложения которые этого требую. Такой вариант позволит вам сохранить старую систему, в которой вы наверняка имеете множество важных файлов, таких как фото, видео, фильмы и прочее.
- Можно устранить причину ошибки обновление Windows до 10 (последней) версии.
Перейти на Виндовс с 64-битной архитектурой
Если вы не знаете, как это сделать, то сейчас будет описано 2 возможных варианта. В каждом необходимо приобрести образ диска с Windows 64 bit. Можно порекомендовать исключительно «чистые сборки», без всяких дополнительных программ, типа «крякнутых» фотошопов и т.д. Найдите её в Интернете и загрузите.
- Вам не надо будет даже заходить в BIOS, как это необходимо при обычном варианте. Скачиваете образ диска с дистрибутивом, затем скачиваете и устанавливаете Daemon Tools Lite. Открываете через эту программу образ и устанавливаете.
- Обычная установка с форматированием диска и созданием новых разделов. Этот вариант является самым надежным, но при его использовании будут удалены с диска все ваши файлы, программы и драйвера устройств. Поэтому нужно будет перед установкой перенести все необходимые файлы на другой диск или флешку. Ошибка может возникнуть при установке Windows 64 на «старый» компьютер, железо которого попросту не поддерживают эту архитектуру. В этом случае результатом установки будет сообщение — версия этого файла несовместима с используемой версией Windows. Выход из этой ситуации только один – покупка нового, более современного компьютера с поддержкой 64-битной архитектуры операционной системы.
Другие причины ошибки «Версия этого файла несовместима с используемой версией Windows»
Помимо основных причин появление этой ошибки, она также возможна уже в установленной 64-разрядной ОС. Чаще всего ошибка возникает в результате запуска современных игр. В этом случае:
Контроль учетных записей
- Запустите программу или игру, использую учетную запись администратора.
- Попробуйте «поиграть» с разными вариантами совместимости версий. Для этого необходимо нажать правой кнопкой по лаунчеру игры или кликнуть правой кнопкой. В выпавшем меню выбрать «Свойства» и во вкладке «Совместимости» поставить галочку «Запустить приложение в режиме совместимости с:» и выбрать ОС из списка.
- Если предыдущий вариант не помог, запустите «Исправление проблем с совместимостью».
- Иногда ОС не имеет в наличие архиватора. В этом случае при распаковке архивов установочного файла система будет выдавать эту ошибку. Для того чтобы системе удалось закончить установку и распаковать установочные файлы нужно скачать один из архиваторов. Найти их можно в интернете.
Источник
Версия этого файла несовместима с используемой версией Windows – что делать
Многим пользователям ПК, при запуске инсталяторов игр и приложений, система пишет ошибку “Версия этого файла несовместима с используемой версией Windows”. После этого сообщения установщик можно просто закрыть. Сегодня мы расскажем о том, отчего данная проблема возникает, какие есть нюансы в её появлении и как быстро исправить ситуацию.
Ошибка совместимости версий при запуске файла в Windows
Причины ошибки
Основной причиной ошибки запуска, является несоответствие версий разрядности вашей Windows c установочным файлом. Дело в том, что у вас стоит 32-разрядная версия системы, а скачанная софтина предназначена для 64-разрядной версии. Все устроено так, что в версии x32 можно запустить только софт с такой же разрядностью, в то время как x64 поддерживает обе версии. Проблема эта актуальна для всех Windows – 7, 8, 8.1 и 10. Можете лишний раз проверить свой тип операционки, открыв “Панель управления” -> “Система и безопасность” -> “Система”. Там, среди прочих значений, будет вся информация.
Проверка разрядности ОС
В данном случае, у вас есть несколько вариантов решения:
- Найти и загрузить софт с подходящей версией (x32), которых, кстати, становится все меньше. Разработчики игр уже давно ушли от этой устаревшей разрядности. Например, здесь вы уже не сможете запустить игры типа GTA 5 или PUBG.
- Перевести свою ОС на x64. Такой переход разом уберет множество неудобств.
- Если у вас семерка, то можно просто перейти на десятку, причем сделать это можно бесплатно, подробнее в нашем прошлом материале.
Как перейти на x64 правильно?
Если вы еще не поняли что делать, тогда читаем дальше. Есть два способа, при которых вы можете перейти на новую разрядность. В любом из них вам потребуется установочный образ Виндовс. Я бы рекомендовал загружать чистые сборки, без примесей лишнего ПО, которые пачками создают профаны. Например, есть качественный ресурс all-best.pro, где выкладываются проверенные образы.
- Итак, в первом варианте вам не нужно будет даже заходить в БИОС. Вы просто загружаете сам iso-образ, скачиваете Daemon Tools Lite. После, открываете установщик в виртуальном приводе и начинаете загрузку. Вот видео-урок, по этому поводу, где указаны все плюсы и минусы.
- Второй вариант, который я бы рекомендовал, полная переустановка системы на чистый раздел. В таком случае потребуется правильно записать образ на флешку или диск, выставить в BIOS загрузку с носителя и начинать переустановку. В сети множество информации по этому поводу. Я считаю такой переход правильным, так как он позволит получить новую систему (без мусора) но при этом программы, драйвера и прочее, будут снесены.
Внимание! Бывают случаи, когда многие неправильно запускают установщик образа, из-за чего и получают данную ошибку. Также возможен момент, когда ваш ISO-образ не полностью загружен, либо в сборке есть битые файлы. Тут же стоит сказать о железе – если ваш процессор очень древний, то он может попросту не поддерживать новую архитектуру.
Другие примеры появления ошибки
Помимо основной причины, бывают и другие моменты с появлением сбоя “Версия этого файла несовместима с используемой версией Windows” в уже x64 версии OS, которые чаще всего связаны с запуском игр. Что в таком случае следует проверить.
- Пробуйте запуститься в безопасном режиме и из-под администратора.
- Пробуйте все варианты со подключением совместимости (XP, Vista).
- Там же включите “Средство исправления проблем с совместимостью”.
Параметры совместимости в Windows 10
Заключение
Эти моменты помогут исправить эту проблему с несовместимостью версии файла. Также хотелось бы сказать про актуальные апдейты компонентов от Microsoft (Visual C++, .NET Framework) и DirectX. Не забывайте загружать предлагаемые пакеты обновлений для самой системы. Многие “умные юзеры” воспринимают эти слова, как что-то стандартное и не действующее, но, как показывает практика, на чистых и обновленных ОС (x64) такие проблемы не появляются.
Источник
Исправление ошибки «Приложение несовместимо» в Windows 7
Периодически пользователи, желая установить или запустить только что инсталлированную программу сталкиваются с ошибками разного рода. Одной из них является уведомление о несовместимости приложения, из-за чего дальнейшая работа установщика либо самой программы невозможно. Далее мы расскажем, какие существуют решения, устраняющие этот сбой.
Устранение ошибки «Приложение несовместимо» в Windows 7
Для исправления возникшей неполадки есть сразу несколько способов, которые чаще всего могут помочь. Однако стоит понимать и то, что программа, которая действительно несовместима с текущей версией операционной системы, не запустится ни при каких условиях. Из такой ситуации тоже есть выход, но подойдет он не каждому.
Сразу же хотим дать совет и напоминание касательно версии программного обеспечения, с которым у вас возникли сложности:
- Прежде всего не забывайте посмотреть, заявлена ли поддержка Windows 7 вашей версии (Starter, Home, Pro и др.) и разрядности (32 бита, 64 бита) разработчиком конкретной программы или игры. Стоит помнить, что 32-разрядные программы запускаются на 64-разрядной операционной системе, в то время как обратной совместимости у них нет: 64-битная версия не запустится на 32-битной системе. Если поддержка полностью есть или эти данные вы найти не можете, попробуйте наши способы, предложенные ниже.
Узнаем разрядность / версию Windows 7
Способ 1: Запуск средства исправления неполадок совместимости
В Виндовс есть встроенный помощник, который в ряде ситуаций очень выручает юзера, столкнувшегося с рассматриваемой проблемой. Рассмотрим, как им пользоваться.
- Кликните правой кнопкой мыши по инсталлятору или ярлыку программного обеспечения, которое не хочет запускаться, и выберите пункт «Исправление неполадок совместимости».
Начнется поиск возможных проблем.
В зависимости от выбора варианта дальнейшие вопросы могут быть разными. Например, при выборе варианта о том, что программа работала раньше, но не работает сейчас, предлагается указать рабочую версию Windows.
Средство предложит запустить проблемную программу с примененными к ней параметрами, которые написаны в виде списка. Нажмите соответствующую кнопку.
Если это помогло, останется нажать «Да, сохранить эти параметры для программы». Тогда в дальнейшем она будет запускаться с выбранным вариантом. Если нет, попробуйте запуск с другими подобранными параметрами. Когда ни один из вариантов не подходит, можете переходить к следующим рекомендациям.
Способ 2: Ручные настройки совместимости
Аналогично предыдущему пункту настройки совместимости несложно выставить и самостоятельно, отредактировав свойства ярлыка/установщика. Однако по своей функциональности этот метод практически ничем не отличается от предыдущего за исключением некоторых второстепенных параметров. В связи с этим при безрезультатности средства исправления неполадок совместимости этот вариант также, вероятно, не принесет должного результата.
Переключитесь на вкладку «Совместимость».
Здесь поставьте галочку рядом с пунктом «Запустить программу в режиме совместимости с:» и из предложенного списка выбирайте варианты по очереди. После каждого выбора жмите «Применить» и пытайтесь запустить приложение.
Вы также можете настроить дополнительные параметры, упрощающие запуск. Это будет актуально для тех приложений, что работали в прошлых версиях ОС, поскольку все предложенные настройки упрощают запуск и имитируют работу старых Виндовс. Дополнительно поставьте галочку рядом с «Выполнять эту программу от имени администратора», но, как правило, это не влияет на совместимость.
Меняйте выбираемые параметры, но если ничего не поможет, лучше вернуть все настройки на место и перейти к следующим пунктам.
Способ 3: Отключение помощника по совместимости
Обратной предыдущим двум рекомендациям выступает эта. Дело в том, что иногда этот компонент намерено блокирует запуск программы, считая ее несовместимой с операционной системой, хотя по факту она вполне может работать на ней. Мы покажем, как производить отключение через «Редактор локальной групповой политики», а тем пользователям, у которых он отсутствует (его нет в начальных версиях Windows 7 — Starter и Home), подойдет альтернатива в виде «Редактора реестра».
Редактор локальной групповой политики
Через этот редактор удобнее всего выполнять отключение, поэтому с него и начнем.
- Нажмите комбинацию клавиш Win + R, напишет gpedit.msc и кликните «ОК».
В открывшемся окне последовательно разверните пункт «Конфигурация компьютера» >«Административные шаблоны» >«Компоненты Windows» и найдите папку «Совместимость приложений». Выделите ее кликом мыши и справа найдите два пункта: «Отключение обработчика совместимости приложений» и «Отключение помощника по совместимости программ». Их мы и будем отключать. Начнем с обработчика.
Двойным кликом мыши по этому пункту откройте окно с настройками параметра. Задайте ему статус «Включить» и перейдите к следующему параметру при помощи специальной кнопки. Сразу хотим уточнить, что статус «Включить» — это не ошибка, поскольку сейчас компонент работает, и мы по сути включаем его отключением, как бы странно это ни звучало.
Это же значение задаем и следующему параметру (помощнику по совместимости программ), а затем нажимаем на «ОК».
Проверьте, запускается ли программа. Если нет, переходите к следующим советам, а этим параметрам в дальнейшем лучше опять присвоить статус «Не задано», но пока что попытайтесь сочетать его с другими способами, включая и выключая их работу.
Редактор реестра
Этот вариант для всех тех, кто не может или не хочет пользоваться предыдущим инструментом.
- Нажмите сочетание клавиш Win + R, напишите regedit и кликните «ОК».
Для отключения помощника по совместимости перейдите в ветку HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\AppCompat .
Если папки «AppCompat» у вас нет, кликните ПКМ по папке «Windows» и выберите «Создать» >«Раздел».
Назовите ее «AppCompat», внутри нее кликните правой кнопкой мыши по пустому месту и выберите «Создать» >«Параметр DWORD (32 бита)».
Назовите его «DisablePCA». Двойным кликом левой кнопкой мыши и задайте значение «1». Нажмите на «ОК».
В эту же папку дополнительно добавьте «DisablePCA» со значением «1».
Теперь пробуйте запустить программу. При отсутствии результатов на данный момент или в сочетании со способами, которые мы расскажем далее, вернитесь в указанные ветки реестра и удалите папки «AppCompat» либо измените значения созданных параметров с «1» на «0».
Способ 4: Отключение UAC
UAC представляет собой встроенное в Виндовс приложение, обеспечивающее контроль учетных записей. По сути это некое обеспечение безопасности операционной системы, но иногда оно вызывает сбои в установке или запуске различных приложений. Поэтому имеет смысл на время отключить эту функцию.
Когда установщик отказывается запускаться, следует действовать по простой схеме: отключаете UAC, перезагружаете компьютер, пробуете запустить инсталлятор. При отсутствии положительного результата дополнительно воспользуйтесь приведенными выше способами. Возможно, в сочетании с ними установщик удастся запустить.
Если не запускается установленное приложение, делаете все то же самое, но дополнительно следует обратить внимание на Способ 6. Однако это актуально далеко не для всех программ, а только для тех, которые активно задействуют какие-то комплектующие ПК с драйверами.
В обоих случаях пробуйте установку/запуск с правами администратора (кликните ПКМ по файлу и выберите пункт «Запуск от имени администратора»).
После успешной установки приложения UAC вполне позволяется включить обратно, а вот если проблемы были в запуске уже установленной программы, скорее всего, функцию придется оставить отключенной до момента удаления проблемного ПО из системы.
Способ 5: Проверка пути установки
Некоторые старые программы (и не только старые) могут быть установлены в директории, в пути которых имеются русские символы. Из-за этого возникают неустранимые ошибки, и приложение не удается запустить.
Решение очевидно: удалите программу, а затем заново установите ее, выбрав для этого папки только с латинскими символами.
Способ 6: Переустановка/обновление драйверов
Установленные программы, которые не удается запустить из-за рассматриваемой ошибки, иногда отказываются работать из-за драйверов. Если те слишком старые (реже, наоборот, очень новые для приложения), появляется та самая несовместимость. Нельзя однозначно ответить, какие именно драйверы необходимо переустановить, поскольку все зависит от типа программы, которую необходимо запустить. Здесь вы уже сами должны понять, на чем стоит сделать акцент. Например, если это игра или какое-то приложение, дающее нагрузку на видеокарту, значит стоит переустановить драйвер для нее. Мы лишь можем предоставить материалы, которые помогут вам разобраться с тем, как переустанавливать или обновлять драйверы.
Способ 7: Установка виртуальной машины
Когда никакие методы не помогают установить запустить программу или не дают возможности ее установить, вероятно, она попросту не может работать в Windows 7. Когда возникает острая необходимость ее запустить и никакие другие аналоги не подходят, единственной рекомендацией остается установка виртуальной машины с системой, на которой она будет корректно работать. Именно этот метод в начале нашей статьи мы назвали спорным, а все потому, что он требует большой затратности времени и сил. Вам нужно:
- Скачать и инсталлировать систему виртуализации, предварительно проверив, поддерживает ли ваш компьютер эту самую технологию;
- Затем понадобится найти в сети качественный образ операционной системы и скачать его на компьютер;
- После этого вы должны будете создать виртуальную машину (эмуляцию компьютера, куда устанавливается ОС) и заняться инсталляцией операционной системы;
Сам процесс не сложный и под силу большинству не очень опытных пользователей, однако придется проделать много манипуляций. К тому же важно учитывать, что сам компьютер должен располагать мощностями запускать внутри себя эмулятор компьютера и вторую операционную систему. Для этого он должен быть средней мощности, с поддержкой процессором виртуализации и наличием как минимум 4 ГБ оперативной памяти (лучше — больше, иначе при запуске все будет тормозить), а также свободного места на жестком диске от 30 ГБ. Для лучшего понимания того, как происходит процесс работы с виртуальной машиной предлагаем перейти по ссылкам ниже, где объясняется, как устанавливать те или иные ОС через одну из таких программ.
- Включите систему виртуализации через BIOS. В этом вам пригодится наша инструкция по ссылке ниже. Учитывайте, что если вы не смогли найти эту опцию, значит ваш ПК не поддерживает виртуализацию, а значит запускать виртуальные машины не получится.
Подробнее: Включаем виртуализацию в BIOS
Скачайте и установите VirtualBox — именно через нее лучше всего создавать виртуальные машины новичкам.
Скачать VirtualBox
Воспользуйтесь одной из наших инструкций касательно того, как устанавливать разные операционные системы через ВиртуалБокс. Для этого ниже кликните на название нужной ОС.
Как установить на Virtualbox операционную систему Windows XP / Windows 10 / Linux
На этом же этапе вам необходимо вручную найти образ операционной системы в формате ISO, чтобы была возможность его установить.
После инсталляции уже следует непосредственно пытаться установить программу, перекинув ее в виртуальную ОС. Для этого можете как скачать ее из интернета, так и перекинуть установочный файл путем создания общей папки между обеими ОС — это упрощает обмен данными между ними.
Если при попытке поработать с ВиртуалБокс вы получаете какие-то ошибки, обязательно обратитесь в статью по ссылке далее. И загляните в комментарии — там мы тоже даем советы пользователям, у которых возникли те или иные ошибки, не упомянутые в статье.
Мы рассмотрели все доступные способы устранения ошибки «Приложение несовместимо». Еще раз напоминаем о том, что практически все предложенные варианты можно и нужно комбинировать между собой, а если они не принесли успеха, не забывайте вернуть измененные настройки обратно.
Источник