WindowsでブルースクリーンエラーRNDISMP6.SYSを解決する方法
RNDISMP6. SYS がブルー スクリーン エラーとして表示される場合、特にシステムのネットワーク ドライバー ファイルに関連しているため、対処するのは非常に面倒です。通常、典型的な「停止コード: DRIVER_IRQL_NOT_LESS_OR_EQUAL」と「失敗: RNDISMP6. SYS」が表示されます。奇妙なのは、このエラーが起動時や作業中にポップアップ表示されることがあり、セットアップによってはかなりランダムに見えることです。ファイル自体はC:\Windows\System32\driversにあります。システム ドライバーなので当然ですが、本当の問題は、なぜクラッシュするのか、ということです。通常、ドライバーの競合、最近の更新、または OS ファイルやレジストリ内の破損が疑われます。これを修正するのは必ずしも簡単ではありませんが、この BSOD を回避するには、通常、これらのドライバーとシステムの問題をターゲットにする必要があります。
WindowsでRNDISMP6. SYSブルースクリーンを修正する方法
方法1:最近のネットワークドライバーをロールバックまたは削除する
これは多くの場合、最初に試すべきことです。最近のドライバーアップデートや新しいハードウェアのインストール後にエラーが発生した場合、ドライバーをロールバックすることで解決する可能性があります。なぜでしょうか?ドライバーアップデートが競合の原因となっている場合、以前のバージョンに戻すことでブルースクリーンをすぐに止めることができるからです。特にドライバー変更直後にクラッシュが発生した場合は、この方法が効果的です。PCが正常に起動するか、少なくともブルースクリーンは解消されるはずです。
- セーフ モードに入ることができる場合 (BSOD の場合は難しい場合があり、Windows インストール メディアが必要になることがあります)、デバイス マネージャーを開きます。
- ネットワーク アダプターまたは最近更新されたドライバーを見つけます。
- ドライバーを右クリックし、[プロパティ]を選択して、[ドライバー]タブに移動します。
- 「ドライバーのロールバック」をクリックします(利用可能な場合)。表示されない場合は、ドライバーをアンインストールする必要があるかもしれません。
- マシンを再起動して、エラーが続くかどうかを確認します。
一部の環境では、セーフモードが起動しない場合、リカバリモードまたはコマンドラインから実行する必要があるかもしれません。これを行うには、起動可能なWindowsインストールメディアを使用し、「トラブルシューティング」 > 「詳細オプション」 > 「コマンドプロンプト」に進みます。そして、以下のコマンドを実行します。
DISM /Image:C:\ /Get-Drivers
これによりドライバーのリストが表示されるので、次のコマンドで最新のドライバーや問題のあるドライバーを削除できます。
DISM /Image:C:\ /Remove-Driver /Driver:oem1.inf
*oem1.inf* をドライバの正確な名前に変更するだけです。少し試行錯誤が必要ですが、ドライバの競合を修正するには、最近の変更を再度確認する必要があることがよくあります。
方法2:Windowsレジストリとネットワーク設定を修復する
レジストリが破損することがあります。特にアップデートの失敗や不適切なシャットダウンの後などに破損し、RNDISMP6. SYSなどのドライバファイルがクラッシュすることがあります。ネットワーク関連のレジストリキーをリセットしてみてください。
- セーフ モードにアクセスできない場合は、ネットワーク対応セーフ モードまたは回復モードで起動します。
- Win + X >ターミナル (管理者)から管理ターミナルを開きます。
- ネットワーク セットアップ サービスを無効にするには、次のコマンドを実行します。
sc.exe config netsetupsvc start=disabled
$ErrorActionPreference = 'SilentlyContinue' $path = Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}' | Get-ItemProperty | Where-Object { $_. DriverDesc -like "*NDIS*" } | Select-Object -ExpandProperty PSPath New-ItemProperty -Name *IfType -Value 6 -LiteralPath $path -Force New-ItemProperty -Name *MediaType -Value 0 -LiteralPath $path -Force New-ItemProperty -Name *PhysicalMediaType -Value 14 -LiteralPath $path -Force
実行後、サービスを再度有効にします。
sc.exe config netsetupsvc start=demand
その後、再起動してエラーが消えるかどうかを確認してください。消えない場合は、次の修正に進む必要があるかもしれません。
方法3: システムファイルチェッカー(SFC)と展開イメージのサービスと管理(DISM)を実行する
この組み合わせは、破損したシステムファイルの修復に非常に効果的です。RNDISMP6. SYSなどのドライバが失敗する原因として、破損したシステムファイルがよく挙げられます。Windows(できれば通常モードまたはセーフモード)で、管理者権限のコマンドプロンプトまたはターミナルを開き、次のコマンドを実行してください。
sfc /scannow
これにより、不足または破損したシステムファイルがスキャンされ、修復されます。完了したら、以下の手順に従ってください。
DISM /Online /Cleanup-Image /RestoreHealth
これには15~20分ほどかかると予想されます。システムファイルを修復するだけで、ドライバーの競合が自然に解決される場合もあります。また、競合を防ぐため、以下のコマンドを実行してDLLの登録を解除することもできます。
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
その後、再起動して BSOD がまだ表示されるかどうかを確認します。
方法4:CHKDSKでハードドライブをスキャンする
ディスクに不良セクタや破損がある場合、Windows がドライバファイルの読み込みに問題を起こし、BSOD が発生する可能性があります。CHKDSK を使用して問題を確認し、修正してください。
- セーフ モードまたは回復モードのコマンド プロンプトで、次のコマンドを実行します。
chkdsk C: /f /r
これにより不良セクタが検出・修復されますが、ディスクに深刻な障害が発生している場合は、交換を検討する必要があります。交換後、再起動してエラーが解消されているかどうかを確認してください。
方法5: システムの復元ポイントを使用する
この問題が発生する前に復元ポイントを作成している場合は、システムを以前の安定した状態にロールバックすることで、すぐに問題を解決できます。もちろん、事前にシステム保護を有効にしていなかった場合は、この方法は使えません。ただし、復元ポイントがある場合は、以下の手順を実行してください。
- 自動修復が起動するまで、PC の電源を繰り返しオフにしてからオンにします。
- [トラブルシューティング] > [詳細オプション] > [システムの復元]に移動します。
- すべてが正常に動作していた以前の復元ポイントを選択し、そのままにしておきます。
これには多少時間がかかりますが、最初からやり直すよりは早い場合が多いです。辛抱強く待ち、厄介なBSODが解消されるのを待ちましょう。
まとめ
RNDISMP6. SYS エラーへの対処は、ドライバーだけでなく、レジストリの破損、ディスクエラー、システムファイルの障害などが原因である場合もあるため、根本的に難しい場合があります。重要なのは、原因を系統的に絞り込むことです。まずドライバーのロールバックを試し、次に修復コマンドを実行し、ディスクをチェックしてください。システムによっては、これらの修正方法を組み合わせる必要がある場合があります。この方法がお役に立てば幸いです。複数の環境で効果があった方法なので、あなたにも効果があるかもしれません。
まとめ
- 最近更新されたネットワーク ドライバーをロールバックするか削除してみてください。
- システム ファイル チェック (SFC / DISM) を実行します。
- CHKDSK を実行してハードドライブをチェックします。
- 可能な場合はシステムの復元を使用します。
- ネットワーク ドライバーに関連するレジストリの問題を修正しました。
最終的な考え
これで、あまり手間をかけずに1つの問題が修正されれば、それはそれで成功です。時には、忍耐と試行錯誤が不可欠です。これで、誰かの問題解決にかかる時間を大幅に節約できることを願っています。