Как да използвате инструменти за съвместимост с Windows 10, за да стартирате остарели приложения

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

Независимо от това, има начини, по които можете да продължите да използвате и да се наслаждавате на любимите си приложения, като използвате опциите за съвместимост с Windows 10 – при условие че сте наясно с рисковете.

Рискове за сигурността(Security Risks)

Злонамерените участници винаги търсят програми и системи, които имат уязвимости, които могат да използват. Microsoft и други доставчици редовно издават софтуерни корекции и актуализации(software patches and security updates) на защитата , за да закрият всякакви уязвимости и да поддържат компютъра си актуален.

Изпълнението на остарели приложения или програми EOL (End of Life)(EOL (End of Life) programs) може да доведе до проблеми с несъвместимостта и да причини грешки. Даването на достъп на хакери е още по-важно и е потенциално опасно за вашия компютър. Остарелият софтуер и приложения, които не са приложили критични актуализации на сигурността, дават на хакерите лесен достъп до дупки в програмите. 

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

Хората, които използват 7-Zip, но не са приложили актуализациите, все още са уязвими към атаки и излагат компютрите си на ненужен риск.

Тази статия ще очертае опциите за съвместимост с Windows 10 за стартиране на остарели приложения в (Windows 10)Windows 10 :

  • Изпълни като администратор
  • Използвайте инструмента за отстраняване на неизправности при съвместимостта на интегрираните програми на Windows(Use Windows Integrated Program Compatibility Troubleshooter)
  • Стартирайте ръчно (Run)приложение(App) в режим на съвместимост(Compatibility Mode Manually)
  • Инсталирайте 32-битови драйвери или неподписани драйвери

Изпълни като администратор(Run As Administrator)

Ако се опитвате да използвате приложение или програма от по-ранна версия на Windows , като XP или 7, опитайте да го стартирате като администратор. 

Щракнете с десния бутон(Right-click) върху приложението или неговия пряк път и щракнете върху Изпълни като администратор(Run as Administrator) .

Използвайте инструмента за отстраняване на неизправности при съвместимостта на интегрираните програми на Windows(Use Windows Integrated Program Compatibility Troubleshooter)

Ако опцията за щракване с десния бутон по-горе не работи, опитайте да използвате инструмента за отстраняване на неизправности при съвместимостта на интегрираната програма с Windows(Windows Integrated Program Compatibility Troubleshooter) .

  • Въведете Стартиране на програми, направени за предишни версии на Windows(Run programs made for previous versions of Windows) от лентата за търсене.

  • Изберете Advanced, Run as Administrator,(Choose Advanced, Run as Administrator, ) след което щракнете върху Next , за да продължите.

  • Изберете приложението, което има проблеми. След това щракнете върху Напред(Next) .

  • От опциите за отстраняване на неизправности в екранната снимка по-горе изберете Опитайте препоръчаните настройки(Try recommended settings) .
  • Щракнете върху Тестване на програмата(Test the program) .

Инструментът за отстраняване на неизправности при съвместимостта с Windows(Windows) 10 ще тества приложението с помощта на предишна версия на Windows . Ще можете да видите дали това решава проблема ви.

Можете също да изберете Програма за отстраняване на неизправности(Troubleshoot program) под Изберете опция за отстраняване(Select troubleshooting option) на неизправности, за да изберете настройките за съвместимост с Windows въз основа на проблеми, които забележите.(Windows)

В следващата стъпка инструментът за отстраняване на неизправности ще ви помоли да идентифицирате проблема, който изпитвате:

  • Програмата работеше в по-ранни версии на Windows , но няма да се инсталира или стартира сега.
  • Програмата се отваря, но не се показва правилно.
  • Програмата изисква допълнителни разрешения.
  • Не виждам проблема си в списъка.

Инструментът за отстраняване на неизправности ще предложи тестове и предложения въз основа на това, което изберете като проблем. Изберете проблема си и след това щракнете върху Напред(Next)

Ще бъдете помолени да изберете от следните опции:

  • Да, запазете тези настройки за тази програма.
  • Не, опитайте отново, като използвате различни настройки.
  • Не, докладвайте проблема на Microsoft и проверете онлайн за решение.

Стартирайте инструмента за отстраняване на неизправности за всяко приложение, с което имате проблеми, работещи на вашата Windows 10 машина.

Стартирайте ръчно приложение в режим на съвместимост с Windows(Run An App In Windows Compatibility Mode Manually)

Една от опциите е да принудите приложение да използва настройки от по-ранна версия на Windows .

  • Щракнете с десния бутон(Right-click) върху пряк път на приложението или програмата и изберете Свойства(Properties) , след което щракнете върху Съвместимост(Compatibility) .

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

  • Намален цветови режим.
  • Работете с резолюция на екрана 640 x 480.
  • Деактивирайте оптимизациите на цял екран.
  • Стартирайте тази програма като администратор.

Поставете отметка в квадратчето до Стартиране на тази програма в режим на съвместимост. (Run this program in compatibility mode. )Изберете версията от падащото меню и щракнете върху Приложи(Apply) .

Ако този процес не отстрани проблема с приложението ви, опитайте да използвате съветника за отстраняване на неизправности в съвместимостта(Compatibility Troubleshooter) , за да видите дали ще ви помогне да разрешите проблема.

Инсталирайте 32-битови драйвери или неподписани драйвери(Install 32-bit Drivers Or Unsigned Drivers)

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

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

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

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

За да инсталирате неподписани драйвери, следвайте стъпките по-долу. 

  • От лентата за търсене отидете на Настройки(Settings) .
  • Щракнете върху Актуализации и сигурност(Updates and Security) и след това Възстановяване(Recovery)
  • Под Разширена настройка(Advanced Setup) изберете Рестартиране(Restart) сега.
  • Вашият компютър сега ще премине в режим на рестартиране. Придвижете се до Разширено стартиране(Advanced startup ) и натиснете Рестартиране сега( Restart now) .

Изберете от една от следните опции:

  • Продължи.
  • Отстраняване на неизправности.
  • Изключете компютъра си.

  • Изберете Отстраняване на неизправности, (Troubleshoot,) Разширени опции(Advanced Options) и след това щракнете върху Вижте още опции за възстановяване(See more recovery options)
  • Щракнете върху Настройки за стартиране(Startup Settings) и след това Рестартиране(Restart) .

  • След няколко секунди компютърът ви ще се рестартира и ще ви покаже екрана по-долу.

  • Настройката, която искате да изберете на екранната снимка по-горе, е 7) Деактивиране на налагането на подпис на драйвери(7) Disable driver signature enforcement) . Натиснете клавиша F7 .

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

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

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



About the author

Аз съм софтуерен инженер с над 15 години опит в Microsoft Office и Edge. Също така разработих няколко инструмента, използвани от крайните потребители, като например приложение за проследяване на важни здравни данни и детектор за рансъмуер. Моите умения се състоят в разработването на елегантен код, който работи добре на различни платформи, както и в отличното разбиране на потребителското изживяване.



Related posts