V dnešním technologicky vyspělém světě je velmi důležité porozumět architektuře softwarových programů, které používáme. Důležitým faktorem je 32bitový nebo 64bitový status softwaru. Rozdíl mezi nimi je důležitý, protože má vliv na výkon programu, jeho kompatibilitu a přístup do paměti. V tomto článku se podíváme na to, jak zjistit, zda je program 64bitový, a budeme se zabývat otázkami, zda 32bitový software může fungovat v 64bitovém systému, jak zjistit, zda je EXE 32bitový nebo 64bitový, a jak použít příkazový řádek ke kontrole 64bitovosti.
Nejprve spusťte Správce úloh. Po kliknutí pravým tlačítkem myši na hlavní panel vyberte pomocí kontextové nabídky položku „Správce úloh“.
3. Vyhledejte označení „32-bit“: Na kartě „Procesy“ najdete sloupec „Platforma“. 64bitový program nebude mít v tomto sloupci označení. Pokud se naopak jedná o 32bitový program, uvidíte vedle něj označení „32bitový“.
Vyhledejte soubor EXE pomocí: Vyhledejte spustitelný soubor, který chcete prozkoumat (obvykle končí na „.exe“). Klepněte na soubor EXE pravým tlačítkem myši:
2. Kliknutím pravým tlačítkem myši na soubor po jeho nalezení se zobrazí kontextová nabídka. 3. Klepněte na tlačítko „Vlastnosti“ a pokračujte: Chcete-li otevřít okno vlastností, vyberte z kontextové nabídky položku „Properties“ (Vlastnosti).
Podívejme se, jak nyní pomocí příkazového řádku (cmd) ověřit, zda je 64bitový:
2. Přejděte do adresáře se softwarem: Chcete-li změnit adresář a přejít do umístění programu, použijte příkaz „cd“. Například zadejte „cd C:Program Files“, pokud se program nachází v adresáři „C:Program Files“. Když jste v adresáři programu, zadejte příkaz „file program_name>.exe“ a stiskněte klávesu Enter.
Na závěr probereme problematiku spouštění 32bitových aplikací v 64bitových systémech. Ve většině případů je odpověď kladná. Většina 64bitových operačních systémů podporuje WOW64 (Windows 32-bit on Windows 64-bit), vrstvu kompatibility, která umožňuje bezproblémové fungování 32bitových programů. Přesto je třeba mít na paměti, že některé zastaralé nebo špatně sestavené 32bitové programy mohou mít na 64bitovém počítači problémy s kompatibilitou nebo omezení výkonu. Pokud je nabízena 64bitová verze aplikace, vždy se doporučuje její použití pro dosažení nejlepší kompatibility a výkonu.
Závěrem lze říci, že existuje řada způsobů, jak zjistit, zda je program 64bitový, například zkontrolovat ve Správci úloh, zda je přítomen štítek „32bitový“, podívat se na vlastnosti souboru EXE nebo pomocí příkazového řádku zobrazit informace o programu. Pro kompatibilitu a výkon je zásadní znát architekturu softwaru. Ačkoli 32bitové aplikace mohou obvykle fungovat v 64bitových systémech, je nejlepší používat 64bitovou verzi, kdykoli je k dispozici.
Ano, 64bitový program nebo operační systém se obecně označuje jako x64. V závislosti na architektuře může být písmeno „x“ ve slově x64 změněno na jiné písmeno, například x86 pro 32bitové nebo ARM pro některá mobilní zařízení. Při posuzování, zda je program 64bitový, však x64 obvykle znamená, že je určen pro provoz v 64bitovém systému.
Ne, 64bitový program EXE nelze spustit na 32bitovém operačním systému. Možnosti 64bitového operačního systému, které zahrnují širší adresový prostor paměti, využívají 64bitové programy. Spuštění 64bitového programu na 32bitovém počítači selže, protože 32bitový systém může podporovat pouze 32bitové programy.
Pomocí následujících postupů můžete zjistit, zda je soubor .exe aplikace 16bitový, 32bitový nebo 64bitový: V prvním kroku klikněte pravým tlačítkem myši na soubor.exe.
2. V rozevírací nabídce vyberte možnost „Vlastnosti“. 3. V okně Vlastnosti vyberte kartu „Kompatibilita“. Část „Compatibility mode“ by se měla nacházet v části
4.
5. Pokud se zobrazí možnost „Spustit tento program v režimu kompatibility pro“, znamená to pravděpodobně, že se jedná o 16bitový program vytvořený pro starší operační systémy. Pokud část „Režim kompatibility“ chybí, jedná se buď o 32bitový, nebo 64bitový program. Zavřete okno Vlastnosti a ještě jednou klikněte pravým tlačítkem myši na soubor.exe, abyste zjistili, zda se jedná o 32bitový nebo 64bitový program. V kroku 8 vyberte z rozevírací nabídky možnost „Otevřít umístění souboru“. 9. V průzkumníku souborů ještě jednou klikněte pravým tlačítkem myši na soubor.exe a vyberte možnost „Vlastnosti“.
10. V okně Vlastnosti vyberte záložku „Podrobnosti“.
11. Zkontrolujte pole „Image“ (Obraz) nebo „Architecture“ (Architektura), abyste zjistili, zda je software 32bitový, resp. 64bitový.
Tyto pokyny vám pomohou zjistit, zda je soubor.exe aplikace 16bitový, 32bitový nebo 64bitový.