Windows7でWebDAV上のファイルが変更できなくなる件について

Windows7のネットワークドライブの割り当てでApacheのWebDavフォルダに接続する場合はいろいろと癖がありますが、最近はまったのが下記の現象です

1.ネットワーク上のExcelのファイルを開く

2.Excelファイルを開いてる状態で該当ファイルを上書きしようとすると「予期せぬエラー」

3.Excelを閉じてから該当ファイルを上書きしようとしても「予期せぬエラー」となり、ファイルがロックされっぱなしになってしまう

どうも原因はWindowsからのLOCKメソッドがたまに括弧なしのLockTokenなるヘッダを送っていてそれが送られると

Lockが壊れてしまうようです。

https://code.google.com/p/sabredav/wiki/Windows#Another_locking_bug

取り急ぎLock-Tokenに括弧がついていない場合に無理やり括弧をつけるApacheの設定はこちら

    SetEnvIf Lock-Token "^([^<].*[^>])$" lock_token=<$1>
    SetEnvIf lock_token "<" has_lock_token
    CustomLog logs/lock_log combined env=has_lock_token
    RequestHeader set Lock-Token %{lock_token}e env=has_lock_token