Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法

多くのユーザーの間で、イベントビューアーに Schannel のエラーが大量に記録され、そのメッセージがすべて「次の致命的なアラートが生成されました:10 内部エラー状態は 10 です」で統一されているという報告が相次いでいます。このエラーは、主に Windows Server 系の環境で発生しやすいことで知られています。

【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法

補足: Schannel(セキュリティチャネル)は、セキュリティサポートプロバイダー(SSP)のひとつです。すべてのバージョンの Windows OS には、TLS/SSL プロトコルを実装するためのダイナミックリンクライブラリ(DLL)として Schannel が標準で搭載されています。Schannel エラーはごく一般的なもので、障害というよりもセキュリティ機能として動作している痕跡である場合が多い点に留意してください。

「次の致命的なアラートが生成されました:内部エラー状態は 10」エラーの原因

本記事では、多数のユーザーレポートと、実際に問題を解決できた方々の対処法をもとに調査を行いました。その結果、このエラーログが記録されるきっかけとなるシナリオは複数存在することが判明しています。

  • 大量の非 SSL リクエストが IIS(Internet Information Services)の HTTPS に殺到している ― システムが多数の非 SSL リクエストを処理しており、Schannel がそれらをエラーとして記録している可能性が高いです。
  • SSLv3 通信によってエラーが発生している ― 古いクライアントがネットワークへ接続しようとしたときや、クライアントと RDP サーバー間でネットワーク不具合が起きているときに発生することが知られています。
  • ポート 3389 経由の接続失敗 ― この種の失敗は TCP 接続のリセットと関連しています。誰かがポート 3389 経由で接続・ログインを試み、システムのセキュリティチェックに失敗した際に発生することがあります。
  • 1 つ以上の証明書の有効期限が切れている ― サーバーがドメインコントローラーとしてのみ運用されている場合、セキュリティ証明書の更新が必要になっている可能性があります。
  • セキュリティツールバーが Schannel の TLS トラフィックを検査している ― 特定のセキュリティツールバー、マルウェア対策プログラム、一部のウイルス対策スイートで確認されているシナリオです。この場合、エラーは一時的なものと考えて差し支えありません。
  • ユーザーが SSL 用ポートに対して HTTP で Web サイトへアクセスしようとしている ― クライアントが誤ったポートや誤ったプロトコルでサイトへアクセスすると、この種のイベントが記録されます。

この問題を解決できず、イベントビューアーが Schannel エラーで埋め尽くされるのに悩んでいる方は、本記事で紹介するトラブルシューティング手順をお試しください。以下に、同様の状況にあった他のユーザーが実際に問題を解決するために使用した複数の方法をまとめました。

最良の結果を得るためには、記載順に各方法を試していき、お使いの環境で有効な解決策が見つかるまで進めてください。

方法 1:エラーを引き起こしている可能性のあるプログラムをアンインストールする

Outlook Anywhere を使って Outlook をセットアップ中にこの問題に遭遇した複数のユーザーからは、「セキュリティツールバー」が原因だったという報告があります。こうしたツールバーは Schannel の TLS トラフィックを検査するため、「次の致命的なアラートが生成されました:内部エラー状態は 10」というエラーを引き起こすことがあります。

このシナリオが当てはまると思われる場合は、サードパーティ製のセキュリティソフトや AV ツールバーを「プログラムと機能」からアンインストールすることで問題を解決できる可能性があります。手順は以下の通りです。

  1. Windows キー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「appwiz.cpl」と入力し、Enter キーを押して「プログラムと機能」ウィンドウを開きます。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  2. 「プログラムと機能」内で、Schannel の TLS トラフィックを検査している疑いのあるセキュリティツールバーを見つけ、右クリックして「アンインストール」を選択します。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  3. 画面の指示に従ってアンインストールを完了させます。完了後、コンピューターを再起動し、次回起動時に問題が解消されたかどうかを確認してください。

それでも同じ「次の致命的なアラートが生成されました:内部エラー状態は 10」という Schannel エラーが表示される場合は、次の方法に進んでください。

方法 2:「ローカル アクティブ化セキュリティ チェックの除外を許可する」を有効にする(該当する場合)

一部のユーザーからは、グループポリシーエディターで特定のポリシーを有効にすることで問題を解決できたという報告があります。ただし、グループポリシーエディターが含まれていない Windows バージョンでは、この方法は適用できない点にご注意ください。

注: Windows 10 Home エディションにグループポリシーエディターをインストールする方法については、専用のガイド記事を参照してください。

グループポリシーエディターを使用できる状態になったら、以下の手順に従ってください。

  1. Windows キー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「gpedit.msc」と入力し、Enter キーを押してグループポリシーエディターを開きます。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  2. グループポリシーエディター内で、左側のメニューを使って以下の場所へ移動します。
    コンピューターの構成 > 管理用テンプレート > システム > 分散 COM > アプリケーション互換性
  3. 次に、「ローカル アクティブ化セキュリティ チェックの除外を許可する」ポリシーの状態を「有効」に設定します。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  4. グループポリシーエディターを閉じて、コンピューターを再起動します。再起動後にイベントビューアーを開き、問題が解決したかどうかを確認してください。

それでも「次の致命的なアラートが生成されました:内部エラー状態は 10」という Schannel 由来のエラーが表示される場合は、次の方法に進んでください。

方法 3:Schannel のイベントログを無効にする

古いバージョンの Windows では、Schannel イベントログの値は 0x0000 に設定されており、Schannel イベントは一切記録されません。しかし、新しいバージョンの Windows では、明示的に無効化しない限り、OS が自動的にすべての Schannel イベントを記録します。

「次の致命的なアラートが生成されました:内部エラー状態は 10」エラーに悩まされていた複数のユーザーからは、Schannel に関連するレジストリキーに移動し、イベントログが無効になるよう値を変更したところ、問題が完全に解決したという報告があります。

警告: この方法は、エラーが一時的なものであると確信できる場合にのみ実行してください(Schannel エラーの場合はこれが多い傾向にあります)。以下の手順は問題の根本原因を解消するものではなく、システムに対してイベントビューアーへのエラー記録を停止するよう指示するだけである点にご注意ください。

Schannel エラーの記録を停止したい場合は、レジストリエディターから Schannel のロギングを無効にする必要があります。手順は以下の通りです。

  1. Windows キー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enter キーを押してレジストリエディターを開きます。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  2. レジストリエディター内で、左側のメニューを使って以下の場所へ移動します。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL
  3. 移動したら、右側のペインで「EventLogging」をダブルクリックします。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法

    注: 「EventLogging」の値が存在しない場合は、「編集」メニューから「新規 > DWORD (32 ビット) 値」を選択し、名前を「EventLogging」に設定して Enter キーを押して保存してください。

  4. 次に、「EventLogging」DWORD の「値のデータ」を「0」(または 0x0000)に設定します。これにより、エラーが記録されなくなります。「表記方法」が「16 進数」になっていることを確認し、「OK」をクリックして変更を保存してください。【Windows】「次の致命的なアラートが生成されました:内部エラー状態は10」Schannelエラーの原因と解決方法
  5. レジストリエディターを閉じて、コンピューターを再起動します。次回の起動以降は、「次の致命的なアラートが生成されました:内部エラー状態は 10」というエラーがイベントビューアーに溜まり続けることはなくなるはずです。
  1. 【Windows 10】「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました」を修正する9つの方法

    「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました(The request failed due to a fatal device hardware error)」というエラーメッセージに悩まされていませんか?この記事では、この厄介なハードウェアエラーを解決するための具体的な対処法を詳しく解説します。 このエラーは、Windows PCの物理的なコンポーネントが破損した際に発生することが多く、ハードドライブの動作に悪影響を及ぼします。ファイル転送やコピー&ペースト、読み書きなどの操作がエラーポップアップによって制限され、内蔵・外付けのSSD/HDD、USBメモリなどの外部ス

  2. Windows 10でWHEA_INTERNAL_ERRORが発生したときの対処法|原因と15の解決策を徹底解説

    MicrosoftのWindows OSは、世界で最も広く使われているオペレーティングシステムの一つです。Windows XP、Vista、7、8、10と数多くのバージョンがリリースされ、豊富な機能によってPCユーザーに快適な体験を提供してきました。しかし、その優れた機能や頻繁なアップデートにもかかわらず、「WHEA INTERNAL ERROR」という文字とともにブルースクリーンが表示されるという報告がユーザーから寄せられています。このブルースクリーンは、PCに何らかの問題が発生していることを知らせる警告です。 本記事では、Windows 10におけるWHEA内部エラーの概要や発生原因を詳し