© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
関連付けができるか、できないか、という問題ではありません。
システム標準の拡張子と追加アプリの組み合わせで関連付けができない、という問題です。これはセキュリティ対策の仕様でしょう。
.htmとchrome.firefoxが可能なので、追加アプリのインストーラに依存するのでしょう。関連付けができないアプリのインストーラは新仕様の条件を満たしていないのでしょう。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ここ最近になって、Windows 10側で規定のアプリの変更ができない不具合が出ました。
確認した拡張子について列挙します。
・.txt:サクラエディタに割り当てようとするが、「メモ帳」に割当たってしまう(ワードパッドへの切り替えは可能)
・.js:メモ帳、サクラエディタへ割り当てようとするが、「Windows Based Script Host」に割当たってしまう(Visual Studio 2017への切り替えは可能)
・.jpg:Photoshopに割り当てようとするが、規定のアプリの設定が消えてしまう(「フォト」「ペイント」「ペイント3D」への切り替えは可能)
規定のアプリの変更については、下記の方法を試しましたが、いずれも適用されませんでした。
1.該当する拡張子のファイルに対して、右クリックメニューから「プログラムから開く」を選択、目的のアプリを選び、「常にこのアプリを使ってxxxファイルを開く」にチェックを入れる。
2.「設定」-「アプリ」-「規定のアプリ」-「ファイルの種類ごとに規定のアプリを選ぶ」を選択、対象の拡張子の規定アプリをクリックし、目的のアプリをクリックする。
3.1.→2.の手順
4.dismコマンドでシステムの破損チェックを行い、再起動、3.の手順を実行
上記問題については、2機種で確認しています。
確認しているのは下記の2機種です。
1.NEC Mate MB-2(MK34H/B-R)
・OS:Windows 10 Pro 64bit (April 2018 Update 適用済み)
2.自作PC
・M/B:ギガバイト Z170X-ULTRA GAMING
・CPU:Core i7 6700
・RAM:16GB
・SSD:256GB
・OS:Windows 10 Home(April 2018 Update 適用済み)
夏頃までは普通に変更ができたので変だと思い、10/10に適用されたアップデートプログラムをアンインストールしました。
すると、"KB4462919"アンインストール後に、1.、2.いずれの方法でも規定アプリの変更が可能になりました。
ただ、Home版については自動で再適用される恐れがあるために再び同じ不具合が発生しかねません。
また、2機種のうち一つは会社内のパソコンで、社内のセキュリティ規定に反する恐れがあるため、上記対処について躊躇しています。
この件について、ネットで検索しても報告が検出できませんでしたが、この不具合は確認されているでしょうか。
また、根本的な対策があればお教えください。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
関連付けができるか、できないか、という問題ではありません。
システム標準の拡張子と追加アプリの組み合わせで関連付けができない、という問題です。これはセキュリティ対策の仕様でしょう。
.htmとchrome.firefoxが可能なので、追加アプリのインストーラに依存するのでしょう。関連付けができないアプリのインストーラは新仕様の条件を満たしていないのでしょう。
質問内容を僕なりに読み解いたんですが・・・。
・質問者さんのパソコン二台で、関連付けができないのは、KB4462919を適用したシステムで発生している。これは既に報告があるのか、あるい同じ不具合が発生している人がいるかを知りたい。
・KB4462919を適用したシステムで、通常の方法で関連付けの変更ができない場合でも、変更できる方法はないのか?
僕には、そのように読めるんですけどね。会社のPCだからKB4462919をアンインストールしたまま使用することが難しい・危ぶまれるという部分は、二次的なものに感じます。
で、僕の場合ですが、手動で1809にアップデートしてしまっているので、KB4462919環境はない・・・比較になるのかはわかりませんが、1809でKB4464330適用済みですが、関連付けはできております。
確かに、従来のように関連付けの変更が簡単ではなくたっていますよね、Windows 10は。自分の使いたいアプリでダブルクリックで開きたいのは、みんな同じじゃないかと思うんですが。
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
・.txt:サクラエディタに割り当てようとするが
hkcr.txtの既定値をサクラエディタのクラス名にする。それがない。
あるいはhkcr\txtfile\shellにサクラエディタのverbを追加して、そのverbをshellの既定値にする。
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
.jsのuserchoiceは変更されてる。ということは、これを見なくなった?
昔から
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation
UseLocalMachineSoftwareClassesWhenImpersonating
.bas
.hta
.js
.msi
.ps1
.reg
.vb
.vbs
.wsf
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
.txtにwordpadを関連付け、は可能。userchoiceがtxtfileからtextfileに変わる。
.txtは安全でないと困るので、信用できないexeに関連付けできないようにしてる?
登録されてる拡張子だけか?
セキュリティ対策なら仕方がないですね。