構成システムの初期化に失敗しました 0x84B10001

今週は、WindowsシステムSQL Serverをインストールする際に発生する最も一般的なエラーメッセージについて説明します。これは数週間前に開始したSQLトラブルシューティングシリーズの第5回記事です。ここ数週間で、SQLをインストールする際のさまざまなエラーメッセージについて説明しました。今週は、「構成システムの初期化に失敗しました 0x84B10001」という最も一般的なエラーについて説明します。

構成システムの初期化に失敗しました 0x84B10001

このエラーが初めて発生したとき、原因を突き止めるために多くの調査を行う必要がありました。多くの調査の結果、このエラーはMicrosoft .NETが原因で発生することがわかりました。

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIGには、このエラーを引き起こすmachine.configファイルがあります。

Machine.configファイルには、コンピュータ全体に適用される設定が含まれています。

このファイルは、C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIGディレクトリにあります。

システム上のソフトウェアのバージョンに応じて、パスは多少異なります。

Machine.configには、マシン全体の組み立てバインディング、組み込みリモートチャネル、およびASP.NETの構成設定が含まれています。開発者が呼び出すと、構成システムは最初にマシン構成ファイルと他の構成セクションを調べます。このファイルには、他の多くのXML要素の中でも、browserCaps要素が含まれています。この要素の中には、さまざまなユーザーエージェントの解析ルールと、これらの各解析がサポートするプロパティを指定する要素が多数あります。

このエラーを修正するには、Machine.configファイルを修正する必要があります。すべてのWindows Communication Foundation (WCF) ServiceModel構成要素を含む構成セクションを削除する必要があります。このエラーメッセージをなくすためにこのセクションを削除する必要がある理由はまだわかりません。

この方法では、Machine.configファイルを修正します。

  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG に移動
  • Machine.configファイルを探し、そのファイルのコピーをバックアップとしてどこかに作成
  • Machine.configを右クリックして編集をクリック(このファイルを修正するにはNotepad++を使用するのが最適です)
  • 次のセクションを探します(を検索)
  • までの構成全体を削除します。つまり、からまで
  • Machine.configファイルを保存します。

これで、Microsoft SQL Serverをインストールして、同じエラーが発生するかどうかを確認してください。