Windows10でのファイル関連付けが勝手に変更される

PDFファイルを開く関連付けを Adobe Acrobat に変更してあるのですが、

累積セキュリティ更新プログラムの適用後、何度変更しても自動的にランダムな(?)タイミングで関連付けが

勝手に Edge に変わってしまいます。

非常にうっとおしいのですが、恒久的に設定しておく方法はないでしょうか?

対応したのはレジストリで Edge の Class に NoOpenWith を設定する方法です。

セキュリティ更新プログラムを適用する前まではこれでちゃんと動いていましたが、適用後は一日何度でも元へ戻ります。

よろしくお願いします。

 

質問情報


最終更新日 2019年5月19日 表示 345 適用先:

良一田畑さん、こんにちは

Adobe Acrobat を再インストールしソフト側から関連付けを実行してみてはどうでしょうか。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2019

レジストリエディタで以下を
HKEY_CLASSES_ROOT\.pdf
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf
をエクスポート。
エクスポート結果をメモ帳で開いてコピー、こちらの返信記事に貼り付けて提示。

前者がacrobatで、後者のuserchoiceがedgeなら、userchoiceを削除。それでも勝手に再作成されるなら、userchoiceの下を削除して、userchoiceのアクセス許可で自身を拒否に変える。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

[HKEY_CLASSES_ROOT\.pdf]
@="Acrobat.Document.2015"
"Content Type"="application/pdf"

[HKEY_CLASSES_ROOT\.pdf\OpenWithList]
@=""

[HKEY_CLASSES_ROOT\.pdf\OpenWithList\Acrobat.exe]
@=""

[HKEY_CLASSES_ROOT\.pdf\OpenWithList\winword.exe]
@=""

[HKEY_CLASSES_ROOT\.pdf\OpenWithProgids]
@=""
"Acrobat.Document.2015"=hex(0):
"AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"=hex(0):

[HKEY_CLASSES_ROOT\.pdf\PersistentHandler]
@="{1AA9BF05-9A97-48c1-BA28-D9DCE795E93C}"

[HKEY_CLASSES_ROOT\.pdf\ShellEx]

[HKEY_CLASSES_ROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{DC6EFB56-9CFA-464D-8880-44885D7DC193}"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList]
"a"="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
"MRUList"="ba"
"b"="Acrobat.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithProgids]
"Acrobat.Document.2015"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice]
"Hash"="fnYt/cTVS7A="
"ProgId"="Acrobat.Document.2015"

ありがとうございます。

ここまでやって気が付いたのですが OpenWith の App リストから Edge のエントリ(下線部分)を

削除すればいいんでしょうか?

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

レジストリ編集でダメなら、Win10の正攻法でやってみては?

https://www.tipsfound.com/windows10/11003

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2019
それはopenwithの候補を出すもの。


先の返信に追記したもの:

前者がacrobatで、後者のuserchoiceがedgeなら、userchoiceを削除。それでも勝手に再作成されるなら、userchoiceの下を削除して、userchoiceのアクセス許可で自身を拒否に変える。

削除したレジストリキーが何度も復活します
administratorsかも。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

残念ながらこの方法だと何度やってもランダムなタイミング(ひょっとしたら規則性が在るのかもしれませんが)

で元へ戻ってしまうのです。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

ありがとうございます。

残念ながらこの方法でも何度やってもランダムなタイミング(ひょっとしたら規則性が在るのかもしれませんが)

で元へ戻ってしまうのです。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。