12Aug

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

click fraud protection

Windows 10 battlestation

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 działanie.jeszcze raz.

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.

ARTYKUŁY ZWIĄZANE Z
Czy system Windows 10 jest zgodny z istniejącym oprogramowaniem? Komputery
przed Windows: Co za pomocą MS-DOS faktycznie było jak

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 zazwyczaj 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 mogą zawieść, jeśli nie. Nowa funkcja Kontrola konta użytkownika( UAC) głównie rozwiązała ten problem, ale początkowo pojawiły się pewne problemy początkowe.

instagram viewer

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 opcję "Uruchom jako administrator", aby uruchomić ją 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

Windows zawiera ustawienia zgodności, które mogą sprawić, że stare aplikacje będą działać.W menu Start systemu Windows 10 kliknij prawym przyciskiem myszy skrót, wybierz "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 kontekstumenu.

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.

Jeśli na przykład 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 wybierz "Windows XP( Service Pack 3)" zmenu rozwijane.

Nie wstydź się też próbować innych ustawień na karcie "Zgodność".Na przykład bardzo stare gry mogą czerpać korzyści 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 mogą zranić 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 UEFI( zamiast zwykłego BIOS-u) 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.

ARTYKUŁY ZWIĄZANE
Jak wyłączyć weryfikację podpisu sterownika w 64-bitowym systemie Windows 8 lub 10( aby zainstalować niezalogowane sterowniki)
Czym jest UEFI i czym różni się od systemu BIOS?

Jeśli stare oprogramowanie, które chcesz zainstalować, wymaga niepodpisanych sterowników, do ich zainstalowania musisz użyć specjalnej opcji rozruchowej. Jeśli są dostępne tylko 32-bitowe sterowniki, 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 uruchamia starszych gier 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 możliwości 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 jakGOG lub Steam lub sprawdzanie witryny programisty, aby sprawdzić, czy oferuje poprawkę 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 dobrze 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żywanie maszyn wirtualnych do starszego oprogramowania

Windows 7 zawierał specjalną funkcję "Tryb Windows XP".W rzeczywistości był to tylko dołączony program maszyny wirtualnej z bezpłatną licencją Windows XP.System Windows 10 nie zawiera trybu Windows XP, ale można nadal używać maszyny wirtualnej, aby wykonać 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 na starszej wersji systemu Windows w oknie na pulpicie systemu Windows 10.

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

Używanie 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 do uruchamiania starych aplikacji DOS zamiast polegania na wierszu polecenia. DOSBox będzie działać dużo, znacznie lepiej.

Ponieważ system Windows 3.1 był w zasadzie aplikacją DOS, można zainstalować system Windows 3.1 w systemie DOSBox i uruchamiać również starsze 16-bitowe aplikacje systemu Windows 3.1.

Używaj 32-bitowego systemu Windows dla 16-bitowego oprogramowania 16-bitowe programy

nie działają już w 64-bitowych wersjach systemu Windows.64-bitowa wersja systemu Windows nie zawiera warstwy kompatybilnoś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 wystarczy zainstalować 32-bitową wersję systemu Windows w maszynie wirtualnej i uruchomić tam aplikację.Można nawet zainstalować system Windows 3.1 w systemie DOSBox.

Używanie określonych przeglądarek do witryn internetowych Wymagające 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, które wymagają 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, 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