\r\n\r\n
インターネット上で時間を過ごすと、コンピュータのWindowsSystem32フォルダを削除するようにというジョークに出くわすことがあります。しかし、この謎のWindowsフォルダは何なのか、そしてなぜ削除することを望む人がいるのか?
System32を削除するとどうなるのでしょうか。 以下、事実を紹介します。
System32は、Windows2000以降のすべてのバージョンのWindowsに含まれているフォルダです。C:⇄WindowsSystem32 にあり、Windows を正常に動作させるために必要なさまざまなファイルやフォルダーが含まれています。
System32にはあまりにも多くのファイルがあり、個別に説明することはできませんが、もし興味があれば、Symantecフォーラムのユーザーの一人が多くのことを説明してくれています。一般に、System32の内容のほとんどは、2つのグループに分けることができます。
このほか、System32には、ドライバフォルダ(コンピュータが様々なハードウェアとインターフェースするための内容)、言語ファイルなども含まれています。
インターネット上のあらゆるジョークとは裏腹に、System32 の削除はすぐに解決できるものではありません。保護されたシステムフォルダーであるため、削除しようとするとWindowsにアクセスを拒否されます。これは、経験の浅いユーザーが誤ってフォルダを削除することを阻止するのに十分です。
しかし、我慢すれば破滅の道を歩み続けることができる。フォルダの所有権を取得すると、そのフォルダを削除しようとすることができますが、WindowsはSystem32内の多くのファイルを活発に使用しているため、この操作を再びブロックします。
この問題を解決するには、System32で個々のファイルの削除を開始するか、コマンドプロンプトを使用してより効率的に削除を行うことができます。この操作を行うと、Windowsは現在使用していないファイルを削除することができます。
System32からランダムなファイルを削除し続けると、コンピュータがゆっくりとクラッシュするようになります。プログラムの起動、スタートメニューの検索、Windowsユーティリティの起動などの基本的な機能は、依存するファイルを削除したために動作しなくなります。System32 が「爆発」するようなエキサイティングな瞬間はなく、あっという間にクラッシュしてしまいます。
削除するものによっては、**定期的にパソコンをシャットダウンすることもあります。ハードシャットダウンと再起動を行うと、これらの重要なDLLがないとWindowsが起動しないことに気づくかもしれません。
この場合、Windowsを再インストールして、すべてを正常に動作させる必要があります。システムの復元などの機能は、あなたの操作によって壊れる可能性があるので、ゼロから再インストールする必要があります。
これを見ると、Windowsがこのフォルダーを保護するのには理由があることがわかります。保護されていない場合、誰かがよく分からないまま、スペースを節約するためにフォルダを削除しようとすると、嫌な思いをすることになるかもしれません。
64ビット版のWindowsでは、Program Files (x86)ディレクトリが別になっているなど、いくつかのフォルダの違いに気づくはずです。64ビットシステムのC:㊧Windowsフォルダーには、System32の他にSysWOW64というフォルダーが存在します。
見てみると、この2つのフォルダーには同じ名前のファイルがたくさん入っていることがわかります。Windowsでは、プログラムファイル(x86)と同様に、32ビットプログラムとの互換性のために、この2つの独立したディレクトリも含まれています。32ビットプログラムが64ビットDLLをロードしようとすると、クラッシュします。
しかし、不思議なことに、64ビットシステムでは、System32には64ビットのファイルが、SysWOW64には32ビットのファイルが格納されます。WoW64とは、Windows 32bit on Windows 64bitの略であることがわかりました。64ビットシステム上でも、オペレーティングシステムが32ビットプログラムを正しく実行できるようにするためのサービスです。
これは、32ビットプロセスが正しいフォルダを使用するように自動的にリダイレクトすることによって行われます。32ビットプログラムはもちろん、***ビットソフトも存在しないので、当然System32フォルダにアクセスしようとします。プログラムファイルについても同様です。
古い32ビットプログラムの多くは、System32やプログラムファイルにアクセスするようにハードコーディングされているため、このリダイレクト方式により、32ビットと64ビットのプログラムが一つのシステムで簡単に動作するようになります。ちょっとわかりにくいですが、これで理由がわかりましたね。
ウイルスやその他のマルウェア感染がSystem32に隠されている可能性があります。ルートキットはフォルダーを侵害しようとし、CPU使用率が異常に高いことが原因で、正当なプロセスとして偽装している可能性があります。
System32 ウイルスに感染した疑いがある場合、感染したファイルを削除または変更しようとしないでください。感染をきれいにするためにそうするよりも、誤ってシステムにダメージを与える可能性が高くなります。
代わりに、信頼できるアンチウイルスプログラムでスキャンし、Malwarebytesのようなアンチマルウェアスキャナーでフォローアップする必要があります。
これで、System32について、それが何をするのか、削除するとどうなるのか、すべてわかりました。
もし、何も思い出せなければ、System32にはWindowsが正常に動作するために必要な重要なファイルのコレクションが含まれていることだけを知っておいてください。System32 は、内蔵の保護を意図的に回避しないと削除できないため、フォルダを破棄する場合は、ほぼ確実に Windows の再インストールが必要になります。
この他の情報は、Windowsの不可解な謎を解決するをご覧ください。