web-dev-qa-db-ja.com

Windows 8は16ビットプログラムをサポートしていますか?

Vista以降では、64ビットバージョンのWindowsは16ビットプログラムをサポートしなくなりましたが、32ビットバージョンでも引き続き実行できます。 Windows 8はWindows 7からも多くの点を変更しており、64ビットでのみが使用可能になるという噂がしばらくありました[[1][2] どうやら もうそうではない 。マイクロソフトが64ビットシステムへの移行をユーザーに要求していることは秘密ではありません。彼らはWindows 8から16ビットサポートを完全に削除しましたか(32ビットバージョンを含む)?

11
Synetech

Windows 8の64ビットコピーは16ビットアプリケーションをサポートしませんが、それらは32ビットコピーで引き続きサポートされます[1][2][3]。ただし、これらはデフォルトではサポートされていないため、コントロールパネルアプレットを使用して手動でオンにする必要があります。

16-bit support Control Panel applet

14
Synetech

これは、Windows VistaまたはWindows 7と同じです。64ビットバージョンのWindowsを使用している場合、16ビットアプリケーションを実行できません。 32ビットバージョンのWindowsをお持ちの場合は、16ビットアプリケーションを実行できます。

64ビットシステムの回避策:Windows 7 64ビットでは、Virtual PC XPモードをダウンロードして、そこで16ビットアプリケーションを実行できます。 Windows 8がXPモードも提供しているかどうかはわかりません(そうは思いません)が、Windows 8の一部のバージョンでは、Hyper-Vがサポートされています。したがって、簡単に実行できます。 Hyper-vのWindows XPは、16ビットをサポートします。

http://www.Microsoft.com/windows/virtual-pc/download.aspxhttp://blogs.msdn.com/b/b8/archive/2011/09/ 07/bringing-hyper-v-to-windows-8.aspx

0
juFo

Windows 7のとおり、16ビットアプリケーションは64ビットWindows 8インストールでは実行できません。

ただし、16ビットアプリケーションを実行するために必要な [〜#〜] ntvdm [〜#〜] は、32ビットWindows 8システムでも引き続き使用できます。

NTVDMは、64ビットバージョンを除き、Vista、7、8を含むすべての32ビットNTベースのWindowsバージョンに存在します。

Synetechが述べたように、この機能はデフォルトで無効になっており、手動で有効にする必要があります。

0
bwDraco