有沒有辦法阻止在伺服器端建立 Thumbs.db?

有沒有辦法阻止在伺服器端建立 Thumbs.db?

我有一些腳本在 Win2003 伺服器上的共用磁碟機上的檔案上運行。

我需要查看網路中任意數量的PC 上的圖像.. 因此,每次我瀏覽這些資料夾時,客戶端都會創建thumbs.db,這會幹擾我們移動和刪除資料夾的腳本,但通常無法這樣做,因為「thumbs.db 正在使用」。

即使當我在我使用的任何客戶端電腦上關閉資料夾/圖像預覽時也是如此。

所以我想完全禁用thumbs.db - 但有沒有辦法在伺服器上執行此操作,這樣我就不必擔心客戶端電腦註冊表設定等?

答案1

除了群組原則(最終,只是在客戶端電腦的註冊表中進行設定)之外,沒有其他機制可以真正控制這個「伺服器端」。

檢視群組原則物件的「使用者配置」部分下的「管理範本」下的「Windows 元件」下的「Windows 資源管理器」下的「關閉縮圖快取」設定。

答案2

對於 Windows Server 2003 及更高版本,檔案伺服器資源管理器可用於強制執行有關儲存到網路共享的檔案類型的策略。

  1. 使用伺服器管理員新增檔案伺服器資源管理器,這是安裝檔案服務時可用的角色服務之一。
  2. 開啟檔案伺服器資源管理器管理工具。
  3. 定義一個包含「Thumbs.db」的新檔案組
  4. 定義新的自訂檔案屏蔽以使用主動屏蔽,並為 Thumbs.db 檔案選擇自訂檔案群組。您可以選擇在每次文件被阻止時向事件日誌發送警告。
  5. 使用 Windows 用戶端瀏覽共用上的一些映像,並驗證是否不再建立 Thumbs.db。
  6. 如果您啟用了事件日誌記錄,它將在來源「SRMSVC」的伺服器應用程式日誌中顯示為警告事件 8215。

答案3

此功能應該適用於「較舊」的環境(XP、Server 2003)要關閉此功能,請執行下列操作:

1) 開啟“我的電腦” 2) 點選“工具” 3) 點選“資料夾選項” 4) 點選“檢視”標籤5) 勾選“不快取縮圖”選項6) 按一下「確定” 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/

答案4

Win2003 中沒有內建機制來阻止客戶端創建它們,因此您必須發揮創意,組合出一個可能會導致其失敗的技巧。

相關內容