Is there a way to prevent Thumbs.db from being created, on the SERVER side?
There's not really a good way to control this "server side" with any mechanism other than Group Policy (which, ultimately, is just making a setting in the client computers' registries).
Have a look at the setting "Turn off caching of thumbnail pictures" under "Windows Explorer" under "Windows Components" under "Administrative Templates" under the "User Configuration" section of a Group Policy Object.
With Windows Server 2003 and newer, the File Server Resource Manager can be used to enforce policy about the kind of files saved into a network share.
- Use the Server Manager to add the File Server Resource Manager, one of the role services available when File Services is installed.
- Open the File Server Resource Manager administrative tool.
- Define a new File Group that includes "Thumbs.db"
- Define a new custom File Screen to use active screening, and select your custom file group for Thumbs.db files. You may optionally choose to send a warning to the event log each time a file is blocked.
- Use a Windows client to browse some images on the share, and verify that Thumbs.db is no longer created.
- If you enabled event logging, it will show up as a warning event 8215 in the server's Application log from source "SRMSVC".
This feature should work on 'older' environments (XP, Server 2003) To turn this feature off, do the following:
1) Open My Computer 2) Click on Tools 3) Click on Folder Options 4) Click on the View Tab 5) Place a check in the option "Do not cache thumbnails" 6) Click Ok 7) Close My Computer
This should work in 'newer' environments (W7) gpedit.msc User Configuration | Administrative Templates | Windows Components | Windows Explorer Double Click “Turn off the caching of thumbnails in hidden thumbs.db files” (3rd item on right) Source: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails-in-hidden-thumbs-db-files/