[ホーム] - [Windows Server 2019 FAQ 一覧] - [DirectoryCacheLifetime パラメータの動きをWindows 10 と Windows Server 2019 で検証]



作成日:2023/06/12
更新日:2023/06/12
対象:Windows Server 2019

DirectoryCacheLifetime パラメータの動きをWindows 10 と Windows Server 2019 で検証




【目次】


DirectoryCacheLifetime パラメータの動きを検証


DirectoryCacheLifetime という Windows のレジストリキーがあります。これはWindows サーバ共有のディレクトリのキャッシュ時間を指定するようです。
net use しているドライブでサーバ側でファイルの一覧に変更があった場合、クライアント側も更新する必要があるのですが、毎回更新していたら負荷がかかるのである程度はキャッシュしようという考えでしょう。

古いWindows ではDirectoryCacheLifetime というパラメータがあり定期的に更新しているようでした。更新する間はキャッシュされた情報をクライアント側で表示していたようです。
しかし新しいWindows ではこのレジストリ値はありませんでした。


キー:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
値:DirectoryCacheLifetime
データ:キャッシュ更新間隔(秒)



最近のWindows クライアントではこのレジストリ値はなく、実験ではサーバ側で一覧を更新した場合にすぐに反映されました。
ただし新規に上記のレジストリを生成した場合、キャッシュされる動きとなりました。要するにサーバ側で一覧を更新しても、クライアントに反映されません。
ただし秒数は有効になりませんでした。値を60秒に設定しましたが、60秒経過しても更新されませんでした。このあたりの動きは不明です。

この場合、クライアントのエクスプローラ上で[F5]を押すとリアルタイムで更新されるようになりました。一度エクスプローラで[F5]を押してサーバ側の一覧を更新した場合、次回から自動で更新されるということです。

動きはよく分かりませんでした。

DirectoryCacheLifetime の動き









(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2022

[Windows Server 2019 FAQ 一覧に戻る]