rudll32.exeとは?
rundll32はRun Dynamic Link Library 32-bitの略です。本物のrundll32.exe ファイルは、コンピューターのハードドライブにある実行可能ファイルで、Microsoft Windowsのソフトウェアコンポーネントでもあります。そして、C:\Windowsに存在しない限り、rundllは重要なWindowsコンポーネントであり、Windowsコマンドラインユーティリティプログラムなので、削除するべきではありません。
rundll32.exeはマシンコードから構成されているため、32ビットのDLLからエクスポートされた関数をトリガーできます。特に、明示的に呼び出されるように記述されたDLL関数をトリガーするように書かれています。当初、rundllはMicrosoft内部のみで使われるものでしたが、現在は一般的に利用できるようになっています。
![rundll32.exe の場所](https://images.minitool.com/jp.minitool.com/images/uploads/2024/07/rundll32-1.png)
rundll32は32ビットDLLを読み込んで実行し、ファイルシステムのメモリに複数のDLLライブラリを配布します。Windowsオペレーティングシステムの重要なコンポーネントなので、削除するとエラーに繋がるおそれがあります。
複数のrundll32.exeインスタンスが存在する理由
Windows タスクマネージャーを使用して実行中のプロセスをチェックし、複数のrundll32.exeが見つかった場合、コンピューターにウイルスやトロイの木馬が存在する可能性があります。ただし、公式のWindows rundll32.exeは安全で、コンピューターに損害を与えることはありません。
疑わしい亜種の見分け方
- C:\Windowsのサブフォルダにあるrundll32.exeのセキュリティ評価は7%の危険性を示し、ファイルサイズは44,544バイト(全出現の77%)、51,200バイト、他8種類の亜種があります。
- ユーザープロファイルフォルダのサブフォルダにあるrundll32.exeのセキュリティ評価は68%の危険性を示し、ファイルサイズは24,576バイト(全出現の17%)、120,992バイト、他19種類の亜種があります。
- Windowsフォルダのサブフォルダにあるrundll32.exeのセキュリティ評価は48%の危険性を示し、ファイルサイズは310,359バイト(全出現の75%)または44,544バイトです。
- C:\Program Filesのサブフォルダにあるrundll32.exeのセキュリティ評価は60%の危険性を示し、ファイルサイズは359,936バイト(全出現の33%)、5,541,945バイト、290,816バイトです。
- C:\Windowsのサブフォルダにあるrundll32.exeのセキュリティ評価は40%の危険性を示し、ファイルサイズは44,544バイト(全出現の50%)または32,768バイトです。
- C:\Windows\System32のサブフォルダにあるrundll32.exeのセキュリティ評価は52%の危険性を示し、ファイルサイズは376,851バイト(全出現の50%)または256,512バイトです。
- C:\のサブフォルダにあるrundll32.exeのセキュリティ評価は24%の危険性を示し、ファイルサイズは44,544バイトです。
- Windowsの一時ファイル用フォルダにあるrundll32.exeのセキュリティ評価は54%の危険性を示し、ファイルサイズは20,480バイトです。
偽のrundll32.exeプロセスを特定する方法
通常、rundll32.exeはWindows System32フォルダにあるので、以下の手順でrundll32.exeが偽物かどうかを確認します。
ステップ1: Cortanaの隣にある検索ボックスに「task」と入力します。
ステップ2: タスクマネージャーをクリックします。
ステップ3: タスクマネージャーで「詳細」をクリックします。
ステップ4: 「rundll32.exe」を見つけて右クリックします。
ステップ5: 「ファイルの場所を開く」を選択して、rundll32.exeファイルがWindows System32フォルダにあるかどうかを確認します。
Windows System32フォルダにrundll32.exeファイルがない場合は、rundll32が偽物の可能性があるので、フルウイルススキャンを実行することをおすすめします。
Windows 10でrundll32.exeエラーを修正する方法
ほとんどの場合、rundll32.exeエラーは、DLLファイルの欠落や破損、Windowsレジストリの不正なDLLエントリ、共有DLLファイルの削除やウイルス感染に起因しています。
Windows 10でrundll32.exeエラーを効果的に修正する7つの方法をご紹介します。
- ウイルス対策ソフトを確認する: rundll32.exeがサンドボックスに追加されている場合は、それをサンドボックスから削除するか、ウイルス対策ソフトをアンインストールします。
- scannowコマンドで破損したファイルを修正します。
- スタートアップ修復で破損したファイルを置き換えます。
- 破損したrundll32.exeファイルを置き換える: 他のWindows 10 PCから正規のrundll32.exeファイルをUSBメモリにコピーして、お使いのコンピューターに貼り付けます。
- ブラウザのキャッシュを消去してすべてのタブを閉じる:詐欺サイトを開くとこのエラーが発生する可能性があるため、閲覧履歴とキャッシュを消去します。
- コンピューターが最新の状態であることを確認する: システムエラーはrundll32.exeエラーの原因となることがあります。「設定」→「更新とセキュリティ」→「Windows Update」→「更新プログラムのチェック」で確認して下さい。
- システムの復元を実行します。