Как запустить старую программу на новом компьютере
Чаще всего разработчикам приходится выбирать между обратной совместимостью программ и будущими возможностями. Если программа была создана для Windows 98, у нее есть достаточно шансов работать на платформе Windows 7 или 8. Но если она устарела даже для 1998 года, или была написана с обратной совместимостью, то запустить ее на современных компьютерах будет нельзя.
Если при попытке запустить или установить программу система выдает сообщение об ошибке запуска 16-битной программы на 64-битном оборудовании, то работать оно не станет.
Первоначально Windows была шестнадцатибитной и работала только с такими же программами. С появлением Windows 95, ОС стала работать на 32 битах и могла запускать приложения как 16-битные, и 32-битные. Но Windows Vista, 7 и 8 перешли на 32- или 64-битные версии, что зависит от типа процессора, установленного на конкретном компьютере. 64-битная версия работает как с 32-, так и с 64-битными программами, но не с 16-битными.
Чтобы узнать тип Windows, нужно открыть окно с Системной информацией. Чтобы открыть это окно в Windows 7, нужно кликнуть кнопку Пуск, Правой кнопкой на слове Компьютер, выбрать Свойства. Для Windows 8 нужно выбрать Поиск на панели Charms, далее написать команду system, кликнуть Настройки, затем Система. Появится поле Тип системы.
Если версия компьютера 32-битная, то возможно программу удастся запустить. Правой кнопкой мыши нужно кликнуть на exe-файле, а затем выбрать Свойства. Зайти в таблицу Совместимости и проверить раздел Запуск программы в режиме совместимости, и выбрать одну из опций. Теперь можно снова попытаться запустить приложение. Возможно, одна из опций приведет к тому, что все заработает.
Для 64-битной платформы выбор таких опций ограничен. Для пользователей всех типов Windows 7, можно скачать бесплатные программы Windows XP Mode или Windows Virtual PC.
Но если на компьютере установлена Vista, 7 Home или Windows 8 с 64 битами, то эти функции закрыты от пользователя. Можно загрузить и установить программу бесплатной виртуальной машины, такой как VMWare Player. Либо для версий Windows 8 Pro или Ultimate в 64 бита, можно использовать встроенный Hyper-V, но потребуется лицензионная версия XP. |