If-Koubou

Как да направите старите програми работа на Windows 10

Как да направите старите програми работа на Windows 10 (Как да)

Повечето от по-старите ви приложения за Windows трябва просто да работят на Windows 10. Ако работят върху Windows 7, те със сигурност ще работят на Windows 10. Някои по-стари компютърни приложения не само ще работят, но има много начини да ги накараме да работят отново ,

Тези трикове обхващат различни приложения, от приложения на Windows XP и стари компютърни игри, които изискват остарели DRM към DOS и Windows 3.1 приложения.

Изпълни като администратор

Много приложения, разработени за Windows XP, ще работят правилно на съвременна версия на Windows, с изключение на един малък проблем. По време на ерата на Windows XP средните потребители на Windows обикновено използват компютъра си с администраторски акаунт през цялото време. Заявленията бяха кодирани, за да предположат, че имат административен достъп и биха се провалили, ако не го направиха. Новата функция за управление на потребителски акаунти (UAC) най-често определя този проблем, но в началото имаше някои проблеми със затрудненията.

Ако по-старото приложение не работи правилно, опитайте да кликнете с десния бутон на неговия пряк път или .exe файла и след това изберете "Изпълни като администратор", за да го стартирате с административни разрешения.

Ако установите, че дадено приложение изисква административен достъп, можете да настроите приложението да работи винаги като администратор, като използвате настройките за съвместимост, които обсъждаме в следващия раздел.

Настройте настройките за съвместимост

Windows включва настройки за съвместимост, които могат да направят старите приложения функционални. В менюто "Старт" на Windows 10 щракнете с десния бутон върху пряк път, изберете "Open file location" от контекстното меню

След като разполагате с местоположението на файла, щракнете с десния бутон на мишката върху прекия път или .exe файла на приложението, след което изберете "Properties" от контекстното меню.

В раздела "Съвместимост" на прозореца за свойства на приложението можете да кликнете върху бутона "Използване на инструмента за отстраняване на неизправности при съвместимост" за интерфейса на съветника или само да коригирате сами опциите.

Например, ако дадено приложение не работи правилно в Windows 10, но работи правилно в Windows XP, изберете опцията "Стартирайте тази програма в режим на съвместимост за" и след това изберете "Windows XP (Service Pack 3)" от падащото меню меню.

Не се притеснявайте да опитате и другите настройки в раздела "Съвместимост". Например много стари игри могат да се възползват от "Режим на намален цвят". На дисплеите с висока разделителна способност може да се наложи да проверите "Деактивиране на мащаба на дисплея при високи настройки на DPI", за да направите програмата да изглежда нормална. Никакви опции в този раздел не могат да навредят на приложението ви или на компютъра - винаги можете просто да ги изключите, ако не помогнат.

Инсталирайте драйвери без подпис или 32-битови драйвери

64-битовата версия на Windows 10 използва разпореждане за подписване на драйвери и изисква всички драйвери да имат валиден подпис, преди да могат да бъдат инсталирани. 32-битовите версии на Windows 10 обикновено не изискват подписан драйвер. Изключение от това е, че 32-битовите версии на Windows 10, които се изпълняват на по-нов компютър с UEFI (вместо обикновен BIOS) често изискват подписан драйвер. Прилагането на подписани драйвери спомага за подобряване на сигурността и стабилността, защитавайки вашата система от драйвери, които са злонамерени или просто нестабилни. Трябва само да инсталирате неподписани драйвери, ако знаете, че те са безопасни и имате основателна причина да го направите.

Ако старият софтуер, който искате да инсталирате, се нуждае от неподписани драйвери, ще трябва да използвате специална опция за зареждане, за да ги инсталирате. Ако са налице само 32-битови драйвери, вместо това трябва да използвате 32-битовата версия на Windows 10 - 64-битовата версия на Windows 10 изисква 64-битови драйвери. Използвайте този процес, ако трябва да преминете към 32-битовата версия, като изтеглите 32-битовата версия на Windows 10 вместо 64-битовата версия.

Изпълнявайте игри, изискващи SafeDisc и DRM на SecuROM

Windows 10 няма да пуска по-стари игри, които използват SafeDisc или SecuROM DRM. Тези схеми за управление на цифровите права могат да причинят доста проблеми. Като цяло е хубаво, че Windows 10 не позволява този боклук да инсталира и замърси вашата система. За съжаление, това означава, че някои по-стари игри, които се появяват на физически дискове или DVD дискове, няма да се инсталират и работят нормално.

Имате много други възможности за възпроизвеждане на тези игри, включително търсенето на пукнатини "без CD" (които са потенциално много опасни, тъй като те често се намират в сенчести сайтове за пиратство), обратно изкупуване на играта от услуга за дигитална дистрибуция като GOG или "Steam" или проверка на уебсайта на програмиста, за да видите дали предлага кръпка, която премахва DRM.

По-усъвършенстваните трикове включват инсталиране и двойно зареждане в по-стара версия на Windows без това ограничение или опит за стартиране на играта във виртуална машина с по-стара версия на Windows. Виртуалната машина може дори да работи добре за вас, тъй като игрите, използващи тези DRM схеми, са достатъчно стари, когато дори една виртуална машина може да се справи с техните графични изисквания.

Използвайте виртуални машини за по-стар софтуер

Windows 7 включва специална функция "Windows XP Mode". Това всъщност е само включена програма за виртуална машина с безплатен лиценз за Windows XP. Windows 10 не включва режим на Windows XP, но все пак можете да използвате виртуална машина, за да го направите сами.

Всичко, от което наистина се нуждаете, е програма за виртуални машини като VirtualBox и резервен лиценз за Windows XP. Инсталирайте това копие на Windows във VM и можете да стартирате софтуер на тази по-стара версия на Windows в прозорец на десктопа на Windows 10.

Използването на виртуална машина е малко по-интегрирано решение, но ще работи добре, освен ако приложението не се нуждае от директно свързване с хардуера. Виртуалните машини имат ограничена поддръжка за хардуерните периферни устройства.

Използвайте емулатори за DOS и Windows 3.1 приложения

DOSBox ви позволява да стартирате стари DOS приложения - предимно DOS игри - в прозорец на емулатора на вашия работен плот. Използвайте DOSBox, за да стартирате стари DOS приложения, вместо да разчитате на командния ред. DOSBox ще работи много, много по-добре.

И тъй като самият Windows 3.1 е основно приложение за DOS, можете да инсталирате Windows 3.1 в DOSBox и да стартирате и стари 16-битови приложения на Windows 3.1.

Използвайте 32-битови Windows за 16-битов софтуер

16-битовите програми вече не работят на 64-битови версии на Windows. 64-битовата версия на Windows просто не съдържа слоя за съвместимост WOW16, който позволява да се изпълняват 16-битови приложения. Опитайте се да стартирате 16-битово приложение на 64-битова версия на Windows и просто ще видите съобщение "Това приложение не може да се изпълнява на вашия компютър".

Ако се налага да работите с 16-битови приложения, трябва да инсталирате 32-битовата версия на Windows 10 вместо 64-битовата версия. Добрата новина е, че всъщност не трябва да преинсталирате цялата си операционна система. Вместо това можете просто да инсталирате 32-битова версия на Windows във виртуална машина и да стартирате приложението там. Можете дори да инсталирате Windows 3.1 в DOSBox.

Използвайте специфични браузъри за уеб сайтове, изискващи Java, Silverlight, ActiveX или Internet Explorer

Windows 10 използва новия Microsoft Edge като браузър по подразбиране. Edge не включва поддръжка за Java, ActiveX, Silverlight и други технологии. Chrome също е отхвърлил поддръжката на NPAPI плъгини като Java и Silverlight.

За да използвате по-стари уеб приложения, изискващи тези технологии, задействайте уеб браузъра Internet Explorer, включен в Windows 10, заради причини за съвместимост. IE все още поддържа съдържание ActiveX. Mozilla Firefox все още поддържа Java и Silverlight.

Можете да стартирате Internet Explorer от менюто "Старт". Ако вече сте Microsoft Edge, просто отворете менюто за настройки и изберете "Open with Internet Explorer", за да отворите текущата уеб страница директно в Internet Explorer.

По принцип, ако по-старото приложение не работи на Windows 10, добре е да опитате да намерите модерен заместител, който да работи правилно. Но има някои приложения - особено стари компютърни игри и бизнес приложения - които може би няма да можете да замените. Надяваме се, някои от трикове за съвместимост, които сме споделили, ще стартират тези приложения отново.

Image Credit: Брет Морисън на Flickr