web-dev-qa-db-ja.com

サーバー側で、Thumbs.dbが作成されないようにする方法はありますか?

Win2003サーバーの共有ドライブにあるファイルで実行しているスクリプトがあります。

ネットワーク内の任意の数のPCにある画像を確認する必要があります。そのため、これらのフォルダーを参照するたびに、クライアントはthumbs.dbを作成します。これは、フォルダーを移動および削除するスクリプトに干渉しますが、通常は「thumbs.dbが使用中」。

これは、使用しているクライアントマシンでフォルダー/画像プレビューを閉じた場合にも当てはまります。

だから私はthumbs.dbを完全に無効にしたいのですが、サーバーでそれを行う方法はありますので、クライアントマシンのレジストリ設定などについて心配する必要はありませんか?

9
steve

この "サーバー側"をグループポリシー以外のメカニズムで制御するための良い方法はありません(最終的には、クライアントコンピューターのレジストリで設定を行うだけです)。

グループポリシーオブジェクトの[ユーザーの構成]セクションにある[管理用テンプレート]の[Windowsコンポーネント]の[エクスプローラ]にある[サムネイル画像のキャッシュを無効にする]設定を確認してください。

8
Evan Anderson

Windows Server 2003以降では、 ファイルサーバーリソースマネージャー を使用して、ネットワーク共有に保存されるファイルの種類に関するポリシーを適用できます。

  1. サーバーマネージャーを使用して、ファイルサービスがインストールされているときに使用できる役割サービスの1つであるファイルサーバーリソースマネージャーを追加します。
  2. ファイルサーバーリソースマネージャー管理ツールを開きます。
  3. 「Thumbs.db」を含む新しいファイルグループを定義する
  4. アクティブなスクリーニングを使用する新しいカスタムファイルスクリーンを定義し、Thumbs.dbファイル用のカスタムファイルグループを選択します。オプションで、ファイルがブロックされるたびにイベントログに警告を送信することもできます。
  5. Windowsクライアントを使用して共有上のいくつかのイメージを参照し、Thumbs.dbが作成されていないことを確認します。
  6. イベントログを有効にした場合、ソース "SRMSVC"からのサーバーのアプリケーションログに警告イベント8215として表示されます。
9
Nic

この機能は「古い」環境(XP、Server 2003)で動作するはずです。この機能をオフにするには、次の手順を実行します。

1)マイコンピュータを開く2)ツールをクリックします3)フォルダオプションをクリックします4)表示タブをクリックします5)オプション「サムネイルをキャッシュしない」にチェックを入れます6)Ok)をクリックします7)マイコンピュータを閉じる

これは「新しい」環境(W7)で機能するはずです。gpedit.mscユーザー構成|管理用テンプレート| Windowsコンポーネント| Windowsエクスプローラーダブルクリック「非表示のthumbs.dbファイルのサムネイルのキャッシュをオフにする」(右側の3番目の項目)ソース: http://www.technoleros.com/turn-off-caching-of-windows- 7-thumbnails-in-hidden-thumbs-db-files /

1
user241838

Win2003には、クライアントがクライアントを作成できないようにするメカニズムが組み込まれていないため、クリエイティブを作成し、ハックを組み合わせて失敗させる必要があります。

0
squillman