Начална » как да » Как да направите стари програми за работа с Windows 10

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

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

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

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

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

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

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

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

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

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

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

    Например, ако дадено приложение не работи правилно в 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 и SecuROM DRM

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

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

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

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

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

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

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

    Използвайте емулатори за 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, просто отворете менюто с настройки и изберете „Отвори с Internet Explorer“, за да отворите текущата уеб страница директно в Internet Explorer.


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

    Кредит за изображението: Brett Morrison на Flickr