Główna » jak » Jak sprawić, by stare programy działały na Windows 10

    Jak sprawić, by stare programy działały na Windows 10

    Większość starszych aplikacji dla systemu Windows powinna działać tylko w systemie Windows 10. Jeśli pracowały one w systemie Windows 7, prawie na pewno będą działały w systemie Windows 10. Niektóre starsze aplikacje na komputery nie będą działać, ale istnieje wiele sposobów na ich ponowne uruchomienie..

    Te sztuczki obejmują wiele aplikacji, od aplikacji z Windows XP i starych gier na PC, które wymagają przestarzałych aplikacji DRM do DOS i Windows 3.1.

    Uruchom jako administrator

    Wiele aplikacji opracowanych dla systemu Windows XP będzie działać poprawnie w nowoczesnej wersji systemu Windows, z wyjątkiem jednego małego problemu. W erze Windows XP przeciętni użytkownicy systemu Windows zwykle używali swojego komputera z kontem administratora przez cały czas. Aplikacje zostały zakodowane, aby po prostu założyć, że mają dostęp administracyjny i zawiedzie, jeśli nie. Nowa funkcja Kontrola konta użytkownika (UAC) w większości rozwiązała ten problem, ale początkowo pojawiły się pewne problemy początkowe.

    Jeśli starsza aplikacja nie działa poprawnie, spróbuj kliknąć prawym przyciskiem myszy jej skrót lub plik exe, a następnie wybierając polecenie "Uruchom jako administrator", aby uruchomić go z uprawnieniami administracyjnymi.

    Jeśli okaże się, że aplikacja wymaga dostępu administracyjnego, możesz ustawić aplikację tak, aby zawsze działała jako administrator, korzystając z ustawień zgodności omówionych w następnej sekcji.

    Dostosuj ustawienia zgodności

    System Windows zawiera ustawienia zgodności, dzięki którym stare aplikacje mogą działać. W menu Start systemu Windows 10 kliknij prawym przyciskiem myszy skrót, wybierz polecenie "Otwórz lokalizację pliku" z menu kontekstowego

    Po zlokalizowaniu pliku kliknij prawym przyciskiem myszy skrót aplikacji lub plik exe, a następnie wybierz "Właściwości" z menu kontekstowego.

    Na karcie "Zgodność" w oknie właściwości aplikacji możesz kliknąć przycisk "Użyj narzędzia do rozwiązywania problemów" w interfejsie kreatora lub samodzielnie dostosuj opcje.

    Na przykład, jeśli aplikacja nie działa poprawnie w systemie Windows 10, ale działa poprawnie w systemie Windows XP, wybierz opcję "Uruchom ten program w trybie zgodności dla", a następnie z menu wybierz "Windows XP (Service Pack 3)". menu.

    Nie wstydź się też wypróbować innych ustawień na karcie "Zgodność". Na przykład bardzo stare gry mogą korzystać z "Zmniejszonego trybu kolorów". W przypadku wyświetlaczy o wysokiej rozdzielczości może być konieczne sprawdzenie "Wyłącz skalowanie wyświetlacza przy ustawieniach wysokiej czułości", aby program wyglądał normalnie. Żadne opcje na tej karcie nie szkodzą Twojej aplikacji ani komputera - zawsze możesz je wyłączyć, jeśli nie pomogą.

    Zainstaluj niepodpisane sterowniki lub sterowniki 32-bitowe

    64-bitowa wersja systemu Windows 10 korzysta z wymuszania podpisu sterownika i wymaga, aby wszystkie sterowniki miały prawidłowy podpis przed ich zainstalowaniem. 32-bitowe wersje systemu Windows 10 zwykle nie wymagają podpisanych sterowników. Wyjątkiem jest to, że 32-bitowe wersje systemu Windows 10 działające na nowszym komputerze z interfejsem UEFI (zamiast zwykłego systemu BIOS) często wymagają podpisanych sterowników. Wymuszanie podpisania sterowników pomaga zwiększyć bezpieczeństwo i stabilność, chroniąc system przed złośliwymi lub po prostu niestabilnymi sterownikami. Powinieneś instalować tylko niepodpisane sterowniki, jeśli wiesz, że są bezpieczne i mają ku temu dobry powód.

    Jeśli stare oprogramowanie, które chcesz zainstalować, nie potrzebuje niepodpisanych sterowników, musisz użyć specjalnej opcji rozruchu, aby je zainstalować. Jeśli dostępne są tylko sterowniki 32-bitowe, musisz użyć 32-bitowej wersji systemu Windows 10 - 64-bitowa wersja systemu Windows 10 wymaga sterowników 64-bitowych. Użyj tego procesu, jeśli chcesz przejść do wersji 32-bitowej, pobierając 32-bitową wersję systemu Windows 10 zamiast wersji 64-bitowej.

    Uruchamiaj gry wymagające SafeDisc i SecuROM DRM

    Windows 10 nie będzie działał w starszych grach korzystających z SafeDisc lub SecuROM DRM. Te schematy zarządzania prawami cyfrowymi mogą powodować wiele problemów. Ogólnie rzecz biorąc, dobrze, że system Windows 10 nie pozwala na instalowanie i zanieczyszczanie systemu przez te śmieci. Niestety, oznacza to, że niektóre starsze gry, które pojawiły się na fizycznych płytach CD lub DVD, nie zostaną zainstalowane i uruchomione normalnie.

    Masz wiele innych opcji do grania w te gry, w tym wyszukiwanie "bez CD" (które są potencjalnie bardzo niebezpieczne, ponieważ często można je znaleźć na podejrzanych stronach pirackich), odkupując grę od cyfrowej usługi dystrybucji, takiej jak GOG lub Steam, lub sprawdzając stronę programisty, aby sprawdzić, czy oferuje łatkę usuwającą DRM.

    Bardziej zaawansowane triki obejmują instalowanie i podwójne uruchamianie w starszej wersji systemu Windows bez tego ograniczenia lub próba uruchomienia gry na maszynie wirtualnej ze starszą wersją systemu Windows. Maszyna wirtualna może nawet sprawnie działać, ponieważ gry wykorzystujące te schematy DRM są na tyle stare, że nawet maszyna wirtualna może obsłużyć ich wymagania graficzne.

    Użyj maszyn wirtualnych do starszego oprogramowania

    Windows 7 zawierał specjalną funkcję "Windows XP Mode". To był po prostu dołączony program maszyny wirtualnej z bezpłatną licencją Windows XP. System Windows 10 nie zawiera trybu Windows XP, ale możesz nadal używać maszyny wirtualnej, aby zrobić to samodzielnie.

    Wszystko, czego naprawdę potrzebujesz to program maszyny wirtualnej, taki jak VirtualBox i dodatkowa licencja Windows XP. Zainstaluj tę kopię systemu Windows w maszynie wirtualnej i możesz uruchamiać oprogramowanie w starszej wersji systemu Windows w oknie na pulpicie systemu Windows 10.

    Używanie maszyny wirtualnej jest nieco bardziej skomplikowanym rozwiązaniem, ale będzie działało dobrze, chyba że aplikacja będzie musiała bezpośrednio łączyć się ze sprzętem. Maszyny wirtualne mają zwykle ograniczone wsparcie dla urządzeń peryferyjnych.

    Korzystaj z emulatorów w aplikacjach DOS i Windows 3.1

    DOSBox umożliwia uruchamianie starych aplikacji DOS - głównie gier DOS - w oknie emulatora na pulpicie. Użyj DOSBox, aby uruchamiać stare aplikacje DOS, zamiast polegać na wierszu polecenia. DOSBox będzie działać znacznie, znacznie lepiej.

    A ponieważ system Windows 3.1 był w zasadzie aplikacją DOS, można zainstalować system Windows 3.1 w DOSBox i uruchamiać także stare 16-bitowe aplikacje systemu Windows 3.1.

    Użyj 32-bitowego systemu Windows dla 16-bitowego oprogramowania

    Programy 16-bitowe nie działają już w 64-bitowych wersjach systemu Windows. 64-bitowa wersja systemu Windows nie zawiera warstwy zgodności WOW16, która umożliwia uruchamianie aplikacji 16-bitowych. Spróbuj uruchomić aplikację 16-bitową w 64-bitowej wersji systemu Windows, a zobaczysz komunikat "Ta aplikacja nie działa na Twoim komputerze".

    Jeśli potrzebujesz uruchomić aplikacje 16-bitowe, musisz zainstalować 32-bitową wersję systemu Windows 10 zamiast wersji 64-bitowej. Dobrą wiadomością jest to, że tak naprawdę nie trzeba ponownie instalować całego systemu operacyjnego. Zamiast tego możesz po prostu zainstalować 32-bitową wersję systemu Windows w maszynie wirtualnej i uruchomić tam aplikację. Można nawet zainstalować Windows 3.1 w DOSBoxie.

    Używaj specyficznych przeglądarek do stron internetowych Wymagając Java, Silverlight, ActiveX lub Internet Explorer

    Windows 10 używa nowej przeglądarki Microsoft Edge jako domyślnej przeglądarki. Edge nie obsługuje obsługi Java, ActiveX, Silverlight i innych technologii. Chrome również zrzucił obsługę wtyczek NPAPI, takich jak Java i Silverlight.

    Aby korzystać ze starszych aplikacji internetowych wymagających tych technologii, uruchom przeglądarkę internetową Internet Explorer dołączoną do systemu Windows 10 ze względu na kompatybilność. IE nadal obsługuje zawartość ActiveX. Mozilla Firefox nadal obsługuje Javę i Silverlight.

    Możesz uruchomić Internet Explorer z menu Start. Jeśli jesteś już Microsoft Edge, po prostu otwórz menu ustawień i wybierz "Otwórz za pomocą Internet Explorera", aby otworzyć bieżącą stronę bezpośrednio w przeglądarce Internet Explorer.


    Ogólnie rzecz biorąc, jeśli starsza aplikacja nie działa w systemie Windows 10, dobrym pomysłem jest znalezienie nowoczesnego zamiennika, który będzie działał prawidłowo. Ale są też aplikacje - zwłaszcza stare gry komputerowe i aplikacje biznesowe - których po prostu nie da się zastąpić. Mamy nadzieję, że niektóre z udostępnionych przez nas sztuczek dotyczących zgodności spowodują ponowne uruchomienie tych aplikacji.

    Image Credit: Brett Morrison na Flickr