レジストリエディタ
ドキュメント:
レジストリ エディターを開く方法 | Microsoft サポート [公式]
使い方
手順
Win
+R
キーを押して、「ファイル名を指定して実行」ダイアログを開く。- 「名前」の入力欄に
regedit
と入力して「OK」ボタンを押す。 - 「ユーザーアカウント制御」ダイアログが開き、「このアプリがデバイスに変更を加えることを許可しますか?」と表示されるので、「はい」ボタンを押す。
レジストリエディタのパス
C:\Windows\regedit.exe
参考:
レジストリエディター (regedit) を起動する方法 | PC 設定のカルマ
概要
ルートキー
HKEY_CURRENT_USER
:現在ログオン中のユーザーに関する構成情報HKEY_LOCAL_MACHINE
:当該コンピューターに関する構成情報 (全ユーザー共通で使用される既定の設定)HKEY_CLASSES_ROOT
:ローカルマシンと現在のユーザーの設定をマージして構成される、ファイルを開くプログラムを特定するための情報
ドキュメント:
上級ユーザー向けのレジストリ情報 | Microsoft Learn [公式]
参考:
レジストリについての概要とアプリケーションでの利用方針 – Qiita
レジストリ HKCR / HKCU / HKLM の関係 | Nonsubject
HKEY_CLASSES_ROOT | Programming Field
HKEY_CURRENT_USER | Programming Field
HKEY_LOCAL_MACHINE | Programming Field
アクセス許可
参考:
レジストリキーのアクセス許可を変更する方法 | ぼくんちの TV 別館
保護されたレジストリエントリを変更する方法 | ソフトアンテナブログ
レジストリ編集のフルコントロール所有権を取得する | BILLION WALLET
How to Gain Full Permissions to Edit Protected Registry Keys | How-To Geek
エクスポート/インポート (.reg ファイル)
ドキュメント:
reg ファイルを使用してレジストリ サブキーと値を追加、変更、または削除する方法 | Microsoft サポート [公式]
レジストリをバックアップおよび復元する方法 | Microsoft サポート [公式]
reg export | Microsoft Learn [公式]
参考:
レジストリをエクスポート/バックアップする方法 | PC 設定のカルマ
レジストリをインポート/エクスポートする方法 | PC の鎖
Reg Export | Programming Field
How to Create a .reg File for Easy Registry Hacks | Laptop Mag
「ファイル名を指定して実行」の履歴を削除する
参考:
「ファイル名を指定して実行」の実行履歴を削除する方法 | Project Group
「ファイル名を指定して実行」の履歴を削除したい | ITmedia エンタープライズ
世界一簡単な「ファイル名を指定して実行」の履歴のクリア (全消し) 手順 – Qiita
既定のプログラム (User Choice)
ドキュメント:
アプリケーションで既定のプログラムを変更する | Microsoft サポート [公式]
既定のプログラム | Microsoft Learn [公式]
参考:
「このファイルを開く方法を選んでください。」で関連付ける | リボンの君と SuyamaSoft
Best way to get file type association in Windows 10 from command line? – Stack Overflow
Get a location of application in open with list of Windows 10 – Super User
関連付け
参考:
Best Practices for File Associations | Microsoft Docs [Official]
File Association Example | Microsoft Docs [Official]
拡張子を登録する
- OpenWithList
- OpenWithProgids
ドキュメント:
ファイル名拡張子のファイルハンドラを指定する | Microsoft Learn [公式]
ファイル名拡張子の動詞を登録する | Microsoft Learn [公式]
「アプリケーションを開く」ダイアログ ボックスにアプリケーションを含める方法 | Microsoft Learn [公式]
参考:
「プログラムから開く」メニューに追加 (OpenWithList) | リボンの君と SuyamaSoft
最新の Windows におけるファイルの関連づけを分析する | ASCII.jp
Windows Vista / 7 で用いられたファイル関連付けの仕組みを知る | ASCII.jp
Editing the “Open with” menu in Windows 10 – Super User
アプリケーションの登録 (ProgID)
参考:
最新の Windows におけるファイルの関連づけを分析する | ASCII.jp
プログラム識別子 | Microsoft Docs [公式]
Application Registration | Microsoft Docs [Official]
右クリックメニュー (Shell Context Menu)
参考:
エクスプローラの右クリックメニューをカスタマイズする – Qiita
右クリックの不要なメニューを手動で編集して削除する方法 | IT HOOK
Add or Remove Edit with Photos context menu in Windows 10 | Windows 10 Help Forums
How Do I Remove Edit with Photos Right-click Option | WindowsLoop
Which special variables are available when writing a shell command for a context menu – Super User
Delegate Execute
参考:
デスクトップのコンテキストメニューをランチャー化する 前編 | マイナビニュース
デスクトップのコンテキストメニューをランチャー化する 後編 | マイナビニュース
画像ファイルがフォトで開かなくなる | さっしーの試してみるか2
Simplifying context menu extensions with IExecuteCommand | The Old New Thing
Use of DelegateExecute key in registry – Visual Studio Forums
Is is possible to have RUN AS prompt for vbscript? – Stack Overflow
Determine all posible applications to open a file with DelegateExecute – Stack Overflow
How do I open the default application using DelegateExecute? – Stack Overflow
URI スキーマを登録する
参考:
カスタム URL スキーマを設定し、引数付きで起動できるようにする – Qiita
REG_NONE
参考:
How to create registry key of type REG_NONE? – Super User
Last Key
参考:
レジストリエディターのツリーをすべて閉じる | mabow Online…
キーを閉じた状態でレジストリエディタを起動する | 日経クロステック
レジストリエディタの最終エントリをクリア | Nishiakashi’s Blog
右クリックからコマンドプロンプトを開く
参考:
「コマンドウィンドウをここで開く (管理者)」を追加する | 黒くまのおむすび
フォルダーからコマンドプロンプトを開く | Billion Wallet
ディレクトリの右クリックメニューにコマンドプロンプトを表示させる | Programming Field
右クリックに「コマンドプロンプトで開く」を追加する方法 | x-nonce
Shift + 右クリックメニューに「コマンドウィンドウをここで開く」を復活させる方法 | @IT
How do I set right-click on folder background to show “Open PowerShell Window here”? – Super User
編集できない項目がある
参考:
レジストリ編集のフルコントロール所有権を取得する | Billion Wallet
事例/参考例
参考: