Windows オペレーティング システムの 64 ビット バージョンを使用している場合、システム ドライブ (通常は C ドライブ) を参照しているときに「SysWoW64」ディレクトリに遭遇したことがあります。このフォルダーを調査しているときに、マルウェアが含まれていると認識して削除しようとした投稿をいくつか見つけました。
一部の Web サイトでは、SysWOW64 フォルダーをトロイの木馬としてラベル付けして、ウイルス対策ソフトウェアを販売しようとさえしています。.
ただし、SysWOW64 フォルダーは正当な Windows フォルダーであり、コンピューターから削除すると影響があることをお伝えします。
この投稿では、詳しく説明します。 SysWOW64 フォルダーの死に直面し、その内容とその内容、Windows オペレーティング システムにとってなぜ重要なのかを学びます。
目次
32 ビット VS. 64 ビット
SysWOW64 フォルダーが何であるかを理解しようとする前に、まず 32 ビットとの違いを理解する必要があります。
以前は、Windows オペレーティング システムは 32 ビット テクノロジのみをサポートしており、利用可能なハードウェアも同じビット アーキテクチャでした。しかし、Windows 7 の発売以来、64 ビット オペレーティング システムとハードウェアの人気が高まり始めました。現在では 32 ビットとほぼ同じコストになったためです。
64 ビット アーキテクチャは、 32 ビットよりもパフォーマンスが向上します。より多くの RAM をサポートしましたが、32 ビット システムは 4 GB の RAM に制限されていました。さらに、64 ビット ハードウェアはより最新で高速でした。
そうは言っても、32 ビットと 64 ビットの両方のオペレーティング システムのソフトウェアも同じアーキテクチャである必要がありました。そのため、開発者は以前は 32 ビット ソフトウェアを作成していましたが、その後、同じアーキテクチャの対応する OS がリリースされたときに 64 ビットに移行しました。
現在でも、いくつかの 32 ビット アプリは、 64 ビット オペレーティング システム。これが SysWOW64 フォルダーの目的です。これについてさらに説明しましょう。
Windows の SysWOW64 とは
ファイル エクスプローラーの SysWOW64 ディレクトリ
SysWOW64フォルダは次の場所にあります:
C:\Windows
SysWOW64 フォルダとその機能を理解するには、まずさまざまなビット アーキテクチャを参照する必要があります。
通常の 32 ビット オペレーティング システムを使用していた場合、すべての 32 ビット アプリケーションとプログラムはファイルを「C:\Program Files」に保存し、システム全体の.DLL ファイルは「C:\Windows\」に保存します。 System32.”
ただし、64 ビット オペレーティング システムは下位互換性があるため、32 ビット ソフトウェアも実行できます。ただし、これは 32 ビット アプリケーションと 64 ビット アプリケーションの DLL ファイルを分離することによって行われます。ここで、SysWOW64 ディレクトリが重要な役割を果たします。
64 ビット オペレーティング システムでは、64 ビット プログラムはファイルを「C:\Program Files」に保存し、システム全体の DLL ファイルを「C:\Windows\System32.」ただし、64 ビット OS 上の 32 ビット アプリとプログラムは、そのファイルを「C:\Program Files (x86)」に保存し、DLL ファイルを「C:\Windows\SysWOW64」に保存します。
WOW64 は Windows 32-bit On Windows 64-bit の略です。 32 ビット Windows アプリケーションを 64 ビット Windows 上で実行できるようにする x86 エミュレータです。
Sysem32 VS. SysWOW64 フォルダー
前述のように、64 ビット OS の「C:\Windows\System32」にある System32 フォルダーには、64-it アプリとプログラムのライブラリが格納されます。ただし、SysWOW64 フォルダーには、
32 ビット アプリが関連するライブラリを呼び出すと、「C:\」ではなく「C:\Windows\SysWOW64」にリダイレクトされます。 Windows\System32.”
「System32」という名前の「32」は、32 ビット アプリのデータを保存しているように見えるかもしれませんが、そうではありません。ユーザーは構成できます。実際には、64 ビット アプリ用の DLL ファイルが格納されています。では、なぜそのようになっているのでしょうか?
なぜ System32 は 64 ビットなのでしょうか?
ディレクトリの名前に「32」が含まれているのに、64 ビット アプリのデータを保存するのはなぜですか?
以前、Microsoft は「System32」フォルダーの名前を「System64」に変更しませんでした。 「C:\Windows\System32」ディレクトリを標準として使用し、64 ビット アプリケーションにハードコーディングしました。Microso の場合ft がディレクトリの名前を変更した場合、すべての開発者がアプリケーション コードを修正する必要があります。
したがって、Microsoft は System32 をデフォルトのアーキテクチャ ライブラリとして残し、32 用に新しいライブラリを作成しました。
よくある質問 (FAQ)
SysWOW64 を削除しても安全ですか?
いいえ、安全ではありません。 SysWOW64 は、32 ビット アプリとプログラムのライブラリを格納する正規の Windows (64 ビット) ディレクトリです。
SysWOW64 にはウイルスが含まれていますか?
SysWOW64 は正規の Windows ディレクトリであり、ウイルスやマルウェアは含まれていません。ただし、外部の脅威が SysWOW64 フォルダー内のライブラリに自身を挿入する可能性があります。その場合、適切なウイルス対策ソフトウェアでフォルダーをスキャンすることをお勧めしますが、フォルダーまたは感染したライブラリは削除しないでください。
何
SysWOW64 フォルダーには、64 ビット オペレーティング システム上の 32 ビット アプリケーションとプログラム用のライブラリが含まれています。
SysWOW64 と System32 の違いは何ですか?
64 ビット オペレーティング システムでは、System32 フォルダーに 64 ビット プログラムのライブラリが格納され、SysWOW64 フォルダーに 32 ビット アプリとプログラムのライブラリが格納されます。
SysWOW64 がないのはなぜですか
SysWOW64 ディレクトリは、System32 フォルダーが 64 ビット ライブラリに使用されるため、64 ビット オペレーティング システムで 32 ビット ライブラリを格納するように設計されています。したがって、32 ビット OS では、64 ビット (またはその他のビット アーキテクチャ) ライブラリを実行できないため、異なるビット ライブラリ用の個別のフォルダーは必要ありません。
以下も参照してください:
Subhan Zafar Subhan Zafar は、Windows およびサーバー インフラストラクチャのテストと研究に関心を持つ確立された IT 専門家であり、現在 Itechtics で研究コンサルタントとして働いています。彼は電気工学を学び、Huawei (HCNA & HCNP Routing and Switching) の認定を受けています。