Използвайте режима на съвместимост с Windows 10, за да стартирате стари програми

Компютърният(Computer) хардуер се променя бързо. Да знаете какво трябва да надстроите на вашия компютър(what you should upgrade on your PC ) зависи от това как го използвате. Игрите често изискват най-актуалните(the most up to date parts) налични части, но по-старият софтуер понякога работи по различен начин.

Има няколко по-лоши чувства от това да актуализирате операционната си система,(updating your operating system) само за да откриете, че любимите ви програми вече не работят. Режимът за съвместимост с Windows 10 може да ви помогне да върнете вашия софтуер към живот.

Защо старият софтуер се поврежда?

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

  • Остарели зависимости(Out of date dependencies ) – софтуерът зависи от стари програми и библиотеки, които вече не са налични в Windows 10
  • 16-битови програми(16-bit programs ) – Windows 10 е 64-битова и не поддържа 16-битови програми * 32-битовите работи добре обаче)
  • DOS – По-стари програми и игри, предназначени за MSDOS(games designed for MSDOS) , не се изпълняват в Windows , тъй като емулира само малка част от DOS системата за прозореца на терминала(Terminal)
  • Сигурност(Security) – Експлойтите и бекдорите за програми се променят непрекъснато и старият актуализиран софтуер може да бъде отхвърлен като риск за сигурността

Тези проблеми и много други могат да спрат стартирането на по-стар софтуер. Поддържането на стария софтуер е тема, която много хора са запалени и има онлайн общности, посветени на разширяването на продуктите след официалния им край на живота(official end of life) .

Как да стартирате софтуер с помощта на (Run Software Using Windows 10) режим на съвместимост с Windows 10(Compatibility Mode)

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

  • Щракнете с десния бутон върху .EXE файла и изберете Properties
  • В раздела Съвместимост(Compatibility ) щракнете върху Стартиране на инструмента за отстраняване на неизправности при съвместимост(Run compatibility troubleshooter)
  • Изчакайте(Wait) , докато Windows сканира програмата
  • Изберете Изпробвайте препоръчаните настройки(Try recommended settings)

Това ще настрои програмата да работи с всякакви настройки, които Windows 10 смята за най-добри. Ако все още не се стартира, повторете процеса, като този път изберете Програма за отстраняване на неизправности(Troubleshoot program) в последната стъпка, за да стартирате интерактивен съветник.

Инструментът за отстраняване на проблеми със съвместимостта на програмите(Program Compatibility Troubleshooter) работи най-добре на по-нов софтуер. Но ако знаете точно с какъв софтуер е предназначена да работи дадена програма, може би е по-добре да използвате ръчен режим.

Как ръчно да изберете (Manually Select Windows 10) режими на съвместимост с Windows 10(Compatibility Modes)

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

  • Щракнете с десния бутон върху .EXE файла и изберете Properties
  • В раздела Съвместимост(Compatibility ) щракнете върху квадратчето Стартиране на тази програма в режим на съвместимост за:(Run this program in compatibility mode for:)
  • Изберете версията на Windows , за която е написана програмата
  • Щракнете върху OK

Сега, когато се отвори тази програма, Windows 10 ще се опита да я стартира чрез подложка(shim) , специален софтуер, предназначен да преодолее пропастта между старите и новите операционни системи.

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

Режимът за съвместимост(Compatibility) с Windows 10 върши добра работа при стартиране на много части от по-стар софтуер, но понякога се сблъсква с част от софтуера, твърде стара или остаряла, за да се изпълнява. В тези случаи няма лесно решение, но това не означава, че не е възможно. 

Има няколко други опции за стартиране на стари програми, но те са малко по-приключенски.

Стартирайте по-стари версии(Run Older Versions) на Windows във виртуална машина

Виртуалната машина(virtual machine) е цяла операционна система, работеща в пясъчна програма на вашия компютър. Това е чудесен начин да изпробвате други операционни системи(try out other operating systems) и Linux дистрибуции(Linux distributions) .

Предимството на VM е, че може да емулира перфектно стария хардуер. По този начин, вместо да се опитвате да накарате Windows 10 да стартира програми за по-стара операционна система, можете да стартирате Windows XP изначално във виртуална машина.(run Windows XP natively in a virtual machine.)

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

Стартирайте DOS софтуер с DOSBox(Run DOS Software With DOSBox)

Преди Windows , целият софтуер работеше в DOS (известен като MSDOS ). Няма съвместимост между съвременните версии на Windows и DOS , но има опции за стартиране на програми чрез емулатор.

Можете да инсталирате софтуера във виртуална машина, но DOSBox е много по-лесна опция. Той е напълно безплатен и с отворен код и е проектиран да поддържа широка гама от стари игри и софтуер на различни платформи, включително Windows и macOS(Windows and macOS)

Създайте компютър със стар хардуер

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

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

Независимо дали смятате, че това е нещо добро или не, е субективно.

Стар софтуер, модерен хардуер

Поддържането на стария софтуер жив може да е страст или може би имате нужда от него за вашия бизнес(for your business) . Така или иначе, Windows 10 има няколко опции за поддържане на старите програми живи.

Ако използвате Windows 7, може да намерите режим XP(XP mode) полезен по същите причини, а потребителите на Windows 8 ще намерят подобен режим за съвместимост с Windows, вграден в тяхната операционна система.



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts