Y a-t-il un moyen (via Shell Extension ou paramètre de registre) pour indiquer à Windows Explorer qu'il ne doit pas lire les fichiers dans le dossier étant affiché afin d'extraire des métadonnées ou de créer des vignettes? p>
Le problème est que lorsque l'utilisateur navigue dans le dossier, Windows Explorer tente de lire tous les fichiers du dossier et d'extraire certaines métadonnées d'eux. Si le support est lent, cela prend des âges et provoque une charge inutile sur le système de fichiers. Cela est particulièrement vrai en cas de vignettes, lorsque l'ensemble du fichier graphique est lu. p>
Je cherche des moyens de faire cela (restreindre l'explorateur) dans le code, donc "N'utilisez pas le mode vignette" n'est pas une réponse acceptable :). p>
upd upd: strong> Paramètres par utilisateur ne fonctionnera malheureusement pas que nous puissions traiter uniquement avec notre propre disque (et l'utilisateur peut souhaiter avoir des paramètres séparés pour les disques et les disques virtuels. ). Je crois qu'il doit y avoir un moyen de "expliquer" le système d'exploitation que le lecteur est lent. p>
Peut-être qu'il y a un certain IRP au niveau du pilote que nous devons gérer pour dire au système d'exploitation que le support est lent? p>
3 Réponses :
Je ne sais pas si vous pouvez désactiver la génération / affichage de la vignette pour certains dossiers, mais Cet article parle d'un script qui pourrait le désactiver rapidement via le menu contextuel. P>
Le script modifie une valeur dans la clé de registre HKCU \ logiciel \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ code>. Je suppose que vous pourriez trouver quelque chose de similaire dans cette clé pour les autres métadonnées.
ShowInfoTIP CODE> Sounds prometteux. Il pourrait y avoir des informations pertinentes dans d'autres clés à proximité. P>
Y a-t-il un moyen (par extension de Shell ou paramètre de registre) pour dire Windows Explorateur qu'il ne devrait pas lire les fichiers dans le dossier étant montré fort> afin de Extraire des métadonnées ou créer des vignettes? P>
Non pas que je sache, mais en fonction des priorités concernant les détails de l'affaire d'utilisation, vous avez décrit pourrait em> être deux options toujours à approximatif fort> le résultat souhaité: p >
via la stratégie de groupe h2>
Notez que cet essentiel élargit / détaille le dossier réseau Aspect de Freds Répondre, que vous avez rejeté dans votre mise à jour; Cependant, vous prétendez être en mesure de déployer des extensions Shell ou des paramètres de registre et les deux stratégies de groupe suivantes sont simplement exécutées ce dernier par des moyens administratifs: p>
xxx pré> Ceci résume le registre suivant Réglages: P>
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer] "DisableThumbnailsOnNetworkFolders"=dword:00000001 "DisableThumbsDBOnNetworkFolders"=dword:00000001
Ceci peut être une non-réponse complète en fonction de vos besoins, mais que diriez-vous de stocker les fichiers sans extensions de fichier que le système d'exploitation souhaite faire des vignettes de? Appelez-le fichier.jpg.abc code> et ce ne sera pas la lecture de vignettes, à coup sûr. P>
+1 Pour un tour, même si je pense que tout le point de navigation d'un disque serait de faire quelque chose avec les fichiers (ouvrez-les, copiez-les, etc.) et la possibilité de le faire facilement dépend également de l'extension de fichier.
Oui, si les fichiers doivent être normaux et accessibles à partir du système de fichiers, ce n'est pas une option.
Je me souviens de voir un réglage de Reg pour cela dans la victoire 95/98 (donc il y en a un), mais je n'ai jamais vu l'équivalent pour Vista / 7.
@slugster La fonctionnalité de recueillir des métadonnées et montrer des vignettes apparues uniquement dans XP (si la mémoire sert), il ne pouvait donc pas y avoir de tel paramètre dans Win95 / Win98. C'est à dire. Peut-être y avait-il une place là-bas, mais c'était lié à une autre fonctionnalité.
@Eugene, ma mémoire peut être facticey et il pourrait bien avoir été XP, pas 95/98, mais il en était un. J'ai lu à ce sujet dans un article de type hardcore Type Type il y a longtemps, et je me souviens de penser à "hey c'est cool", mais je n'ai jamais eu besoin de l'utiliser.
Quelle version de Windows?
@NULLUSEXEXCEPTION Les personnes âgées, meilleures. La solution Win7 seule fonctionnerait aussi, bien sûr.
@Benjamin Oui, c'est pour nos utilisateurs de CBFS.
C'est une sorte de hack, mais vous pouvez définir le drapeau FILE_ATTRIBUTE_OFFLINE sur chaque fichier; Explorer ne chargera pas de toutes ces choses supplémentaires pour les fichiers hors connexion. L'inconvénient est que les fichiers auront une superposition de l'icône laid, mais je ne pense pas qu'il y ait une façon mensuelle de faire ce que vous voulez. Il y a aussi une fonction PathissLow; Peut-être que l'explorateur honore celle de la même manière, il peut donc être utile d'examiner comment cela fonctionne.