Sprzęt komputerowy zmienia się szybko. Wiedza o tym, co należy zaktualizować na komputerze, zależy od tego, jak go używasz. Gry często wymagają najnowszych dostępnych części, ale starsze oprogramowanie czasami działa inaczej.
Niewiele jest gorszych uczuć niż aktualizacja systemu operacyjnego tylko po to, by stwierdzić, że ulubione programy już nie działają. Tryb zgodności z systemem Windows 10 może pomóc w przywróceniu oprogramowania do życia.
Dlaczego stare oprogramowanie się psuje?
Zanim przyjrzymy się, jak wskrzesić stare oprogramowanie, warto dowiedzieć się, dlaczego mogą one nie działać w systemie Windows 10. Chociaż istnieje wiele potencjalnych problemów ze starszym oprogramowaniem, większość z nich ma podobne problemy:
- Nieaktualne zależności – oprogramowanie zależne od starych programów i bibliotek, które nie są już dostępne w systemie Windows 10
- Programy 16-bitowe – Windows 10 jest 64-bitowy i nie obsługuje programów 16-bitowych * 32-bitowy działa dobrze)
- DOS – starsze programy i gry przeznaczone dla MSDOS nie działają w systemie Windows, ponieważ emuluje tylko niewielką część systemu DOS dla okna terminala
- Bezpieczeństwo — Exploity i backdoory w programach nieustannie się zmieniają, a stare zaktualizowane oprogramowanie może zostać odrzucone jako zagrożenie bezpieczeństwa
Te i wiele innych problemów może uniemożliwić działanie starszego oprogramowania. Utrzymywanie starego oprogramowania przy życiu to temat, który pasjonuje wiele osób, a społeczności internetowe poświęcają się przedłużaniu produktów poza ich oficjalny koniec życia .
Jak uruchamiać oprogramowanie w trybie zgodności z systemem Windows 10
Jeśli udało Ci się zainstalować starszą wersję oprogramowania tylko po to, by okazało się, że nie chce się uruchomić, masz kilka opcji. Pierwszym z nich jest użycie automatycznego sprawdzania zgodności w celu dopasowania oprogramowania do różnych trybów w celu ich uruchomienia.
- Kliknij prawym przyciskiem myszy plik .EXE i wybierz Właściwości
- Na karcie Zgodność kliknij Uruchom narzędzie do rozwiązywania problemów ze zgodnością
- Poczekaj, aż system Windows przeskanuje program
- Wybierz Wypróbuj zalecane ustawienia
Spowoduje to skonfigurowanie programu do pracy z dowolnymi ustawieniami, które system Windows 10 uważa za najlepsze. Jeśli nadal się nie uruchamia, powtórz proces, tym razem wybierając opcję Rozwiąż problemy z programem w ostatnim kroku, aby uruchomić interaktywny kreator.
Narzędzie do rozwiązywania problemów ze zgodnością programów działa najlepiej na nowszym oprogramowaniu. Ale jeśli dokładnie wiesz, na jakim oprogramowaniu program ma działać, lepiej będzie, jeśli użyjesz trybu ręcznego.
Jak ręcznie wybrać tryby zgodności z systemem Windows 10
Jeśli wypróbowałeś poprzednie kroki i nie zadziałały, są jeszcze inne opcje do wypróbowania przed poddaniem się. Możesz ręcznie wybrać system, którego chcesz używać w trybie zgodności z Windows:
- Kliknij prawym przyciskiem myszy plik .EXE i wybierz Właściwości
- Na karcie Zgodność kliknij pole Uruchom ten program w trybie zgodności z:
- Wybierz wersję systemu Windows, dla której program został napisany
- Kliknij OK
Teraz, gdy ten program zostanie otwarty, system Windows 10 spróbuje go uruchomić za pomocą podkładki , specjalnego oprogramowania zaprojektowanego w celu wypełnienia luki między starymi i nowymi systemami operacyjnymi.
Co zrobić, gdy tryb zgodności z systemem Windows nie działa
Tryb zgodności z systemem Windows 10 dobrze radzi sobie z uruchamianiem wielu starszych elementów oprogramowania, ale czasami napotyka oprogramowanie zbyt stare lub przestarzałe, aby można było je uruchomić. W takich przypadkach nie ma łatwego rozwiązania, ale to nie znaczy, że nie jest to możliwe.
Istnieje kilka innych opcji uruchamiania starych programów, ale są one nieco bardziej ryzykowne.
Uruchom starsze wersje systemu Windows na maszynie wirtualnej
Maszyna wirtualna to cały system operacyjny działający w programie piaskownicy na twoim komputerze. To świetny sposób na wypróbowanie innych systemów operacyjnych i dystrybucji Linuksa .
Zaletą maszyny wirtualnej jest to, że może doskonale emulować stary sprzęt. W ten sposób, zamiast próbować zmusić system Windows 10 do uruchamiania programów dla starszego systemu operacyjnego, możesz uruchomić system Windows XP natywnie na maszynie wirtualnej.
Ma to kilka zalet, choć być może najważniejszą jest oddzielenie nowoczesnego systemu od starszego oprogramowania, eliminując wszelkie możliwe problemy z bezpieczeństwem, jakie może powodować oprogramowanie.
Uruchom oprogramowanie DOS za pomocą DOSBox
Przed Windows całe oprogramowanie działało w systemie DOS (powszechnie znanym jako MSDOS). Nie ma zgodności między nowoczesnymi wersjami systemu Windows i DOS, ale istnieją opcje uruchamiania programów za pośrednictwem emulatora.
Możesz zainstalować oprogramowanie na maszynie wirtualnej, ale DOSBox jest znacznie łatwiejszą opcją. Jest całkowicie darmowy i open-source i zaprojektowany do obsługi szerokiej gamy starych gier i oprogramowania na różnych platformach, w tym Windows i macOS .
Zbuduj komputer ze starego sprzętu
Aby uzyskać najbardziej hardkorowe podejście, możesz zbudować dedykowany komputer z wybranym systemem operacyjnym. Brzmi to ekstremalnie, ale dokładnie to zrobił YouTuber MattKC.
Jak pokazuje wideo, to podejście jest pełne błędów i nie jest dla osób o słabych nerwach. Jeśli jednak jesteś gotowy na wyzwanie, myślenie stojące za zbudowaniem starego komputera jest solidne. W końcu znaczna ilość oprogramowania rządowego, medycznego i wojskowego nadal działa na starych komputerach do dziś.
To, czy uważasz, że to dobrze, czy nie, jest jednak subiektywne.
Stare oprogramowanie, nowoczesny sprzęt
Utrzymywanie starego oprogramowania przy życiu może być pasją, a może potrzebujesz go dla swojej firmy . Tak czy inaczej, system Windows 10 ma kilka opcji utrzymywania starych programów przy życiu.
Jeśli korzystasz z systemu Windows 7, tryb XP może być przydatny z tych samych powodów, a użytkownicy systemu Windows 8 znajdą podobny tryb zgodności z systemem Windows wbudowany w ich system operacyjny.