修正:レジストリへのアクセスエラー
一部のユーザーは、Windowsコンピューターでレジストリキーをマージしようとすると、 「レジストリへのアクセスエラー」エラーを受け取ります。 ほとんどの影響を受けるユーザーは、Windowsバージョンを再インストールして.regファイルを開こうとした後に問題が発生したと報告しています。 この問題は、主にWindows 7、Windows 8、およびWindows 10で発生します。
「レジストリへのアクセスエラー」問題の原因は何ですか?
このエラーメッセージを調査するために、さまざまなユーザーレポートと、問題を完全に回避または解決するために使用した修復戦略を調べました。 調査に基づいて、この特定のエラーメッセージをトリガーする一般的なシナリオがいくつかあります。
- レジストリファイルには管理者権限がありません –このシナリオは、Windowsの新規インストール/再インストールでは非常に一般的です。 レジストリエディターをまだ開いていない場合は、.regファイルを現在のレジストリにマージするために必要なアクセス許可がプログラムにない可能性があります。
- システムファイルの破損がエラーの原因です。レジストリエディタユーティリティのインポート機能を妨害する破損したシステムファイルのスイートが原因でこのエラーが表示されることが確認されています。 その場合は、問題を解決することが確認されている2つの解決策(システムの復元と修復インストール)があります。
この特定のエラーメッセージの解決に苦労している場合、この記事では検証済みのトラブルシューティング手順を選択できるようにします。 以下の領域では、同様の状況の他のユーザーが問題を解決するために使用したいくつかの潜在的な修正方法を発見します。
最良の結果を得るには、現在の状況に適用可能で問題を解決できる修正プログラムが見つかるまで、以下の方法に従ってください。
方法1:管理者権限でレジストリファイルをインポートする
影響を受ける複数のユーザーが示唆しているように、特権の問題に対処している可能性があります。 ほとんどの場合、レジストリエディターユーティリティには、ファイルをマージするための十分なアクセス許可がありません。 これは、以前にレジストリエディターが開かれていない新しいWindowsインストールではかなり一般的なことです。
同じエラーメッセージの解決に苦労していた複数のユーザーが、管理者権限でレジストリエディターを開き、[インポート]メニューを使用してファイルをマージした後、問題が最終的に解決されたことを報告しました。 これを行う方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 regedit 」と入力し 、 Ctrl + Shift + Enterキーを押して、管理者権限でレジストリエディターを開きます。
レジストリエディターを開くための実行でのRegeditの入力 - UAC(ユーザーアカウント制御)プロンプトで、 [ はい]を選択して管理者権限を付与します。
レジストリエディターへの管理アクセス許可の付与 - レジストリエディター内で、上部のリボンバーを使用して[ファイル]> [インポート]に移動します 。
レジストリエディターの組み込みのインポートメニューを使用する - [ インポート ]メニューを使用して、マージしようとしているファイルの場所に移動します。 そこに到達したら、それを選択して「開く」をクリックし、現在のレジストリとマージします。
キーを現在のレジストリにマージする 注: .batファイルを介して.regキーを自動的にインポートしようとするとエラーが発生する状況にも同じ原則が適用されます。 動作させるには、昇格したCMDウィンドウから実行する必要があります。Windowsキー+ Rを押し、 「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限でコマンドプロンプトウィンドウを開きます。
この手順により、 「レジストリへのアクセスエラー」エラーが回避されるはずです。 それでもエラーが発生する場合、またはこの方法が現在の状況に該当しない場合は、下の次の方法に進んでください。
方法2:システムの復元を実行する
このエラーメッセージが突然表示され始めたばかりの場合(最近Windowsの再インストールを実行しなかった場合)、システムファイルが破損し、マージ操作の完了を妨げている可能性があります。
この特定の場合、同様の状況に陥ったユーザーは、 システムの復元ウィザードを使用してマシンを以前の時点(レジストリ操作が適切に機能していた時点)に戻すことで問題を解決できました。
古いシステム復元ポイントを使用すると、マシンの状態がバックアップ作成時の状態に戻ります。 これにより、その間に表示されていたエラーが修正されますが、その間にインストールまたは作成したアプリケーションとユーザー設定もすべて削除されます。
以下に、システムの復元ウィザードの使用に関するクイックガイドを示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「rstrui」と入力してEnterキーを押し、システムの復元ウィザードを開きます。
- 最初の[システムの復元]画面に到達すると、推奨される復元ポイントを使用するかどうかを尋ねられます。 トグルを[ 別の復元ポイントを選択]に変更し、[ 次へ]をクリックして続行します。
- リストからシステムの復元ポイントを選択し、[ 次へ]をクリックして続行します。
- [ 完了]をクリックして、復元プロセスを完了します。 しばらくすると、コンピューターが再起動し、古い状態が復元されます。
- 次の起動が完了したら、ファイルを再度マージ/インポートして、エラーメッセージが解決されたかどうかを確認してください。
それでも「レジストリへのアクセスエラー」エラーが発生する場合は 、下の次の方法に進んでください。
方法3:修復インストールを実行する
ここまで結果が出ない場合は、システムファイルの破損が原因でこの問題が発生している可能性が非常に高くなります。 最も可能性が高いのは、レジストリのインポートプロセス中に使用されるシステムファイルまたはサービスが破損しており、アクセスできなくなっていることです。
まったく同じエラーに苦しんでいる複数のユーザーが、修復インストールを実行した後に問題が最終的に解決されたことを報告しています。
修復インストールは、個人的なファイルやアプリケーションに触れることなく、すべてのWindowsコンポーネントを更新する非破壊的な手順です。 これは、 クリーンインストールとほぼ同じことを行いますが、アプリケーション、ユーザー設定、および個人ファイルは関係ありません。
修復インストールを行う場合は、この記事に記載されている指示( こちら )に従ってください。