Windows 11/10でエラーコード0xC0000035を解決する方法
Windowsでイベントビューアーを開こうとすると、エラーコード0xC0000035が表示されるのが面倒です。これは通常、イベントログがいっぱいになっているか、システム内で何らかの競合が発生し、Circuit Kernel Context Loggerが正常に起動できないことが原因です。「STATUS_OBJECT_NAME_COLLISION」というメッセージが表示されると、Windowsが「今はできません」と諦めているように感じる人も多いでしょう。このガイドでは、このエラーを解消し、イベントビューアーでログを再び表示できるようになるための修正方法をいくつかご紹介します。
これらのエラーは、古いネットワークドライバー、競合するサードパーティ製セキュリティソフトウェア、または破損したシステムコンポーネントを使用している場合によく発生します。レジストリを少し調整したり、DISMでシステムスキャンを実行したりするだけで、予想外に改善することがあります。ここでの目標は、ログファイルの「ブロック」を解消し、すべてのコアシステムプロセスがスムーズに起動できるようにすることです。なぜうまくいくのかは分かりませんが、環境によってはこれらの修正だけでイベントビューアーを復活させることができます。場合によっては、少し頑固な解決策が必要になることもありますが、試してみる価値はあります。
Windowsでエラーコード0xC0000035を修正する方法
ネットワークドライバーを更新または再インストールする
ネットワークアクティビティに関連するログを確認しようとした際にこのエラーが表示される場合は、ネットワークドライバーが古くなっているか破損していることが原因であることが多いです。Windowsは、特にIntel NICやワイヤレスアダプターなどのハードウェアの場合、ドライバーの更新を失敗したり、ドライバーが古くなっていたりすることがあります。これらのドライバーを更新するか、完全に再インストールすることで、競合を解消できる場合があります。
- アップデートするには、「設定」 > 「更新とセキュリティ」 > 「Windows Update」に移動し、「更新プログラムのチェック」をクリックします。ドライバーのアップデート、特に機能アップデートがバンドルされている場合もあります。
- 手動で再インストールするには、デバイスマネージャー(Windows + X > デバイスマネージャー)を開きます。ネットワークアダプターを見つけて右クリックし、「ドライバーの更新」を選択します。それでも問題が解決しない場合は、「デバイスのアンインストール」をクリックして、PCを再起動してください。Windowsはドライバーの再インストールを自動的に試みますが、Intelのドライバーページやノートパソコンメーカーのサポートサイトなど、メーカーのWebサイトから最新のドライバーを手動でダウンロードすることもできます。
この方法でエラーが修正されることが多いのはなぜでしょうか?Windowsがネットワークログファイルやドライバーの状態を誤って認識している場合、それを解消することでイベントロガーが再び正しくログを記録できるようになるからです。環境によっては、この修正ですぐに解決できる場合もありますが、場合によっては再起動やドライバーの新規インストールが必要になることもあります。しかし、通常は試してみる価値はあります。
サードパーティ製のウイルス対策ソフトを無効にするかアンインストールする
これは「必ずしもアンチウイルスソフトが原因とは限らないが、場合によってはそうかもしれない」という状況の一つです。一部のセキュリティツールは、特にサンドボックス化やリアルタイムスキャンを積極的に行う場合、イベントログサービスに干渉します。そのため、Avast、Kaspersky、Nortonなどのサードパーティ製セキュリティアプリを一時的に無効化、あるいはアンインストールすることで、この干渉を防げる場合があります。
無効にするには、システムトレイのウイルス対策アイコンを右クリックし、「無効化」または「一時停止」オプションを探します。それでも問題が解決しない場合は、「設定」 > 「アプリと機能」に移動し、セキュリティソフトウェアを見つけてアンインストールしてください。アンインストール後、PCを再起動し、イベントビューアーで0xC0000035エラーが表示されずに動作するかどうかを確認してください。ただし、無効化またはアンインストールは一時的なものにとどめ、特にインターネットに接続している場合や重要な作業をしている場合は、慎重に行うようにしてください。
新品のシステムでは、ウイルス対策ソフトとの競合が明らかに現れることがあります。また、単なるランダムな問題である場合もあります。この修正でエラーが解消されれば素晴らしいですが、それでも解消されない場合は、レジストリの調整やシステムスキャンに進んでください。
Autologgレジストリキーを調整する
ここからは少し技術的な話になります。レジストリには多くの設定が保存されており、ログ記録に関連するエントリがスタックしたり、設定ミスが発生したりすることがあります。このエラーはイベントロガーがいっぱいになったり、設定ミスが発生したりすると発生するため、Autologgerに関連するレジストリキーをリセットすると改善する可能性があります。
注意:レジストリの編集は簡単ではありません。誤った変更を行うと、さらに問題が発生する可能性があります。そのため、まずレジストリのバックアップ([ファイル] > [エクスポート])を作成してください。その後、Autologgキーを調整します。
- を押して「実行」をWin + X選択します。入力して「OK」を押します。
regedit - 「Computer > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > WMI > Autologger > EventLog-System > {b675ec37-bdb6-4648-bc92-f3fdc74d3ca2}」に移動します。または、このパスをコピーしてレジストリエディターのアドレスバーに貼り付けます。
- 右側の「 Enabled」キーを探します。ダブルクリックし、「 Base」を「Hexadecimal」に変更し、「Value data」を「0」に設定します。
- EnableProperlyキーが存在する場合は、同じ手順を繰り返します。
- レジストリエディターを閉じて、マシンを再起動してください。Windows では、ログの競合を解消するためにちょっとした操作が必要になる場合があります。
この修正は基本的に、Windows にレジストリ レベルで特定のイベントのログ記録や監視を停止するように指示し、イベント ビューアーが適切に開かないようにブロックしているものを解放できる場合があります。
DISMを実行してシステムイメージを修復する
ログが破損していたり、システムファイルに不具合があったりする場合は、Windows独自のイメージ修復ツールが効果的です。展開イメージのサービスと管理(DISM)コマンドは、かなり深いレベルで問題をスキャンして修復し、実行も非常に簡単です。
Windowsターミナルを管理者として開きます(Win + X > ターミナル(管理者))。PowerShellがデフォルトのシェルになっていることを確認してください。以下を入力します。
DISM /online /cleanup-image /restorehealth
Enter キーを押します。このプロセスはシステムの状態に応じて10~20分ほどかかります。基本的にはWindowsがシステムファイルの徹底的なクリーンアップを実行するため、イベントログの詰まりの原因となっているものが削除される可能性があります。
マシンによっては、コマンドを2回実行したり、システムを再起動する必要があるかもしれません。ちょっとした魔法のような方法ですが、驚くほど頻繁に機能します。
ネットワーク設定をリセットする
最後に、ネットワークの不具合は、特にネットワーク関連のサービスが混乱したり停止したりした場合に、システムログに影響を及ぼすことがあります。ネットワークアダプターをリセットすることで、一部のユーザーはこのエラーを解決できたようです。これは、Windowsがログサービスを適切に開始するのを妨げる古い設定や競合する設定をクリアできるためと考えられます。
これを行うには、管理者コマンドプロンプトまたは PowerShell を開いて次のコマンドを実行します。
netsh int ip reset netsh winsock reset
その後、PCを再起動してください。エラーが続く場合は、別のネットワークまたはISPに切り替えてみてください。当然ながら、Windowsは必要以上に困難にさせてしまうからです。
これらの修正のいずれかでイベントビューアーが再び動作するようになることを願っています。完璧ではありませんが、ほとんどの環境では問題なく動作します。場合によっては、再起動やドライバーの更新だけで、予想よりも早く問題が解決することもあります。
まとめ
- デバイス マネージャーまたは Windows Update を使用して、ネットワーク ドライバーを更新または再インストールします。
- サードパーティ製のウイルス対策プログラムを一時的に無効化またはアンインストールします。
- WMI Autologger ログ記録に関連するレジストリ設定を調整します。
- DISM を実行して、破損したシステム イメージを修復します。
- 必要に応じて、ネットワーク アダプターをリセットするか、ネットワークを切り替えます。
まとめ
全体的に見て、エラー0xC0000035の修正は、ログの詰まりを解消するか、システムファイルやドライバーの破損を修復することがほとんどです。これらは比較的安全な修正方法であり、稀に効果があったとしても、イベントビューアーが再び動作するようになると気分が良いものです。ただし、Windowsは時々不安定になることがあり、修正方法によっては特定の環境でしか機能しない場合もあることを覚えておいてください。そのため、いくつか試さなければならない場合でも、落胆しないでください。うまくいけば、それほど手間をかけずにログを再び表示できるようになります。