
特定のファイル拡張子の既定のプログラムを変更する方法を尋ねているのではなく、この特定のコンテキスト メニュー項目の動作を変更する方法を尋ねているのです。コンテキスト メニュー エディターやさまざまなレジストリ編集を推奨するさまざまな回答や検索結果を確認しましたが、この特定の項目に対応するものはありませんでした。アップロードした特定の GIF をプレビューできるようにしたいのですが、Windows フォト ビューアーでは GIF がアニメーション化されません。
答え1
解決
のプレビューコンテキスト メニュー項目をオーバーライドできます。方法は次のとおりです。
Win+を押してR、
regedit.exe
テキスト ボックスに入力または貼り付け、 を押しますEnter。次のレジストリ キーに移動します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
目的の拡張子に一致するサブキーがあるかどうかを確認します (例: )
.gif
。拡張子のサブキーを展開し、キーがあるかどうかを確認しますUserChoice
。値をダブルクリックして
ProgId
、その内容をコピーします。いずれかのキーが見つからない場合、
HKEY_CLASSES_ROOT
キーを展開し、拡張機能に関連するサブキーを見つけます。値をダブルクリックして(Default)
、その内容をコピーします。
次のレジストリ キーを選択します。
HKEY_CLASSES_ROOT
クリック編集 > 検索メニューから、先ほどコピーした値をテキストボックスに貼り付けます。価値観そしてデータオプションを有効にするには、文字列全体のみ一致オプションをクリックします。次を見つけるボタン。
目的のキーが見つかったら、それを展開します。
shell
サブキーを右クリックし、新規 > キーコンテキスト メニューからキーに名前を付けますpreview
。注記十分な権限がないというエラーが表示される場合は、管理者アカウントでログオンして必要な変更を実行してください。
右側のペインの空いている場所を右クリックし、新規 > 拡張可能な文字列値コンテキスト メニューから選択します。新しいレジストリ値に名前を付け
MUIVerb
、ダブルクリックして、次のように設定します。@%ProgramFiles%\Windows Photo Viewer\photoviewer.dll,-3043
注記Windows Vista ではパスが若干異なるため、それに応じて値を調整する必要があります。
@%ProgramFiles%\Windows Photo Gallery\photoviewer.dll,-3043
キーを右クリックして
preview
、新規 > キーコンテキスト メニューから選択します。名前を付けますcommand
。右側のペインの値をダブルクリックし
(Default)
、次のように設定します。"X:\Path\to\program.exe" "%1"
調整する他のファイル拡張子についても、手順 2 ~ 8 を繰り返します。