Win10 1709 Webdavでフォルダが空白に見える【Ver1709】

Windows 10 Home Ver.1709

エクスプローラの「ネットワークの場所」に、Webdav で接続しているネットワークドライブがあります。

1709にアップグレードしたのをきっかけに、ネットワークドライブ内のいくつかのフォルダの中が参照できず、空白に表示されるようになりました。

また、そのフォルダにアクセスを複数回繰り返していると、


「[当該のフォルダ] は利用できません。この PC 上の場所を指している場合は、<中略> ネットワーク上の場所を指している場合は、ネットワークやインターネットに接続しているかどうかを確認してから、やり直してください。それでもその場所が見つからない場合は、その場所が移動または削除されている可能性があります。」

というダイアログが表示されます。

この時に、サーバのログを見ると、当該のPCから、PROFFIND リクエストが送信されているのですが、その URI (日本語ファイル名を含む) の末尾が

"%01" になっており、サーバは、当然そのようなファイルは存在しないので 404 Not Found を返しています。

当該PC上で TCP パケットを見てみましたが、やはり、 %01 がついた URI でリクエストを送信しています。

何とかサーバ側でこのようなリクエストに対処したいのですが、良い方法はないでしょうか?

mod_rewrite を使って、URI 末尾の "%01" を取り除こうとしたのですが、.htaccess、httpd.conf で RewiteEngine On すると、Webdav が正常に走りません。( CentOS6.9  Apache/2.2.15 )

​M.Yama さん、こんにちは。
マイクロソフト コミュニティへの投稿、ありがとうございます。

Windows 10 Fall Creators Update 適用後、ネットワークドライブ内のいくつかのフォルダーの中身が表示されないのですね。

調べてみても、サーバー側で "%01" を取り除く方法を見つけることはできませんでした。。 (お役に立つことができず、すみません...)

TechNet フォーラムに同様の書き込みがあったのですが、Sysyz さんは M.Yama さんのアカウントでしょうか?
Windows10 バージョン1709 webdav フォルダが空になる現象について 
※上記のスレッドは、<このスレッド>の質問者の方の投稿のようです

今回の内容だと一般ユーザー向けのマイクロソフト コミュニティよりも、すでに利用されている、IT プロ向けのフォーラムの方がアドバイスが集まりやすいと思うので、引き続き TechNet フォーラムで情報を集めてみるのが良いと思います。

もし、今回の内容で何かアドバイスをお持ちの方がいらっしゃいましたら、TechNet フォーラムのスレッドにコメントをお願いします。

津森 美緒 – Microsoft Support
-------------
[この回答で問題は解決しましたか?] にて評価にご協力をお願いします。
返信が問題解決に役立った場合は、 [はい] を押すことで回答とマークされます。
問題が未解決の場合や引き続きアドバイスを求める場合は、 [返信] からメッセージを送信してください。
[いいえ] を押しても、未解決であることは回答者には伝わりません。

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

TechNetへの書き込みは私です。( Sysyz == M.Yama です。)

本当は

サーバー側で "%01" を取り除く方法

ではなくて、Windows 側でそのようなエンコーディングをしないことが大事なんですけれど。

早くこの不具合に対処したアップデートが出ることを望んでいます。

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

​​M.Yama さん、こんにちは。

Windows の動作についてのご意見ありがとうございます。

よろしければ、フィードバック Hub アプリからも要望の送信をお願いします。

フィードバック Hub アプリを使って Microsoft にフィードバックを送信する
※同様の内容のフィードバックがすでにある場合は、賛成票を投じてください

津森 美緒 – Microsoft Support
-------------
[この回答で問題は解決しましたか?] にて評価にご協力をお願いします。
返信が問題解決に役立った場合は、 [はい] を押すことで回答とマークされます。
問題が未解決の場合や引き続きアドバイスを求める場合は、 [返信] からメッセージを送信してください。
[いいえ] を押しても、未解決であることは回答者には伝わりません。

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

津森さん、ありがとうございます。

フィードバック Hub アプリでフィードバックを送信しました。

改善されるといいのですが...

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

%01 を取り除いても、おそらく解決しません。

なぜなら、それ以外の文字がつくことがあるからです。

完全にランダムです。

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

そうなんです。%07 や、ファイルのパスの一部分、別ファイルのパスの一部分が末尾についていることすらあります。

ですが「完全に」ランダムでもなさそうです。サーバの log を見ていると、空白になるフォルダに関しては同じ文字が付加されている場合が多いのです。アクセス元の環境によるかも知れませんが。一定の規則がありそうに見えます。

現在、はっきりしているのは「URIエンコードされるべき URI の場合、不要な文字が末尾に付加される場合がある」ということです。クライアント側の URI エンコードに不具合があります。

サーバ(apache)で mod_rewrite が使えれば、どうにかなるのですが、mod_rewrite を Onにすると WebDav が正常に動作しない状況です。当方の環境では、RewiteEngine On すると、apache が正常に起動しないという状態です。

 apache の Filter でどうにかできないか試行中ですが、なかなかうまく行きません。

どなたかサーバサイドでの対処について良いアイデアをお持ちではないでしょうか?

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

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2021年2月11日 表示数 1,226 適用先: