Regeditでレジストリキーを削除しようとしていますが、このエラーが発生し続けます。
削除できません(キー名):キーの削除中にエラーが発生しました。
私は管理者であり、キーとすべての親キーと子キーの権限を確認しました。完全に制御できますが、同じエラーが引き続き表示されます。
どんな助けでもありがたいです。
私は答えを見つけました。 削除を妨げるドライバーがありました。メモ帳のバックドアを使用して削除しました(Windows 7以降のOSではテストされていません)。
注:すでにWindowsリカバリドライブがある場合は、ドライブから起動してコマンドプロンプトを開き、いくつかの簡単なバッチコマンドを使用して(またはメモ帳を起動して、ファイルメニューのOpen
からのインターフェイス)。
経路:
Starting Windows
_画面が表示されたら、コンピュータを強制的にシャットダウンします。Launch Startup Repair (recommended)
オプション付きのメニューが表示されます。これを選択します。Do you want to restore your computer using System Restore?
_というウィンドウが表示されます。キャンセルをクリックします。Startup Repair cannot repair this computer automatically
_と表示される別のウィンドウが表示されるまで(しばらく時間がかかる場合があります)待ちます。 _View problem details
_ドロップダウンをクリックします。Open
をクリックします。そこから、コンピュータに完全にアクセスできます。ドライバーを削除するには、_C:\Windows\System32\drivers
_に移動して、必要なドライバーを削除します。
バッチを知っている場合は、_C:\Widnows\System32
_に移動し、_cmd.exe
_を右クリックします。 _Run as administrator
_をクリックします。
キーを削除する前に、所有権を取得する必要があります。キーを右クリックして[アクセス許可...]をクリックし、[追加]をクリックします。ユーザー名を入力し、「名前を確認」してください。 OKをクリックします。次に、「詳細設定」をクリックし、次に「所有者」タブをクリックします。ユーザー名を強調表示して、[OK]をクリックします。これで、[許可]列で[フルコントロール]を確認でき、そこから実際にキーを削除できます。
編集:「詳細」権限を「権限エントリ」のリストで確認して、削除を妨げる「拒否」タイプがあるかどうかを確認することもできます。
セーフモードを実行すると、レジストリエディターが開き、キーを削除してみることができます。キーがアンインストールされたプログラムによって作成された場合は、アンインストールする前の時点まで回復してみてください(インストールする前に)。その後、上記の方法を使用します。
SBSCoreサービスを強制終了/無効化しようとしたときに、今日同様の問題が発生しました。 (サービス自体を無効にする前に、regを変更する必要があります。)適切な権限を持っている可能性がありますが、そのレジストリが実行されている限り、そのキー/値は適切にロックされている可能性があります。 。
レジストリのロックを解除するには、 Sysinternals:Process Explorer およびを使用する必要がありました。右クリック>一時停止キーがロックされています。アプリを一時停止することで、アプリが柔軟であることを確認しました(アプリのロックが解除されるため)が、アプリの再読み込みを強制したり、作業中にキー値をリセット/修復したりすることはありません。
Process Explorerでは、Ctrl + Fを使用して、プログラムの場所、プログラム名、またはDLLこれを使用しているアプリを検索します。ダブルクリックしてメインのProcExウィンドウに戻り、プログラムが強調表示されて選択されます。中断してから、変更。
それ以外に注意すべきことは、親レジストリキーの権限で子レジストリキーを更新することです。キーごとに権限を追加しても、その下にあるすべてのものに100%アクセスできるわけではありません。
私の回避策はここから来ました: SBS 2003から2008/2011への移行猶予期間の期限切れを無効にする方法