ホームページ » の仕方 » 64ビット版のWindowsで、ほとんどのプログラムが32ビットのままなのはなぜですか?

    64ビット版のWindowsで、ほとんどのプログラムが32ビットのままなのはなぜですか?

    お使いのコンピュータはおそらく64ビットバージョンのWindowsを実行しています。しかし、タスクマネージャを見てみると、あなたのシステム上の多くのアプリがまだ32ビットであることがわかります。これは問題ですか?

    最近のほとんどのコンピュータ(間違いなくWindows 7日頃から販売されているもの)は64ビット対応で、64ビットバージョンのWindowsに同梱されています。自分のPCがわからない場合は、32ビット版と64ビット版のどちらのWindowsを実行しているかを簡単に確認できます。 64ビット版と32ビット版のWindowsには多くの違いがありますので、PCとアプリケーションでサポートされている場合は64ビット版を実行する必要があります。実行しているすべてのアプリが32ビットアプリであっても、64ビットOSを実行しているほうがより安全で信頼性が高いでしょう。.

    しかし、それらのアプリはどうでしょうか。ちょっとトリッキーになりますね。最初に知っておくべきことは、64ビットバージョンのWindowsでは32ビットアプリケーションを実行できますが、32ビットバージョンのWindowsでは64ビットソフトウェアを実行できないことです。もう1つの小さなしわ、そしてごく少数の人々にのみ当てはまるのは、32ビットバージョンのWindowsは古い16ビットアプリケーションを実行できるが、それらの16ビットアプリケーションは64ビットバージョンのWindows上では実行できないことです。 。それでは、もう少し詳しく説明して、それがいつ重要になるのかを見てみましょう。.

    どのアプリがまだ32ビットであるかを確認する方法

    タスクマネージャを使用して、どのプログラムが64ビットでどれが32ビットであるかを確認できます。開くには、タスクバーの空き領域を右クリックしてから[タスクマネージャ]をクリックします(またはCtrl + Shift + Escapeキーを押します)。.

    [プロセス]タブで、[名前]列を確認します。 64ビットバージョンのWindows 8または10を使用している場合は、32ビットアプリケーションの名前の後に「(32-bit)」というテキストが表示されます。 64ビットバージョンのWindows 7を使用している場合は、代わりに「* 32」というテキストが表示されます。すべてのバージョンで、64ビットアプリケーションには名前の後に余分なテキストがありません。.

    Windowsはまた、32ビットと64ビットのアプリケーションを異なる場所にインストールします - あるいは少なくともしようとします。 32ビットアプリは通常、 C:\ Program Files(x86)\ 64ビットバージョンのWindowsでは、通常64ビットプログラムが C:\ Program Files \ フォルダ.

    これはガイドラインです。 32ビットと64ビットのアプリケーションをそれぞれのフォルダに強制するという規則はありません。たとえば、Steamクライアントは32ビットプログラムであり、適切にインストールされます。 C:\ Program Files(x86)\ デフォルトではフォルダです。しかし、Steamを通してインストールしたすべてのゲームは C:\ Program Files(x86)\ Steam デフォルトでさえもフォルダ - 64ビットゲーム.

    2つの異なるProgram Filesフォルダを比較すると、ほとんどのプログラムがおそらくC:\ Program Files(x86)フォルダにインストールされていることがわかります。彼らはおそらく32ビットプログラムです.

    64ビットWindowsで32ビットアプリケーションを実行するのは悪い考えです?

    表面的には、64ビット環境で32ビットアプリケーションを実行するのは悪くても理想的とは言えません。結局のところ、32ビットアプリケーションは64ビットアーキテクチャをフルに活用していません。そしてそれは本当です。可能であれば、64ビットバージョンのアプリを実行すると、攻撃を受ける可能性が高いアプリに追加のセキュリティ機能が提供されます。 64ビットアプリは、32ビットアプリがアクセスできる4 GBよりもはるかに多くのメモリに直接アクセスできます。.

    それでも、実社会で通常のアプリを実行していることに気付かない可能性があるのは違いです。たとえば、32ビットアプリケーションを実行しても、パフォーマンスが低下することはありません。 64ビットバージョンのWindowsでは、32ビットアプリケーションは、Windows 64ビット(WoW64)互換レイヤ上のWindows 32ビットという名前の下で実行されます。これは、実行中の32ビットアプリケーションを処理する完全なサブシステムです。 32ビットWindowsプログラムは、32ビットバージョンのWindowsとほぼ同じように(場合によってはさらに優れた方法で)実行されるため、これらのプログラムを64ビットOSで実行することにマイナス面はありません。.

    使用しているプログラムがすべて32ビットであっても、オペレーティングシステム自体が64ビットモードで動作しているため、メリットがあります。 64ビット版のWindowsはより安全です.

    しかし、64ビットプログラムの方が良いでしょう、正しい?

    前述したように、64ビット版のアプリがある場合はそれを実行することに利点があります。 64ビットバージョンのWindowsでは、32ビットプログラムはそれぞれ4 GBのメモリにしかアクセスできませんが、64ビットバージョンのプログラムはさらに多くのメモリにアクセスできます。プログラムが攻撃を受ける可能性がある場合は、64ビットプログラムに適用されている追加のセキュリティ機能が役立ちます。.

    多くのアプリは32ビット版と64ビット版の両方を提供しています。 Chrome、Photoshop、iTunes、およびMicrosoft Officeは、最も人気のあるWindowsプログラムのいくつかです。これらはすべて64ビット形式で入手できます。要求の高いゲームは多くの場合64ビットなので、より多くのメモリを使用できます。.

    しかし、多くのアプリが飛躍的な進歩を遂げたことはありません。 64ビット版のWindowsが登場してから開発者がそれらを更新していなくても、今日でも10年前の32ビットWindowsプログラムのほとんどを64ビット版のWindowsで実行できます。.

    自分のプログラムの64ビットバージョンを提供したい開発者は、追加作業をする必要があります。彼らは、既存のコードが64ビットソフトウェアとしてコンパイルされ正しく実行されるようにしなければなりません。 32ビット版のWindowsを実行している人は64ビット版を使用できないため、2つの異なるバージョンのプログラムを提供し、サポートする必要があります。.

    そして多くのアプリで、人々はとにかく違いに気付かないでしょう。ここでは例としてWindowsデスクトップ版のEvernoteを取り上げましょう。 64ビット版のEvernoteを提供しても、ユーザーはまったく違いに気付かないでしょう。 32ビットプログラムは、64ビットバージョンのWindowsでも問題なく動作します。64ビットバージョンではそれほど大きな利点はありません。.

    つまり、選択肢がある場合は、必ず64ビット版のアプリを入手してください。選択肢がない場合は、32ビット版を入手しても問題ありません。.

    64ビットアプリを入手する

    64ビットアプリが利用可能になったときの入手方法は、アプリによって異なります。場合によっては、アプリのダウンロードページにアクセスすると、そのページで32ビット版と64ビット版のどちらのWindowsが使用されているかが自動的に検出され、正しいインストーラが自動的に表示されます。 Apple iTunesはこのように動作します.

    それ以外の場合は、32ビット版と64ビット版の両方のアプリを含む単一のインストールアプリをダウンロードします。インストーラを起動すると、その時点で32ビット版と64ビット版のどちらのWindowsを使用しているかが検出され、それらのファイルがインストールされます。 Photoshop for Windowsはこのように動作します.

    それでも他の時には、あなたは実際にあなたが望むバージョンをダウンロードするためにアプリのダウンロードページで選択を得るでしょう。バージョンによっては「64ビット」と表示されることもあれば、「x64」と表示されることもありますし、その両方と表示されることもあります。このような選択が表示されたら、先に進んで64ビット版をダウンロードしてください。.


    結局、重要なのは、64ビットアプリケーションを実行しているかどうかを確認することではなく、自分にとって最適なアプリケーションを実行していることを確認することです。 64ビット版のアプリがある場合は、必ずそれを使用してください。そうでない場合は、32ビット版を使用しても問題ありません。ほとんどのアプリでは、違いに気付くことさえないでしょう.