Как запускать старые версии программ на современном компьютере
Прогресс не стоит на месте. Но что делать, если вы хотите запускать старые версии программ на новеньком компьютере с последней версией операционной системы. Скажем, вы души не чаете в игре, которую помните еще со времен Windows 98.
На самом деле, бесконечно использовать одну и ту же программу нельзя. Ведь технологии меняются. Разработчикам операционных систем приходится делать выбор между обратной совместимостью и новейшими функциями. Конкурентное давление заставляет их в большинстве случаев выбирать второе.
Все же, если старая версия программы была создана для Windows 98, есть большой шанс, что она более-менее сносно будет работать и под Windows 7 или даже 8. Но если программа была старой еще в 1998 году, или создавалась позже, но программисты хорошо позаботились о ее обратной совместимостью с ранними версиями Windows, то на большинстве современных компьютеров возникнут проблемы.
Читайте также: как настроить windows 10 для игр
Если ваша попытка установить или запустить старую версию программы завершается сообщением об ошибке, то очень похоже, что 16-битное приложение вы пытаетесь заставить работать в в 64-битной среде. А это невозможно.
Первые версии Windows были 16-битными, и в них запускались только 16-битные программы. С приходом Windows 95 осуществлен переход на 32-битную среду. Но в ней могли работать как 16-, так и 32-битные программы. Существуют 32- и 64-разрядные варианты Windows Vista, 7 и 8 (какой вариант установлен на вашем компьютере, зависит от типа процессора). В 64-битной версии операционной системы могут работать 32- и 64-битные программы, но не 16-битные.
Вы не знаете, установлена ли на вашем компьютере 32- или 64-разрядная версия Windows? Чтобы узнать это перед тем, как запускать старые версии программ в Windows 7 нажмите на кнопку Пуск в левом нижнем углу рабочего стола, и кликните правой кнопкой мыши по Компьютер. В контекстном меню кликните по Свойства. В Windows 8 нажмите на Поиск, введите «system», выберите Настройки, а затем — Система. В открывшемся окне появится информация об установленной системе, в том числе — о ее разрядности.
Как исправить неподдерживаемое 16 разрядное приложение Windows 7
Сегодня мы познакомим вас с миров разрядности и битности. Бывают разные по разрядности операционные системы, а также программное обеспечение. Часто из-за несоответствия одного второму, появляются программы с запуском приложений. Давайте попробуем разобраться, что к чему и собственно найти выход из положения, в том случае, если ваш компьютер отказывается запускать 16 разрядные приложения.
Версии программного обеспечения бывают разных видов, 16-разрядные, 32-разрядные и современные 64-разрядные. И версии операционной системы Windows также бывают 32-битные и 64-битные.
Давайте рассмотрим сегодня следующую проблему. У вас установлена 64-битная версия Windows и вы пытаетесь запустить на ней приложение с 16-битным значением. Разумеется вы получите ошибку от системы. Дело в том, что 16-битные приложения не запускаются на 64-битных системах.
16-битные приложения, это приложения времен Windows 95-98 и т.д. Такого рода приложения можно запустить только на 32-битных версиях Windows.
В вашей 64-битной операционной системе, на диске C есть две папки Program File и Program Files (x86). Значение х86 соответствует значению 32-битных программ.
Другими словами, те программы которые на 64-битной системе устанавливаются в папку Program File — являются программами 64-битными, а те программы которые устанавливаются в папку Program File (х86), являются программами 32-битными.
Но как же установить 16-битное приложение на 64-битную Windows? Никак!
Да, действительно, 16-битные приложения являются устаревшими и запустить их можно только на 32-битной Windows.
Выход на самом деле есть, но он довольно сложный и ресурсоемкий. Необходимо на действующей 64-битно системе, установить виртуальную машину и проинсталлировать на нее любую 32-битную операционную систему Windows. Далее вы просто загружаете 32-битную систему и открываете в ней ваше 16-битное приложение.
Сегодня мы рассмотрели очень важный аспект, а именно запуск 16 разрядных приложений на Windows 7 и поняли, что запустить такие приложения можно лишь в том случае, если ваша операционная система Windows 7, является 32-битной и то не всегда — бывают некоторые приложения, которые видимо совсем устарели и отказываются запускаться. Увы, но для современных 64-битных версий Windows 7 и Windows 10, запуск 16 разрядных приложений невозможен вовсе.
Как на 64-битной Windows запустить программы в режиме совместимости
Если в новой 64-битной Windows старая 32-битная программа не запускается или работает неправильно, вы можете запустить ее в режиме совместимости. CHIP расскажет, как это сделать.
Современные компьютеры в большинстве случаев поставляются с установленной операционной системой Windows 10 64 bit. Даже бюджетные модели уже имеют 3 и более Гбайт оперативной памяти, что позволяет задействовать системе всю мощь 64-битной разрядности обработки данных.
Подробнее о преимуществах 64 bit над 32 bit Windows вы можете прочитать в нашей статье «Преимущества перехода на 64 бита».
Но, как бы не была привлекательна 64-разрядная система, зачастую пользователь просто не имеет в своем распоряжении 64-битной программы, с которой он давно работает и которая его полностью устраивает, т.к. производитель ее просто не выпустил. Как правило, такие программы устанавливаются в Windows в отдельную папку \Program Files (x86) и их запуск осуществляется в 32-разрядном режиме.
Если в процессе запуска программа выдает ошибку или вообще не запускается, а в Windows 32 bit она работала без проблем, есть шанс запустить ее в специальном режиме, который разработчики назвали «Режим совместимости».
Для этого в Windows 7 щелкните правой кнопкой мыши на ярлыке нужной программы, а затем выберите в контекстном меню «Свойства». В открывшемся окне перейдите на вкладку «Совместимость» и установите флажок «Запустить программу в режиме совместимости с …» и в выпадающем списке укажите вариант системы для запуска.
Нажмите кнопку «OK». После этого попробуйте запустить вашу программу.
Кроме того, в контекстном меню Проводника также имеет смысл попытаться автоматически решить задачу, кликнув по строке «Исправление неполадок совместимости» — в Windows 7.
В Windows 10 при настройке запуска в совместимом режиме на вкладке «Совместимость» имеется отдельная кнопка «Запустить средство устранения проблем с совместимостью». После чего вам предложат либо использовать рекомендованные параметры, либо провести диагностику программы.
Если и после этого программа не запустилась, то стоит подойти к проблеме более основательно и попробовать варианты, указанные на официальном сайте Microsoft.
Более радикальным методом запуска программы является ее установка и использование в виртуальной машине с установленной Windows 7 32 bit. Подробнее, как установить и настроить виртуальную машину вы можете почитать в нашей статье «Как создать и настроить на ПК виртуальную ОС?».