修正:レジストリへのアクセスエラー

一部のユーザーは、Windowsコンピューターでレジストリキーをマージしようとすると、「レジストリへのアクセスエラー」エラーが発生します。影響を受けたほとんどのユーザーは、Windowsバージョンを再インストールし、.regファイルを開こうとした後に問題が発生したと報告しています。この問題は、主にWindows 7、Windows 8、およびWindows10で発生します。

「レジストリへのアクセスエラー」の問題の原因は何ですか?

このエラーメッセージを調査するために、さまざまなユーザーレポートと、問題を完全に回避または解決するために使用した修復戦略を調べました。調査に基づいて、この特定のエラーメッセージをトリガーする一般的なシナリオがいくつかあります。

  • レジストリファイルに管理者権限がない–このシナリオは、Windowsの新規インストール/再インストールで非常に一般的です。レジストリエディタを以前に開いたことがない場合は、プログラムに.regファイルを現在のレジストリとマージするために必要な権限がない可能性があります。
  • システムファイルの破損がエラーの原因です–レジストリエディタユーティリティのインポート機能を妨害していた一連の破損したシステムファイルが原因で、このエラーが発生することが確認されています。その場合、問題を解決することがわかっている2つの確認済みの解決策(システムの復元と修復インストール)があります。

この特定のエラーメッセージの解決に苦労している場合は、この記事で検証済みのトラブルシューティング手順をいくつか紹介します。次の領域では、同様の状況にある他のユーザーが問題を解決するために使用した、いくつかの潜在的な修正方法を紹介します。

最良の結果を得るには、現在の状況に適用できる修正が見つかり、問題を解決できるまで、以下の方法に従ってください。

方法1:管理者権限でレジストリファイルをインポートする

影響を受ける複数のユーザーが示唆しているように、特権の問題に対処している可能性があります。ほとんどの場合、レジストリエディタユーティリティには、ファイルをマージするための十分な権限がまだありません。これは、レジストリエディタが以前に開かれたことがない新しいWindowsインストールではかなり一般的なことです。

同じエラーメッセージの解決に苦労していた何人かのユーザーは、管理者権限でレジストリエディタを開き、[インポート]メニューを使用してファイルをマージした後、問題が最終的に解決されたと報告しています。これを行う方法のクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「regedit」と入力しCtrl + Shift + Enterを押して  、管理者権限でレジストリエディタを開きます。
  2. で、UAC(ユーザーアカウント制御)のプロンプトで、選択はい管理者権限を付与します。
  3. レジストリエディタ内で、上部のリボンバーを使用して[ファイル]> [インポート]に移動します 
  4. [インポート]メニューを使用して、マージしようとしているファイルの場所に移動します。そこに到達したら、それを選択し、[開く]をクリックして現在のレジストリとマージします。

    注:同じ原則が、.batファイルを介して.regキーを自動的にインポートしようとしたときにエラーが発生した状況にも当てはまります。これを機能させるには、昇格したCMDウィンドウから実行する必要があります。Windowsキー+ Rを押し、 「cmd」と入力し、Ctrl + Shift + Enterを押して、管理者権限でコマンドプロンプトウィンドウを開きます。

    この手順により、「レジストリへのアクセスエラー」エラーを正常に回避できたはず です。それでもエラーが発生する場合、またはこの方法が現在の状況に適用できない場合は、以下の次の方法に進んでください。

方法2:システムの復元を実行する

このエラーメッセージが突然表示され始めたばかりの場合(最近Windowsの再インストールを実行しなかった場合)、システムファイルが破損していて、マージ操作が完了できない可能性があります。

この特定のケースでは、同様の状況にあるユーザーは、システムの復元ウィザードを使用してマシンを以前の時点(レジストリ操作が正常に機能していたとき)に戻すことで、問題を解決できました。

古いシステムの復元ポイントを使用すると、マシンの状態がバックアップが作成されたときの状態に戻ります。これにより、その間に表示された可能性のあるエラーが修正されますが、その間にインストールまたは作成したアプリケーションとユーザー設定もすべて削除されます。

システムの復元ウィザードの使用に関するクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「rstrui」と入力し、Enterキーを押してシステムの復元ウィザードを開きます。
  2. 最初のシステムの復元画面が表示されると、推奨される復元ポイントを使用するかどうかを尋ねられます。トグルを[別の復元ポイントを選択]に変更し、[次へ]クリックして続行します。
  3. リストからシステムの復元ポイントを選択し、[次へ]をクリックして続行します。
  4. [完了]をクリックして、復元プロセスを完了します。しばらくすると、コンピュータが再起動し、古い状態に戻ります。
  5. 次の起動が完了したら、ファイルを再度マージ/インポートして、エラーメッセージが解決されているかどうかを確認してください。

それでも 「レジストリへのアクセスエラー」エラーが発生する場合は、以下の次の方法に進んでください。

方法3:修復インストールを実行する

結果なしでここまで来た場合は、システムファイルの破損が原因でこの問題が発生している可能性が非常に高くなります。ほとんどの場合、レジストリのインポートプロセス中に使用されたシステムファイルまたはサービスが破損しており、アクセスできなくなっています。

まったく同じエラーに苦しんでいる何人かのユーザーは、修復インストールを実行した後、問題が最終的に解決されたと報告しています。

修復インストールは、個人のファイルやアプリケーションに触れることなく、すべてのWindowsコンポーネントを更新する非破壊的な手順です。クリーンインストールとほぼ同じことを行いますが、アプリケーション、ユーザー設定、および個人ファイルを方程式から外します。

修復インストールを行うことにした場合は、この記事(ここ)に記載されている手順に従うことができます。