このWikiHowでは、Windowsコンピュータでレジストリエディタへのアクセスを有効にする方法を説明します。レジストリエディタが学校のネットワークの管理者によって無効になっている場合でも、ウイルスによって開けなくなっている場合でも、レジストリエディタをオンラインに戻す方法がいくつかあります。
知っておくべきこと
- あなたが管理者の場合、サードパーティのアンチウイルスアプリを無効にし、Defenderでアンチウイルススキャンを実行してみてください。
- また、「ファイル名を指定して実行」ダイアログからregeditを実行するか、グループポリシーエディタでレジストリエディタを再度有効にしてみてください。
- 管理者でない場合は、Visual Basicスクリプトを使用してregeditを有効にすることができます。
ファイル名を指定して実行
-
スタート を開く。画面左下のWindowsロゴをクリックする。
-
Start に run と入力する。これにより、「ファイル名を指定して実行」アプリが検索されます。
-
ファイル名を指定して実行」をクリックします。スタートウィンドウの一番上にあります。Runが開きます。
- Runが無効になっているコンピューターでは、Runを開くことができません。
-
Run」に「regedit」と入力します。レジストリエディタを開くコマンドです。
-
OKをクリックする。レジストリエディタを開くコマンドが実行されます。レジストリエディタが許可を求めるプロンプトを表示し、「はい」をクリックすると開く場合は、問題は解決しています。
- レジストリエディタが開かない場合は、この記事の別の方法を試す必要があります。
- レジストリの編集は管理者によって無効になっています」というポップアップウィンドウが表示された場合は、「はい」をクリックする必要があります。 これは、ネットワーク上でグループポリシーエディタを制御している場合にのみ機能します。
セキュリティスキャンの実行
-
サードパーティのウイルス対策プログラムをすべて無効にする。レジストリエディタが動作せず、あなたが管理者である場合、PCがウイルスまたはマルウェアに感染している可能性があります。しかし、サードパーティのウイルス対策プログラム(McAfee、Norton、Kasperskyなど)がレジエディタへのアクセスをブロックしている可能性もあります。このため、続行する前にWindows Defender以外のすべてのウイルス対策を無効にしてください。
-
Windows セキュリティを開く。キーボードのWindowsキーを押し、securityと入力し、Windows Securityをクリックする。
-
シールドアイコンをクリックします。このアイコンはWindows Defenderページの左上にあります。
- 展開すると、このオプションは「ウイルスと脅威の保護」と呼ばれます。
-
詳細スキャンをクリックします。ページ中央のクイックスキャンボタンの下にあるリンクです。
- Windows Defenderの一部のバージョンでは、「詳細スキャン」セクションがないため、代わりに「ホーム」タブをクリックします。
-
フルスキャン」にチェックが入っていることを確認してください。ページ上部の「フルスキャン」の左側にある丸をクリックします。
-
今すぐスキャン」をクリックします。ページの真ん中です。Windows Defenderがレジストリへのアクセスを妨げている可能性のある悪意のあるソフトウェアのスキャンを開始します。
-
スキャンが完了するまで待ちます。スキャン中に悪意のあるものが見つかった場合、Windows Defenderが警告を発し、危険なアイテムを削除するオプションが表示されます。
- このスキャンで何も見つからない場合は、「フルスキャン」ではなく「Windows Defenderオフラインスキャン」にチェックを入れてスキャンを繰り返します。
-
レジストリエディタを開いてみる。スキャンが完了したら、「スタート」を開き、「regedit」と入力し、↵Enterキーを押します。それでもレジストリエディタが開かない場合は、別の方法を試す必要があります。
- スキャン後にレジストリエディタにアクセスする前に、コンピュータを再起動する必要があるかもしれません。
コマンドプロンプトを使用する
-
スタート を開きます。画面の左下にあるWindowsロゴをクリックします。
-
スタート]に「コマンド プロンプト」と入力します。スタートメニューにコマンドプロンプトのアイコンが表示されます。
-
コマンドプロンプト を右クリックします。スタートウィンドウの一番上にあります。ドロップダウンメニューが表示されます。
- トラックパッドにマウスの右ボタンがない場合は、代わりに2本指でトラックパッドをタップします。
-
管理者として実行」をクリックします。ドロップダウンメニューのオプションです。
- このコンピュータの管理者でない場合は、この方法を実行できません。
-
プロンプトが表示されたら「はい」をクリックします。そうすることで、コマンドプロンプトが管理者モードで開きます。
-
レジストリの更新コマンドを入力します。コマンドプロンプトにreg add "HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem" /t Reg_dword /v DisableRegistryTools /f /d 0と入力し、↵ Enterを押す。
-
コマンドプロンプトを閉じます。コマンドがレジストリエディタを再び有効にしているはずです。
-
レジストリエディタを開いてみる。スタート]を開き、「regedit」と入力し、↵ Enterキーを押します。レジストリエディタが開かない場合は、次の手順に進みます。
-
コンピュータを再起動します。スタート] を開き、電源アイコン をクリックし、[再起動] をクリックします。コンピュータの再起動が完了したら、レジストリエディタをもう一度開いてみてください。
- それでもレジストリエディタが開かない場合は、強制的に開くことができるかもしれません。
グループポリシーエディタを使用する
-
スタート を開きます。画面の左下隅にあるWindowsロゴをクリックする。
- この方法は、あなたがこのPCの管理者である場合にのみ有効です。
-
Start に group policy editor と入力する。グループ・ポリシー・エディターが検索されます。
-
グループ・ポリシー・エディターのアイコンをクリックする。スタートメニューの一番上にあります。グループ・ポリシー・エディターが開きます。
- Windowsのバージョンによっては、グループポリシーの編集と表示されます。
-
ユーザー設定]をダブルクリックする。そうすると、この項目が展開され、その下のフォルダが表示されます。
- ユーザー構成がすでに展開されている場合は、この手順をスキップしてください。
- このオプションが表示されない場合は、まずサイドバーの一番上にあるローカル コンピュータ ポリシー項目をダブルクリックします。
-
管理テンプレート をクリックします。このフォルダは、[ユーザー構成] フォルダのリストの一番下にあります。
-
Systemフォルダをダブルクリックします。グループポリシーエディタウィンドウの右側にあります。
-
レジストリ編集ツールへのアクセスを防ぐ]をダブルクリックします。この項目はウィンドウの右側にあります。
- 下にスクロールしないと見つからないかもしれません。
-
設定されていない "ボックスをチェックする。ポップアップウィンドウの左上にあります。
-
適用」をクリックし、「OK」をクリックします。これらは両方ともウィンドウの下部にあります。こうすることで、コンピュータのレジストリエディタが再び有効になります。
-
レジストリエディタを開いてみる。スタート]を開き、[regedit]と入力し、↵Enterキーを押します。レジストリエディタが開いたら、グループポリシーエディタの制限を回避できたことになります。
Visual Basicスクリプトを使用する
-
新しいメモ帳を開きます。Startを開き、notepadと入力し、青いメモ帳アプリをクリックします。新しいメモ帳が開きます。
-
以下のコードをメモ帳にコピーします:
Option Explicit
Dim WSHShell, n, MyBox, p, t, mustboot, errnum, vers
Dim enab, disab, jobfunc, itemtype
Set WSHShell = WScript.CreateObject("WScript.Shell")
p = "HKCUSoftware\Microsoft\Windows\CurrentVersion ◇Policies ◇System ◇"
p = p & "DisableRegistryTools"
itemtype = "REG_DWORD"
mustboot = "Log off and back on, or restart your pc to" & vbCR & "effect the changes".
enab = "ENABLED" (有効)
disab = "DISABLED" (無効)
jobfunc = "レジストリ編集ツールは今".
t = "確認"
Err.Clear
On Error Resume Next
n = WSHShell.RegRead (p)
On Error Goto 0
errnum = Err.Number
if errnum <> 0 then
WSHShell.RegWrite p, 0, itemtype
End If
もし n = 0 なら
n = 1
WSHShell.RegWrite p, n, itemtype
Mybox = MsgBox(jobfunc & disab & vbCR & mustboot, 4096, t)
ElseIf n = 1 then
n = 0
WSHShell.RegWrite p, n, itemtype
Mybox = MsgBox(jobfunc & enab & vbCR & mustboot, 4096, t)
End If -
Fileをクリックします。メモ帳ウィンドウの左上にあります。
-
名前を付けて保存...をクリックする。このオプションはファイル・ドロップダウンメニューの一番上にあります。
-
保存場所を選択します。名前を付けて保存]ウィンドウの左側にある[デスクトップ]フォルダをクリックします。
-
レジストリエディタ.vbsをファイル名として入力します。ファイル名:」フィールドに入力します。
-
ファイルタイプを選択します。Save as type: "の隣にあるドロップダウンボックスをクリックし、"All Files "をクリックします。これで、ドキュメントが正しいファイル形式で保存されます。
-
保存」をクリックします。名前を付けて保存」ウィンドウの右下にあります。これでファイルが作成されます。
-
メモ帳を閉じます。メモ帳の右上にあるXをクリックして閉じます。
-
VBSファイルをダブルクリックします。スクリプトが実行されます。
- このスクリプトはレジストリエディタの無効/有効設定を切り替えます。二度目は実行しないでください。レジストリエディタが再び無効になります。
-
レジストリエディタを開いてみる。スタート]を開き、[regedit]と入力し、↵Enterキーを押します。それでもレジストリエディタが開かない場合は、コンピュータを技術部門に持ち込み、専門家に見てもらう必要があるかもしれません。
コメント
最新を表示する
NG表示方式
NGID一覧