次の方法で共有

エクスプローラーのプレビューウィンドウでPDFを表示する場合、パス(フォルダまたはファイル名)に「#」を含むと正常に表示されない。

Anonymous
2022-05-11T02:34:29+00:00

Windows 10 21H1もしくは20H2から、エクスプローラーのプレビューウィンドウで、パスに「#」を含むpdfファイルをプレビューしようとすると、pdfの内容が表示されずに「C:............\ のインデックス」というタイトルが付いた、Webブラウザでftpサーバーのディレクトリを表示しているような、フォルダやファイルにリンクの付いたリストが表示されるようになった。

パスに「#」を含まないpdfファイルではこの現象は起きていない。

Windows 10 2004 まではこのような現象は確認していないが、現在の21H2では発生している。

また、以前はpdfのプレビューウィンドウでの表示は、任意でインストールしたAdobe Acrobat DCのようなインタフェースだったが、Microsoft Edgeでpdfを表示した時のようなインタフェースに変更されてしまった。

家庭向け Windows | Windows 10 | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2022-05-11T03:43:53+00:00

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


Windows10 21H2

Microsoft Edgeバージョン 101.0.1210.39 (公式ビルド) (64 ビット)

で再現しない。

HKEY_CLASSES_ROOT.pdf を提示。

うちでは

[HKEY_CLASSES_ROOT.pdf\ShellEx{8895b1c6-b41f-4c1c-a562-0d564250836f}]

@="{DC6EFB56-9CFA-464D-8880-44885D7DC193}"

=

Adobe PDF Preview Handler for Vista

これのみ。

他のプレビューハンドラになってるのではないか。

この回答は役に立ちましたか?

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2022-05-11T07:07:59+00:00

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


C:\Program Files (x86)\Microsoft\Edge\Application\101.0.1210.39\PdfPreview\PdfPreviewHandler.dll

うちにもありました。

なのに、

{3A84F9C2-6164-485C-A7D9-4B27F8AC009E}

はない。

先にadobeが入ってると、遠慮するのかも。

[HKEY_CLASSES_ROOT.pdf\ShellEx{8895b1c6-b41f-4c1c-a562-0d564250836f}]

は先着順が業界標準みたいだから。

edgeのものと分かれば、フィードバックして直してもらったら。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-05-11T05:27:19+00:00

    Microsoft PowerToys という物は身に覚えがありません。

    PDFの閲覧、編集等のためにOS非標準のものを意図して使っているのはAdobe Acrobat DCとCubePDFとCubePDF UtilityとCubePDF Pageだけですし、いずれもインストールしたらこの現象が発生したということはありません。

    何がきっかけでいつから発生しているのかハッキリしませんが、教えて頂いたことで不都合な現象は起きなくなったので満足しています。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2022-05-11T04:45:54+00:00

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


    os標準じゃないでしょう。

    Microsoft PowerToys を入れてるとか。

    HKEY_CLASSES_ROOT\CLSID{3A84F9C2-6164-485C-A7D9-4B27F8AC009E}

    を見れば、dllのパス名が分かる。

    dllファイルのプロパティ、詳細タブで、製品名が分かる。

    でしょう。

    offiice outlookとか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2022-05-11T04:10:52+00:00

    ありがとうございます、見事に解決しました。

    プレビューのインタフェースもAdobeのものに戻りましたし、パスに「#」を含んでいても問題ありません。

    私の環境では

    HKEY_CLASSES_ROOT.pdf\ShellEx{8895b1c6-b41f-4c1c-a562-0d564250836f}

    は [{3A84F9C2-6164-485C-A7D9-4B27F8AC009E}] となっており、これはどうやら MS PDF プレビュー ハンドラーという物のようです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません