Win10 Windowsフォトビューアー 不可能
Windows 10 Pro 64bit Ver.1511 Build 10586(コルタナ始動バージョン)です。
ネット上を参照して、
以下をメモ帳に記述(コピペ)して.regを作成し、レジストリエントリへ正常に追加しましたが、
.jpg .jpegのファイルを右クリックしてプログラムから開く(その他を含む)を探しても、
Windowsフォトビューアーが現れません。
以下原因を考える上で選択肢から除外する内容
メモ帳内の最後の文字「"」のすぐ後ろに半角で1文字改行やスペースが入ってしまっている。
エントリ追加後、再ログオンや再起動を行っていない。
セキュリティーソフトが邪魔している。(カスペルスキー2016を入れていますが、レジストリエントリの追加や削除で今まで2015や2014で邪魔された事はありませんでした。2016で他のエントリ追加に邪魔はありません。)
少し気になっているのは、以下のWindows Registry Editor Version 5.00の、
「Version 5.00」が、
例えばVer.1511 Build 10586から、
「Version 5.01」とかに変わっているのが原因で記述変更の必要があるです。(これは想像の話です。)
お力をお貸しくださいよろしくお願い致します。
参考(以下コピペ)
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll]
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell]
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥open]
"MuiVerb"="@photoviewer.dll,-3043"
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥open¥command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,¥
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,¥
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,¥
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,¥
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,¥
00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,¥
6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,¥
00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,¥
5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,¥
00,31,00,00,00
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥open¥DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥print]
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥print¥command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,¥
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,¥
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,¥
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,¥
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,¥
00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,¥
6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,¥
00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,¥
5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,¥
00,31,00,00,00
[HKEY_CLASSES_ROOT¥Applications¥photoviewer.dll¥shell¥print¥DropTarget]
"Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}"
補足
8ive22ty様ご回答ありがとうございます。 あの後、以下の言葉をヒントに自分なりに いろいろ調査してみました。 >ポリシー設定 下記の考えに至りました。(長文ですので先に質問を記させて頂きます。) そこで再度ご質問なのですが、バッチファイルをダブルクリックした時 の挙動としてUAC機能はどのように判断しているのでしょうか? 単純にバッチファイルというだけでなく、バッチファイルの中のコマンド (例えばsystem32へのファイルのコピーなど)によってダイアログを 出したり出さなかったりするのでしょうか? (1)ユーザの制御設定もポリシー設定もABどちらも同じ (もしポリシー設定されていれば上述のレジストリの値にも 反映されるはず。。。?) (2)バッチファイルの中で管理者権限でないといけない処理を Aで実行すると通らないがBで実行すると通るため質問のような UACの違いが出た?? (これはあくまでも上記の質問がYESの場合です。) (また、その場合、シェルの中身を見て環境の差異を 再度調査する必要が出てきます。) 追伸: >そこまで解っているのなら、その人に聞いたほうがいいと思います。 Aをインストールされた方は当方と同程度の方で(windows7については) 特殊な設定は何もされていないとのことでした。 (ポリシー設定といっても理解されていないようでした。。。)