¿Hay alguna manera de evitar que se cree Thumbs.db, en el lado del SERVIDOR?

9

Tengo algunas secuencias de comandos que se ejecutan en archivos ubicados en una unidad compartida en un servidor Win2003.

Necesito mirar las imágenes en cualquier número de PC en nuestra red ... así que cada vez que navego por estas carpetas, los clientes crean thumbs.db, que interfiere con nuestros scripts que mueven y eliminan carpetas, pero generalmente no pueden hacerlo debido a el "thumbs.db está en uso".

Esto es cierto incluso cuando cierro mis carpetas / vista previa de imágenes en cualquier máquina cliente que estoy usando.

Entonces, me gustaría deshabilitar thumbs.db por completo, pero ¿hay alguna forma de hacerlo en el servidor, por lo que no tengo que preocuparme por la configuración del registro de la máquina del cliente, etc.?


fuente
Esto probablemente sea más apropiado para SU a menos que esté administrando máquinas cliente y estableciendo una política de grupo o algo así.
Sinan Ünür
1
@Sinan: está preguntando si hay una manera en el servidor para evitar esto.
Squillman
Pregunta similar aquí: serverfault.com/questions/15102/…
Nic

Respuestas:

8

Realmente no hay una buena manera de controlar este "lado del servidor" con ningún mecanismo que no sea la Política de grupo (que, en última instancia, solo está haciendo una configuración en los registros de las computadoras del cliente).

Eche un vistazo a la configuración "Desactivar el almacenamiento en caché de imágenes en miniatura" en "Explorador de Windows" en "Componentes de Windows" en "Plantillas administrativas" en la sección "Configuración de usuario" de un objeto de directiva de grupo.

Evan Anderson
fuente
+1 de acuerdo. GPO es la mejor solución 'del lado del servidor' para esto
Nick Kavadias el
¿Puedo restringir esto a solo un conjunto de carpetas en nuestro disco compartido? No quiero que todos nuestros usuarios no creen o almacenen pulgares para todas las carpetas en esta gran unidad compartida. Quiero que todos los usuarios no creen o guarden los pulgares en caché solo para un conjunto pequeño (que está en uso en estos scripts)
Microsoft solo le da la opción de desactivar el comportamiento, no controlar dónde se aplica. Sin conseguir que alguien haga modificaciones en el Explorador de Windows en los clientes del servicio LanManServer en la computadora del servidor, no tiene suerte. (Bien, bien, supongo que podrías hacer un truco feo y horrible como crear previamente un archivo "thumbs.db" en cada carpeta en la computadora servidor con permisos que impiden que el "usuario normal" escriba en él. sería interesante ver cuál sería el modo de falla de Windows Explorer del cliente en ese caso ... je je ...)
Evan Anderson
gracias a todos por el consejo ... eso suena como un hack terrible y feo jaja. Solo deshabilitaré los pulgares en todos los ámbitos. Estoy bastante seguro de que nuestros usuarios seguirán viviendo.
9

Con Windows Server 2003 y versiones posteriores, el Administrador de recursos del servidor de archivos se puede usar para aplicar políticas sobre el tipo de archivos guardados en un recurso compartido de red.

  1. Use el Administrador del servidor para agregar el Administrador de recursos del servidor de archivos, uno de los servicios de rol disponibles cuando se instalan los Servicios de archivos.
  2. Abra la herramienta administrativa del Administrador de recursos del servidor de archivos.
  3. Defina un nuevo grupo de archivos que incluya "Thumbs.db"
  4. Defina una nueva pantalla de archivo personalizada para usar la detección activa y seleccione su grupo de archivos personalizado para los archivos Thumbs.db. Opcionalmente, puede optar por enviar una advertencia al registro de eventos cada vez que se bloquea un archivo.
  5. Use un cliente de Windows para explorar algunas imágenes en el recurso compartido y verifique que Thumbs.db ya no se cree.
  6. Si habilitó el registro de eventos, se mostrará como un evento de advertencia 8215 en el registro de aplicaciones del servidor de la fuente "SRMSVC".
Nic
fuente
1

Esta función debería funcionar en entornos 'más antiguos' (XP, Server 2003). Para desactivar esta función, haga lo siguiente:

1) Abra Mi PC 2) Haga clic en Herramientas 3) Haga clic en Opciones de carpeta 4) Haga clic en la pestaña Ver 5) Marque la opción "No guardar miniaturas en caché" 6) Haga clic en Aceptar 7) Cerrar mi computadora

Esto debería funcionar en entornos 'más nuevos' (W7) gpedit.msc Configuración de usuario | Plantillas administrativas | Componentes de Windows | Explorador de Windows Haga doble clic en "Desactivar el almacenamiento en caché de miniaturas en archivos thumbs.db ocultos" (tercer elemento a la derecha) Fuente: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails- in-hidden-thumbs-db-files /

usuario241838
fuente
0

No hay un mecanismo integrado en Win2003 para evitar que los clientes los creen, por lo que tendrías que ser creativo y armar un truco que causaría que fallara.

squillman
fuente