Pierwsze systemy Windows wykorzystywały 16-bitowe jądro oparte na systemie MS-DOS do uruchamiania powłoki graficznej w celu uzyskania dostępu do usług systemu. Jeśli to ostatnie zdanie skłoniło cię do szukania glosariusza technicznego, uspokój się. Informacje zawarte w tym artykule będą dostępne zarówno dla ekspertów, jak i laików. Podczas uruchamiania aplikacji 32-bitowej w 64-bitowej wersji systemu Windows mogły wystąpić pewne problemy. Jeśli tak, przeczytaj dalej, aby dowiedzieć się, dlaczego tak się dzieje i jak to naprawić.
jak dodać dlc do gier Steam
Niektóre niezbędne koncepcje
Prosty fakt jest taki, że nie powinieneś mieć tego problemu w pierwszej kolejności. Windows ma emulator, który - jeśli działa poprawnie - zapewnia niezbędne środowisko do normalnego działania aplikacji 64-bitowych i 32-bitowych. Ten emulator (WOW64) oddziela aplikacje 32-bitowe od 64-bitowych, aby zapobiec kolizjom plików i / lub rejestru. Uwaga techniczna: procesy 32-bitowe nie mogą wykonywać 64-bitowych bibliotek DLL, więc może to być przyczyną problemu.
Należy pamiętać, że w rzeczywistości może być uruchomiona 16-bitowa aplikacja, która z pewnością nie będzie działać. Szybkim sposobem sprawdzenia, czy program jest 16-bitowy, jest przejście do jego lokalizacji na komputerze. Kliknij go prawym przyciskiem myszy i wybierz Właściwości z menu rozwijanego. Jeśli karta właściwości ma kartę Wersja lub Poprzednie wersje, nie jest to aplikacja 16-bitowa.
Zapewnienie zgodności
Pierwszą rzeczą, którą powinieneś wypróbować, gdy zaczynasz uruchamiać oprogramowanie, które ma problemy ze zgodnością, jest uruchomienie go w trybie zgodności. Obecnie jest bardzo niewiele problemów, które to realistycznie rozwiązuje, ale była to bardzo przydatna funkcja, gdy Windows 95 został zastąpiony przez NT.
Aby uruchomić aplikację w trybie zgodności, przejdź do niej w eksploratorze plików i kliknij ją prawym przyciskiem myszy. Tak samo jak powyżej, kliknij Właściwości w menu. W obszarze Właściwości kliknij kartę Zgodność. Kliknij pole z napisem Uruchom ten program w trybie zgodności dla: i wybierz wersję systemu Windows, której chcesz użyć. Następnie kliknij Zastosuj i spróbuj uruchomić aplikację. Opcji powinno być tylko kilka, więc spróbuj je wszystkie przeanalizować.
Włącz aplikacje 32-bitowe
Aby być dokładnym, możesz upewnić się, że aplikacje 32-bitowe są włączone w usługach systemu Windows. Aby to zrobić, wykonaj następujące kroki:
- Zacznij od uzyskania dostępu do funkcji systemu Windows, wpisując funkcje systemu Windows w polu wyszukiwania systemu Windows i wybierając najlepsze dopasowanie.
- Zaznacz pole z napisem Internetowe usługi informacyjne i kliknij OK. Instalacja tej funkcji zajmie chwilę
- Uruchom Menedżera usług IIS, wpisując internetowe usługi informacyjne w polu wyszukiwania systemu Windows i wybierając najlepsze dopasowanie.
- W lewym oknie zobaczysz nazwę swojego komputera, rozwiń ją i kliknij Pule aplikacji.
- W prawym oknie kliknij prawym przyciskiem myszy DefaultAppPools i wybierz Ustawienia zaawansowane.
- Wybierz opcję Włącz aplikacje 32-bitowe i zmień ją z False na True.
- Kliknij OK i uruchom ponownie komputer.
Po zakończeniu spróbuj ponownie uruchomić aplikację. Jeśli WOW64 działa poprawnie, nie powinno to być konieczne, ale w niektórych przypadkach okazało się skuteczne.
Nieprawidłowe pliki programów
Starsze programy czasami mylą instalację, a ich pliki mogą trafiać do niewłaściwego folderu. Jest to szczególnie trudne do wykrycia, ponieważ wydaje się, że instalacja przebiegła bez żadnych problemów.
W 64-bitowych wersjach systemu Windows wszystkie aplikacje 64-bitowe są instalowane w folderze Program Files (x86). Obejmuje to wszelkie pliki związane z zainstalowaną aplikacją. Jednak programy 32-bitowe trafiają do oddzielnego folderu o nazwie Program Files. Jeśli ścieżki są nieprawidłowo zakodowane w instalacji, aplikacja mogła zostać zainstalowana w niewłaściwym folderze.
Chromecast nie łączy się z internetem
Naprawienie tego powinno obejmować edycję części kodu instalacyjnego, ale nie musisz tego robić, a mimo to możesz nie być w stanie uzyskać dostępu do kodu źródłowego. Aby uzyskać prowizoryczne rozwiązanie, po prostu znajdź zainstalowane pliki i skopiuj je ręcznie do folderu Program Files.
Golenie i strzyżenie, dwa bity
To tylko niektóre z problemów, z którymi możesz się spotkać podczas uruchamiania aplikacji 32-bitowej. Ale znowu nie można wystarczająco podkreślić, że to nigdy nie powinno się zdarzyć, ponieważ istnieją środki, aby temu zapobiec. O wiele bardziej prawdopodobne jest, że masz do czynienia z innym problemem ze zgodnością. Jeśli masz pewność, że rejestr powoduje problemy, zacznij od rozwiązań przedstawionych w artykule.
Czy którakolwiek z metod opisanych w artykule była pomocna? Co sprawiło, że masz pewność, że 32-bitowy rejestr jest naprawdę przyczyną problemu? Podziel się uzasadnieniem w komentarzach poniżej.