Запуск старых программ
Основная причина уже озвучена – за все программы пользователи в свое время честно платили доллары, причем немалые. Если программа по-прежнему выдает нужные результаты, то какой смысл менять ее на новую? В результате получилось, что среди нужных программ оказался софт для Windows XP, 2000, NT, 95/98 и даже MS-DOS. Менять его на новый, как рекомендует Microsoft, получается не всегда, и это снова дорого.
Вероятно, число старых программ настолько велико, что Microsoft не может игнорировать их поддержку в новых системах, что и проявляется в специальной функции поддержки старых программ. Она присутствует в меню по ПКМ, если применить ее на программе или ее ярлыке (MSI пакеты не поддерживаются). В Свойствах нужно выбрать вкладку «Совместимость», после чего можно провести диагностику программы или ручную настройку. Как правило, диагностика не дает эффективного решения проблемы, так что лучше сразу переходить на ручной режим. В нем можно сразу задать целевую операционную систему, которая будет эмулироваться для запущенной программы – аналог старинной настройки setver в MS-DOS. Здесь же можно установить необходимые параметры для оконного режима работы программы – ее экранное разрешение, количество цветов, визуальное оформление, права запуска, поддержку масштабирования изображения и т.д. Если в пакете представлено несколько запускаемых модулей, то настройку нужно применить к каждому из них.
Сразу нужно отметить, что таким образом обеспечивается далеко не весь запуск старых программ – категорически не рекомендуется запускать старые драйверы, утилиты работы с дисками низкого уровня, оптимизаторы памяти и прочий системный софт. Довольно плохо дело обстоит и со старыми играми, которые имели «наглость» напрямую использовать прямой доступ к видеопортам и звуковым процессорам. В лучшем случае, в игре не будет звука, и эта проблема не будет решена через режим совместимости программ ни к какой мере. Специально для звука в старых играх нужно искать на игровых сайтах универсальный драйвер, о котором отлично и понятно написано на old.computerra.ru/softerra/util/fun/26233. Если речь идет об офисных программах или системах программирования, то можно использовать DosBox или любой другой виртуальный компьютер, где разумнее будет установить нужную вам операционную систему. В виртуальной системе уже не нужно себя ограничивать категориями допустимых программ – будет работать и офисный, и системный софт. |