První systémy Windows používaly 16bitové jádro založené na systému MS-DOS ke spuštění grafického prostředí za účelem přístupu ke službám systému. Pokud vám ta poslední věta přinesla snahu získat technický glosář, uklidněte se. Informace v tomto článku budou přístupné odborníkům i laikům. Při spuštění 32bitové aplikace v 64bitové verzi systému Windows se mohly vyskytnout problémy. Pokud ano, čtěte dále a dozvíte se, proč k tomu dochází a jak to napravit.
jak kontrolovat zprávy na verizonu
Některé nezbytné koncepty
Prostým faktem je, že byste tento problém neměli mít na prvním místě. Windows mají emulátor, který - pokud pracuje správně - poskytuje prostředí nezbytné pro normální provoz 64 i 32bitových aplikací. Tento emulátor (WOW64) odděluje 32bitové aplikace od 64bitových, aby se zabránilo kolizím souborů a / nebo registrů. Z technické poznámky 32bitové procesy nemohou spouštět 64bitové knihovny DLL, takže to může způsobovat váš problém.
Mějte na paměti, že ve skutečnosti můžete používat 16bitovou aplikaci, která rozhodně nebude fungovat. Rychlý způsob, jak zkontrolovat, zda je program 16bitový, je navigace do jeho umístění v počítači. Klepněte na něj pravým tlačítkem myši a v rozevírací nabídce vyberte Vlastnosti. Pokud má karta Vlastnosti kartu Verze nebo Předchozí verze, nejedná se o 16bitovou aplikaci.
Zajištění kompatibility
První věcí, kterou byste měli vyzkoušet, když se chystáte spustit jakýkoli software s problémy s kompatibilitou, je spustit jej v režimu kompatibility. Existuje jen velmi málo problémů, které to dnes realisticky řeší, ale byla to velmi užitečná funkce, když byl Windows 95 nahrazen NT.
Chcete-li spustit aplikaci v režimu kompatibility, přejděte na ni v průzkumníku souborů a klepněte na ni pravým tlačítkem. Stejně jako výše klikněte v nabídce na Vlastnosti. V části Vlastnosti klikněte na kartu Kompatibilita. Klikněte na pole Spustit tento program v režimu kompatibility pro: a vyberte verzi systému Windows, kterou chcete použít. Poté klikněte na Použít a zkuste aplikaci spustit. Měla by existovat jen hrstka možností, zkuste tedy projít všechny.
Povolte 32bitové aplikace
Abych byl důkladný, můžete se ujistit, že ve vašich službách Windows jsou povoleny 32bitové aplikace. Postupujte takto:
- Začněte přístupem k funkcím systému Windows zadáním funkcí systému Windows do vyhledávacího pole systému Windows a výběrem shody nejlepších.
- Zaškrtněte políčko Internetová informační služba a klikněte na OK. Instalace této funkce bude trvat minutu
- Spusťte Správce IIS zadáním internetových informačních služeb do vyhledávacího pole Windows a výběrem nejlepší shody.
- V levém okně uvidíte název vašeho počítače, rozbalte jej a klikněte na Fondy aplikací.
- V pravém okně klikněte pravým tlačítkem na DefaultAppPools a vyberte Pokročilé nastavení.
- Vyberte možnost Povolit 32bitové aplikace a změňte ji z False na True.
- Klikněte na OK a restartujte počítač.
Jakmile to dokončíte, zkuste aplikaci znovu spustit. Pokud váš WOW64 funguje správně, nemělo by to být nutné, ale v některých případech se ukázalo jako efektivní.
Nesprávné programové soubory
Starší programy někdy zaměňují instalaci a jejich soubory mohou skončit ve špatné složce. To je obzvláště obtížné zjistit, protože instalace bude vypadat, že proběhla bez problémů.
V 64bitových verzích systému Windows jsou všechny 64bitové aplikace nainstalovány ve složce Program Files (x86). To zahrnuje všechny soubory související s nainstalovanou aplikací. 32bitové programy však končí v samostatné složce s názvem Program Files. Pokud jsou cesty v instalaci nesprávně kódovány, může být aplikace nainstalována ve špatné složce.
jak zrychlit stahování páry 2019
Oprava by měla zahrnovat úpravu některých instalačních kódů, ale nemusíte to dělat, a přesto se nebudete moci dostat ke zdrojovému kódu. Pro provizorní řešení jednoduše vyhledejte nainstalované soubory a zkopírujte je ručně do složky Program Files.
Holení a účes, dva kousky
To jsou jen některé z problémů, se kterými se můžete setkat při spuštění 32bitové aplikace. Opět však nelze dostatečně zdůraznit, že by se to nikdy nemělo stát, protože jsou zavedena opatření, která tomu zabrání. Je mnohem pravděpodobnější, že máte co do činění s nějakým dalším problémem s kompatibilitou. Pokud jste si velmi jistí, že registr způsobuje problémy, začněte s řešeními uvedenými v článku.
Byla některá z metod v článku užitečná? Co vás ujistilo, že 32bitový registr skutečně způsobuje váš problém? Sdělte své úvahy v komentářích níže.