情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

Internet Explorerからの印刷でフッターのURLが正しく印刷できない(file:///C:/Users/○○/AppData/Local/Temp/Low/○○.htmになる)不具合について(KB5001330不具合)

Internet Explorer (13) Windows (463) Windows 10 (223)

2021年4月以降、Internet Explorer 11 からページの印刷を行った際に、用紙の左下などに印刷されるページのURLが正しく印刷されず、「file:///C:/Users/(ユーザー名)/AppData/Local/Temp/Low/(ランダムな英数字).htm」になってしまう症状の発生が増加している模様です。

この原因についていろいろ試してみた結果や対策について紹介します。

フッターに印刷されるURL表示がおかしい

Internet Explorerからページを印刷しようとすると、フッターに表示されるURLの内容がアドレスバーに表示されているURLとは異なるURLになってしまう現象が発生しました(Windows 10 Pro バージョン 2004 のPCにて確認)。

具体的には、次のようなURL(ファイルパス)が印刷されてしまいます:

file:///C:/Users/(ユーザー名)/AppData/Local/Temp/Low/(ランダムな英数字8桁).htm

こちらを見ると、本来印刷されるはずのウェブサイトのURLの代わりに、ローカル(PC内部)にダウンロードされたファイル(キャッシュファイル)の場所を示すURLが印刷されてしまっている、ということが分かります。

このURL表示は、プリンターを利用せずとも「Microsoft Print to PDF」プリンタでも確認できます。また、印刷プレビューの時点でも、URL表示がおかしいことが確認できます。

また、特に印刷設定では、フッター/ヘッダーのいずれの箇所に「URL」を指定しても同様の印刷結果となってしまい、表示内容として「カスタム」を選択してURLを示す「%u」パラメータを指定した場合であっても同様の結果となってしまい、印刷機能が認識しているURLの値そのものが既におかしな状態になってしまっている様子でした。

設定では解消できず

この問題の原因を探るため、特に設定変更したわけでもないInternet Explorerの設定内や、印刷設定のヘッダー/フッターの設定を確認しましたが、特に問題のあるような項目は見つけることができませんでした。

ただし、以前はこのような表示ではなかったはずで、アップデートなど、何らかのきっかけがあるものと推測されました。

アップデートを削除して動作を確認してみる

そこで、最近行ったWindows Updateを確認し、「KB5001330」を一時的にアンインストールしてみることにしました(参考:Windows Updateによる更新をアンインストールする方法

原因

その結果、KB5001330をアンインストールした状態であれば、フッターのURLが正常に印刷される(アドレスバーに表示されているURLになる)ことが確認できました

どうやら KB5001330、や、そこに含まれていたそれ以前のアップデート(直前はKB5000842)などに、Internet Explorer自体や関連プログラムへのアップデートが含まれていた結果、今回のような不具合が発生してしまっているものと思われます。

対策

そのため、基本的な対策としては、修正版のWindows Updateが公開されるのを待つようにしてみてください。

なお、KB5001330やKB5000842など最近のWindows Updateのページ(日本語・英語)を確認してみましたが、このInternet Explorerの印刷機能と関連するような既知の不具合の情報は4/22時点で掲載がない様子でした。また、Internet Explorerは今後終了へ向かっていくもので、どの程度優先的に不具合が修正されるのかも怪しく、すぐさま修正されるとは限らないと考えた方がよいのかな、とは思います。

そのため、Windows Updateを待てないという場合は、別ブラウザ(EdgeやChromeなど)を利用して同じページを開いて印刷する方法や、どうしてもInternet Explorerからの印刷を行う必要がある場合には、(かなり面倒ですが、)印刷設定を開いて、「ヘッダーとフッター」の設定で「URL」となっているところを「カスタム」に切り替え、「カスタマイズされたヘッダー/フッターテキストを入力してください」が表示されたらそこに直接ページのURLを入力して印刷する、といった、ページごとに手動で設定する方法の利用も検討してみてください(URLによっては変数と認識されて意図しない展開が行われてしまう可能性があるため、必ず印刷プレビューで意図した表示になっていることを確認してみてください)。

コメント(0)

新しいコメントを投稿