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

SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説

多くのWindowsユーザーから、イベントビューアーにID 36887 のSchannelエントリが突然大量に記録されるという報告が寄せられています。このエラーコードに付随するメッセージは「リモートエンドポイントから致命的なアラートを受信しました。Fatal Alert 42」です。

SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説

SChannelとは、通信当事者間での暗号化されたID認証や安全な通信の実現を支援するセキュリティプロトコル群のことです。

実際のところ、SChannelエラー36887を引き起こす原因はいくつか考えられます。

  • レジストリにEventLogging値が存在しない – この種のイベントを記録するための専用レジストリキーがシステムに存在しない場合、このエラーが発生することがあります。この問題を解決するには、レジストリエディターを使ってEventLogging値を手動で作成する必要があります。
  • KB3161606アップデートによりTLS 1.0が無効化された – 特定の更新プログラム(KB3161606)はTLS 1.0を実質的に無効化するため、この種のイベントエラーを引き起こす可能性があります。まだこの技術を利用するアプリケーションを使っている場合は、パッチをアンインストールし、再インストールをブロックすることで問題を解決できます。
  • サードパーティ製ウイルス対策ソフトの干渉 – ESET Antivirusを使用している場合、このサードパーティ製品がTLS 1.0暗号化の使用をブロックしているためにエラーが表示されている可能性があります。問題を解決する唯一の方法は、そのウイルス対策ソフトをアンインストールし、別の製品に乗り換えることです。
  • システムファイルの破損 – システムファイルの破損も、このエラーメッセージが表示される原因となることがあります。破損が原因である場合は、SFCまたはDISMスキャンを実行して、破損したファイルを正常なコピーと置き換えることで問題を解決できます。
  • IEでTLSオプションが使用されている – Internet ExplorerやMicrosoft Edgeで古いTLS暗号化の実行が許可されている場合にも、このエラーが発生することがあります。その場合は、インターネットオプションメニューからTLSオプションを無効化することで、イベントビューアーへの記録を止められます。
  • CCleaner v5.06がTLSファイルに干渉している – TLS暗号化のコアコンポーネントに干渉することで知られるバージョンが存在します。この場合は、現在のCCleanerをアンインストールしてから最新版を再インストールすることで問題を解決できます。

EventLoggingレジストリキーの作成

SChannelエラー36887(Fatal Alert 42)は、この種のイベントを記録するための専用レジストリキーがシステムに存在しないことが原因で発生することがあります。

このケースに該当する場合は、レジストリエディターを使ってSecurityProviders/Schannel内にEventLoggingキーを作成することで問題を解決できるはずです。Windows Server系のバージョンでこの問題に遭遇していた多くのユーザーによって、この方法の有効性が確認されています。

以下は、最近のすべてのWindowsサーバーバージョンにこの修正を適用するための手順です。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。次に「regedit」と入力してEnterを押し、レジストリエディターを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  2. ユーティリティが起動したら、左側のメニューを使って以下の場所へ移動します。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL

    注意: 手動で移動しても構いませんし、ナビゲーションバーにパスを直接貼り付けてEnterを押せば一瞬で移動できます。

  3. 目的の場所に到達したら、右側のペインにEventLoggingキーが存在するかどうかを確認します。
    注意: すでにこのキーが存在する場合は、以降の手順をスキップして次の修正方法に進んでください。
  4. EventLoggingキーが存在しない場合は、空いているスペースを右クリックし、「新規 > DWORD (32ビット) 値」を選択して新しいキーを作成します。作成した値の名前をEventLoggingに変更してください。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  5. キーの作成に成功したら、それをダブルクリックし、値のデータを「1」に、基数を「16進数」に設定します。その後「OK」をクリックして変更を保存します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  6. コンピューターを再起動し、次回のシステム起動後に問題が解決したかどうかを確認します。

それでも同じSChannelエラー36887がイベントビューアーに繰り返し記録される場合や、このシナリオに該当しない場合は、次の修正方法に進んでください。

Microsoft Windows更新プログラム(KB3161606)のアンインストール

Schannel 36887エラーの最も一般的な原因の一つが、TLS 1.0を無効化してしまうMicrosoft Windows更新プログラムKB3161606です。TLS 1.0はSSL(Secure Sockets Layer)の後継として使われてきた技術ですが、現在では非推奨となっており、一部のアプリケーションが依然としてこれを使用しています。

使用しているアプリケーションによっては、多くの製品がこの影響を受ける可能性があります。具体的には、完全な機能を維持するためにTLS 1.0を必要とするあらゆる製品が該当します。

このケースに該当し、以前の動作に戻してTLS 1.0を再度有効化したい場合は、この変更をもたらした更新プログラムを元に戻す必要があります。

そのためには、KB3161606のWindows Updateをロールバックし、今後このマシンに再度インストールされないようにする必要があります。以下に手順を示します。

注意: 以下の手順は、問題の更新プログラムが最近インストールされたばかりであり、利用可能なシステムの復元ポイントが存在することを前提としています。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「rstrui」と入力してEnterを押し、システムの復元ユーティリティを起動します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  2. システムの復元ユーティリティが起動したら、最初の画面で「次へ」をクリックし、「別の復元ポイントを表示する」にチェックを入れて、利用可能な復元ポイントの一覧をすべて表示します。
  3. その後、問題のあるWindows Updateがインストールされる前の日付で、頻繁にSchannel 36887エラーが発生し始める前の復元スナップショットを選択します。

    SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  4. ここまで進めたら、ユーティリティを使用する準備は完了です。「次へ」をクリックし、「完了」を押して操作を完了させます。コンピューターが再起動され、それ以降に行われたすべての変更(KB3161606のインストールを含む)が元に戻されます。
  5. 次回のシステム起動時に、その更新プログラムが再びインストールされないようにする必要があります。このまま放置すると、Windowsが自動的にTLS 1.0暗号化を無効化する更新プログラムを再インストールしてしまいます。これを防ぐには、該当する更新プログラムを非表示にする必要があります。
  6. 更新プログラムを非表示にするには、Microsoft公式の「Show or Hide(表示または非表示)」トラブルシューティングツールをダウンロードしてインストールしてください。
  7. ダウンロードした実行ファイルをダブルクリックしてユーティリティを開き、「詳細」をクリックして「自動的に修復を適用する」を有効にしてから「次へ」をクリックして続行します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  8. 次の画面に進んだら、初期スキャンが完了するまで待ち、「更新プログラムの非表示」をクリックします。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  9. その後、KB3161606の更新プログラムに関連付けられたチェックボックスにチェックを入れ、「次へ」をクリックして最終画面に進みます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  10. 処理が完了するまで辛抱強く待ち、その後コンピューターを再起動して変更を確定させます。
  11. 次回の起動が完了したら、イベントビューアーを開いて、SChannelエラー36887の新しい記録がないかどうかを確認します。TLS 1.0暗号化が原因でこれらのエラーが発生していた場合は、同じエラーの新しいエントリはもう表示されないはずです。

この方法が適用できない場合や、手順に従ってもイベントビューアーに同じSChannelエラー36887が繰り返し表示される場合は、次の修正方法に進んでください。

ESET Antivirusのアンインストール

ESET Antivirusのエンドポイント保護機能は、現在非推奨となっているTLS 1.0暗号化との相性が良くありません。この古い技術を依然として使用するプログラムがある場合は、ESETをアンインストールしないと問題を解決できません(リアルタイム保護を無効にしても効果はありません。このブロックはファイアウォールレベルで強制されているためです)。

同様にSchannel関連の永続的なイベントビューアーの記録に悩まされていた一部のユーザーは、ウイルス対策ソフトをシステムから削除した後、この種のエラーが一切報告されなくなったことを確認しています。

これは最もエレガントな解決策ではありませんが、Windows Defenderや他のサードパーティ製品に切り替えられるのであれば、迅速な解決策となります。以下はESET Antivirusをアンインストールする簡単なガイドです。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。次に「appwiz.cpl」と入力してEnterを押し、プログラムと機能ウィンドウを開きます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  2. プログラムと機能メニュー内で、インストール済みアプリケーションのリストを下にスクロールし、ESET Antivirusに関連するエントリを見つけます。
  3. 見つかったら、それを右クリックし、コンテキストメニューから「アンインストール」を選択してアンインストールプロセスを開始します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  4. アンインストール画面で、画面上の指示に従ってプロセスを完了させます。その後、コンピューターを再起動し、次回の起動時に問題が解決したかどうかを確認します。

それでもイベントビューアーに頻繁にSChannelエラー36887が記録される場合は、次の修正方法に進んでください。

SFCおよびDISMスキャンの実行

特定の状況下では、システムファイルの破損によってマシンがTLS暗号化を正しく処理できなくなり、このエラーが表示されることがあります。この場合は、破損したシステムファイルを検出・修復できるユーティリティを実行する必要があります。

幸い、最近のすべてのWindowsバージョンには、これを支援する2つの組み込みツールが搭載されています。システムファイルチェッカー(SFC)展開イメージのサービスと管理(DISM)です。

どちらのユーティリティもシステムファイルの破損をクリーンアップするのに役立ちますが、動作原理が異なります。DISMはWindows Updateのサブコンポーネントに依存して置き換えが必要なファイルの正常なコピーをダウンロードする一方、SFCはローカルに保存されたアーカイブから正常なファイルを取得します。

問題を解決できる可能性を高めるために、両方のユーティリティを続けて実行することをお勧めします。まずSFCスキャンを実行し、操作が完了したらコンピューターを再起動してからDISMスキャンを開始してください。

SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説

注意: DISMを実行する前に、インターネット接続が安定していることを確認してください。

両方のスキャンが正常に完了したら、コンピューターを再起動し、イベントビューアーに同じSChannelエラー36887(Fatal Alert 42)がまだ表示されるかどうかを確認します。

同じ問題が依然として発生する場合は、次の方法に進んでください。

TLSオプションの使用を無効化する

Web閲覧中(特定のウェブサイトを訪れるたびに)にこれらのSchannelエラーがトリガーされていることに気づいた場合、TLS暗号化を使用していないサイトを訪れた際にエラーが発生している可能性が非常に高いです。

この場合は、インターネットオプションメニュー内の「TLSを使用する」オプションを無効化することで、このシナリオによるエラーが二度と発生しないようにできます。これはシステムが特定のブラウザハイジャッカーに対して脆弱になる可能性があるため理想的ではありませんが、信頼性の高い暫定的な解決策としては機能します。

以下は、インターネットオプションメニューからTLSオプションの使用を無効化する簡単なガイドです。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「inetcpl.cpl」と入力してEnterを押し、インターネットオプション画面を開きます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  2. インターネットのプロパティ画面が開いたら、「詳細設定」タブをクリックし、設定メニュー内の「セキュリティ」項目までスクロールします。
  3. 次に、「TLS を使用する」で始まるすべてのチェックボックスのチェックを外し、「適用」をクリックして変更を保存します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  4. 変更を保存したら、マシンを再起動し、次回の起動時に問題が解決したかどうかを確認します。

それでも同じSChannelエラー36887(Fatal Alert 42)が発生し続ける場合は、次の修正方法に進んでください。

CCleanerの最新版をインストールする(該当する場合)

実は、この問題はPiriform社のサードパーティ製クリーニングアプリ「CCleaner」の古いバージョンによっても引き起こされることがあります。この特定の問題は、バージョン5.06でのみ発生すると報告されています。

このケースに該当し、コンピューターにCCleanerがインストールされている場合は、現在のバージョンをアンインストールしてから最新版を再インストールすることで問題を解決できるはずです。SChannelエラー36887(Fatal Alert 42)に遭遇していた複数のユーザーによって、この操作の有効性が確認されています。

あなたも同様の状況にある場合は、以下の手順に従って現在のCCleanerをアンインストールし、最新版を再インストールしてください。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。次に「appwiz.cpl」と入力してEnterを押し、プログラムと機能メニューを開きます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  2. プログラムと機能メニュー内で、インストール済みプログラムのリストを下にスクロールし、CCleanerを見つけます。見つかったら、それを右クリックし、表示されたコンテキストメニューから「アンインストール」を選択します。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  3. 次に、画面上の指示に従ってアンインストールを完了させ、コンピューターを再起動します。
  4. 次回の起動時に、CCleanerの公式サイトにアクセスし、ダウンロードが完了するまで待ちます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  5. ダウンロードが完了したら、先ほどダウンロードしたインストーラーを開き、画面上の指示に従って最新版のインストールを完了させます。SChannelエラー36887(Fatal Alert 42)の原因と解決方法を徹底解説
  6. 最新版のインストール後、コンピューターを再起動し、次回の起動完了後にイベントビューアー内にSChannelエラー36887の新しい記録がないかどうかを確認します。
  1. 【FF14】Fatal DirectXエラーが発生する原因と5つの解決方法

    大人気MMORPG「ファイナルファンタジーXIV(FF14)」をプレイ中に、「A Fatal DirectX error has occurred. (11000002)」というエラーが突然表示され、ゲームが強制終了してしまう——そんな経験はありませんか?本記事では、FF14で発生するFatal DirectXエラーの原因と、確実に役立つ解決策を詳しく解説します。 FF14のFatal DirectXエラーとは? ファイナルファンタジーXIVは、キャラクターのカスタマイズ性や他プレイヤーとの豊富なコミュニケーション機能により、世界中で愛されているオンラインゲームです。しかし、ユーザーの間では原

  2. 【2025年最新版】WoWエラー#134 Fatal Conditionの原因と14の解決策を徹底解説

    ゲーム好きの方なら、World of Warcraft(WoW)の名前を一度は耳にしたことがあるはずです。2004年にリリースされた本作は、世界中に何百万人ものプレイヤーを抱える最高峰のMMORPGの一つであり、長い歴史を持つながらも今なお絶大な人気を誇っています。当初はBlizzard EntertainmentによってWindows OS向けのみで提供されていましたが、その後対応プラットフォームが拡大され、現在ではさまざまな環境でプレイ可能です。開発元は頻繁にアップデートを配信してエラーの修正・予防を行っていますが、それでも一部のユーザーからは「WOW Error #134 Fatal C