最初の Windows システムは、システムのサービスにアクセスするために、16 ビットの MS-DOS ベースのカーネルを使用してグラフィカル シェルを実行していました。最後の文で技術用語集を急いでしまった場合でも、安心してください。この記事の情報は、専門家も一般の方も同様にアクセスできます。 64 ビット バージョンの Windows で 32 ビット アプリケーションを実行すると、いくつかの問題が発生する場合があります。もしそうなら、これが起こっている理由とそれを修正する方法について学ぶために読んでください.
アンドロイドを一度にすべてのボイスメールを削除する方法
いくつかの必要な概念
単純な事実は、そもそもこの問題を抱えるべきではないということです。 Windows にはエミュレーターがあり、正常に動作している場合は、64 ビットと 32 ビットの両方のアプリケーションを正常に実行するために必要な環境を提供します。このエミュレータ (WOW64) は、32 ビット アプリケーションを 64 ビット アプリケーションから分離して、ファイルやレジストリの衝突を防ぎます。テクニカル ノートでは、32 ビット プロセスは 64 ビット DLL を実行できないため、これが問題の原因になっている可能性があります。
16 ビット アプリケーションを実際に実行している可能性があることに注意してください。これは間違いなく機能しません。プログラムが 16 ビットかどうかを確認する簡単な方法は、コンピューター上のその場所に移動することです。それを右クリックし、ドロップダウン メニューから [プロパティ] を選択します。プロパティ タブに [バージョン] または [以前のバージョン] タブがある場合、それは 16 ビット アプリケーションではありません。
互換性のあるものにする
互換性の問題があるソフトウェアを実行するときに最初に試すことは、互換モードで実行することです。現在、これで現実的に解決できる問題はほとんどありませんが、Windows 95 が NT に置き換えられたときには非常に便利な機能でした。
アプリケーションを互換モードで実行するには、ファイル エクスプローラーでそのアプリケーションに移動し、右クリックします。上記と同様に、メニューから [プロパティ] をクリックします。 [プロパティ] で、[互換性] タブをクリックします。 [互換モードでこのプログラムを実行する:] というボックスをクリックし、使用する Windows のバージョンを選択します。次に、[適用] をクリックして、アプリケーションの実行を試みます。ほんの一握りのオプションしかないので、すべてを試してみてください。
32 ビット アプリケーションを有効にする
徹底するには、Windows サービスで 32 ビット アプリケーションが有効になっていることを確認してください。これを行うには、次の手順を実行します。
- Windows の検索ボックスに「Windows の機能」と入力し、最も一致するものを選択して、Windows の機能にアクセスすることから始めます。
- [インターネット インフォメーション サービス] のボックスにチェックを入れ、[OK] をクリックします。この機能のインストールには 1 分ほどかかります
- Windows の検索ボックスに「インターネット インフォメーション サービス」と入力し、最も一致するものを選択して、IIS マネージャーを起動します。
- 左側のウィンドウにコンピューターの名前が表示されます。それを展開して、[アプリケーション プール] をクリックします。
- 右側のウィンドウで、DefaultAppPools を右クリックし、[詳細設定] を選択します。
- [32 ビット アプリケーションを有効にする] を選択し、False から True に変更します。
- [OK] をクリックして、コンピュータを再起動します。
これが完了したら、アプリケーションをもう一度実行してみてください。 WOW64 が正しく動作している場合、これは必要ありませんが、場合によっては効果的であることが証明されています。
不正なプログラム ファイル
古いプログラムでは、インストールが混乱し、ファイルが間違ったフォルダーに置かれることがあります。インストールは問題なく完了したように見えるため、これを検出するのは特に困難です。
64 ビット バージョンの Windows では、すべての 64 ビット アプリケーションが Program Files (x86) フォルダーにインストールされます。これには、インストールされたアプリケーションに関連するすべてのファイルが含まれます。ただし、32 ビット プログラムは、Program Files というタイトルの別のフォルダーに保存されます。インストールでパスが正しくコーディングされていない場合、アプリケーションが間違ったフォルダーにインストールされている可能性があります。
デスクトップアイコンを小さくする方法
これを修正するには、インストール コードの一部を編集する必要がありますが、その必要はありません。また、ソース コードにアクセスできない場合もあります。その場しのぎの解決策として、インストールされているファイルを見つけて、手動で Program Files フォルダーにコピーするだけです。
ひげそりとカット、2 つのビット
これらは、32 ビット アプリケーションを実行するときに直面する可能性のある問題のほんの一部です。しかし、繰り返しになりますが、これが絶対に起きてはならないということは、十分に強調することはできません。それを防ぐための措置が講じられているためです。他の互換性の問題に対処している可能性がはるかに高いです。レジスターが問題の原因であると確信している場合は、記事に概説されている解決策から始めてください。
この記事の方法は役に立ちましたか? 32 ビット レジスタが実際に問題の原因であると確信したのは何ですか?以下のコメントであなたの推論を共有してください。