Come posso eliminare quei fastidiosi file Thumbs.db in Windows Vista e Windows 7?


52

In Windows XP, esisteva un'impostazione di cartella come "Non memorizzare nella cache miniature". Non riesco a trovare qualcosa di simile per Windows Vista e Windows 7 e ogni cartella della mia rete che contiene una foto o un video continua a essere disseminata di "Thumbs.db". Apprezzo il fatto che la memorizzazione nella cache delle miniature abbia un senso, ma vorrei comunque disattivarlo perché apprezzo anche il fatto di non avere rifiuti nelle cartelle di rete.

Qual è il modo più semplice / veloce per risolvere questo problema?


Aggiornamento 1: ecco un link alle informazioni di Wikipedia sulla cache delle miniature di Windows .


Aggiornamento 2: la mia soluzione è di seguito e ora include un equivalente del registro che è possibile salvare in un file .REG per un'applicazione più semplice in qualsiasi casella di Windows Vista o Windows 7.

Risposte:


47

Utilizzo dei criteri di gruppo

Quindi, con googling più specifico, ho scoperto come farlo da un post qui , per le edizioni di Vista e Windows 7 fornite con l'Editor criteri di gruppo. (Sfortunatamente, GPE non viene fornito con Windows 7 Starter, Home Basic o Home Premium. Una soluzione per questi sistemi operativi è disponibile nella seconda parte di questa risposta.)

Ecco le mie istruzioni dettagliate, scritte su Windows 7 ma probabilmente le stesse per Vista:

  1. Esegui gpedit.mscdirettamente utilizzando il menu Start. (Potresti anche essere in grado di trovare un pannello di controllo Modifica criteri di gruppo cercando per nome, ma non sono riuscito a trovare la sua icona elencata da nessuna parte in "Tutti gli elementi del pannello di controllo". Vai a capire!)
  2. Nel riquadro sinistro, espandere Configurazione utente , Modelli amministrativi , quindi Componenti di Windows .
  3. In Componenti di Windows ciò che è stato appena espanso, selezionare Esplora risorse .
  4. Nel riquadro di destra, ordina per impostazione, quindi scorri verso il basso e trova l'impostazione denominata " Disattiva la memorizzazione nella cache delle miniature nei file thumbs.db nascosti ". Fare doppio clic su di esso, impostarlo su Abilitato , quindi fare clic su Applica .
  5. Disconnettersi da Windows e quindi riconnettersi.

In Esplora risorse, ora dovresti essere in grado di eliminare i Thumbs.dbfile che trovi sulla rete (purché un altro computer non stia bloccando il file) e il computer non dovrebbe crearli di nuovo.

Vale anche la pena sapere: in Vista e Windows 7, si Thumbs.dbapplica solo alle cartelle di rete . Per le cartelle locali, Vista e Windows 7 salvano invece le informazioni sulla cache delle miniature in un database in una cartella locale in%userprofile%\AppData\Local\Microsoft\Windows\Explorer

Utilizzando il registro

L'equivalente del registro per disabilitare la Thumbs.dbcreazione su condivisioni di rete in Windows Vista e Windows 7 è:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001

Se si inserisce tale contenuto nel proprio file di testo (ad es. Con Blocco note) con .regun'estensione, è possibile fare doppio clic per importare su qualsiasi macchina Windows Vista o Windows 7 per applicare l'impostazione. Fai attenzione a modificare direttamente il registro.


4
Bene, nota che in Windows 8 il nome della chiave è ora File Explorer, non Windows Explorer. In Windows 10 probabilmente verrà rinominato File Manager, come in Windows 3.11 per Workgroup. : S
andreszs,

6

Thumbs.db è un file nascosto, quindi il modo più semplice per non vederlo come lettiera sarebbe semplicemente dire a Windows di non mostrare i file nascosti. Ovviamente se usi molto la riga di comando o hai altri file nascosti che devi vedere, questo non ti aiuterà.

Ho trovato un articolo che menziona la possibilità di disabilitare la memorizzazione nella cache delle miniature modificando una chiave di registro. Se l'opzione per disabilitare la memorizzazione nella cache delle miniature non è presente in Vista / Windows 7, forse puoi ancora farlo in quel modo.

  1. Apri l'editor del registro (regedit.exe).
  2. Passare al seguente ramo del registro:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \

  3. Nel riquadro destro, fare doppio clic sul valore DisableThumbnailCache e impostare i dati del valore su 1. Se la chiave di registro di DisableThumbnailCache non esiste, creare un nuovo valore DWORD con quel nome.
  4. Chiudi l'editor del registro.
  5. Disconnettersi e accedere nuovamente o riavviare il computer per rendere effettive le modifiche.

Un'altra opzione potrebbe essere quella di disattivare semplicemente la visualizzazione delle anteprime in anteprima in Esplora risorse:

  1. Fare clic sul pulsante Start, quindi su Tutti i programmi, quindi su Accessori.
  2. Esegui Esplora risorse.
  3. Nella finestra di Esplora risorse, fai clic sul pulsante Organizza nella barra dei menu / collegamenti.
  4. Nel menu a discesa, fai clic su Opzioni cartella e ricerca.
  5. Apparirà la finestra di dialogo Opzioni cartella. Fai clic sulla scheda Visualizza.
  6. Sotto l'intestazione della struttura File e cartelle, seleziona (spunta) la casella di controllo accanto a Mostra sempre le icone, mai le miniature.
  7. Fai clic sul pulsante OK.

3
Purtroppo, questo in realtà non sembra disabilitare la creazione di Thumbs.db nelle cartelle di rete. Ho effettuato la modifica del registro, mi sono disconnesso e riconnesso, ma continuo a vedere Thumbs.db creato nelle mie cartelle di rete.
Chris W. Rea,

5
-1 per "non mostrare i file nascosti". OP vuole fermare l'attuale generazione di Thumbs.db e come commenta di seguito, come utente esperto preferisco vedere tutto tutto il tempo. C'è una conseguenza che trovo ancora più fastidioso quando accedo a una cartella di rete, decido che non ne ho più bisogno, ma non riesco a rimuoverlo completamente poiché Thumbs.db è stato generato durante la visualizzazione della cartella e ora è bloccato da Windows.
KalenGi

4

C'è una chiave di registro che puoi modificare per disattivare la memorizzazione nella cache delle miniature.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Avanzate \ DisableThumbnailCache

Impostalo su 1 per disabilitare la memorizzazione nella cache.

Dettagli qui .


3
Purtroppo, ciò non sembra effettivamente disabilitare la creazione di Thumbs.db nelle cartelle di rete. Ho effettuato la modifica del registro, mi sono disconnesso e riconnesso, ma continuo a vedere Thumbs.db creato nelle mie cartelle di rete.
Chris W. Rea,

2

In genere tengo nascosti i file nascosti e li svelo se devo prendere qualcosa. I file Thumbs.db sono fastidiosi, sì, ma possono accelerare i tempi di caricamento delle cartelle.

Se Windows dovesse rigenerare tutte quelle miniature ogni volta che ogni cartella multimediale caricata sarei nei guai.

Se disattivi la cache delle miniature, ti consiglio di cambiare la visualizzazione in "elenco" e ripristinare tutte le cartelle per utilizzare quella modalità dal menu Strumenti -> Opzioni cartella -> Visualizza.

NB: Il menu degli strumenti è ancora lì in Windows 7, basta premere "Alt" in una finestra di Explorer.


Vorrei che le anteprime fossero invece memorizzate nella cache sull'unità di sistema o su un'altra cartella designata, in una cache simile a Internet Explorer dove potevo svuotarla da sola, impostare un limite di archiviazione, ecc.
Chris W. Rea,

5
Per quanto riguarda i file nascosti nascosti: quelli di voi che sono utenti esperti e non riescono a sopportare il pensiero di non vedere tutto tutto il tempo , votate questo commento :-)
Chris W. Rea,

cwrea: Come qualcuno che usa sia Windows che Linux, odio vedere tonnellate di file .dot e directory nella mia directory home di Ubuntu. (Anche se ne ho creati la metà.) Voglio solo che la modalità "tutto" sia facilmente attivabile (così come è ls -a).
Grawity,

0

In Esplora risorse di Windows 7 (il visualizzatore standard di "file e cartelle"):

Organizza -> "Opzioni cartella e ricerca" -> Visualizza -> "Mostra sempre icone, mai miniature"

Non so con esattezza in che modo viene applicato, ma sembra aver fatto il trucco per me.


0

Odio necro questa discussione, ma manca una risposta all-inclusive:

Unisci il seguente script di registro nel registro di Windows 7 per disabilitare la memorizzazione nella cache delle miniature nelle cartelle locali e nelle cartelle di rete:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoThumbnailCache"=dword:00000001

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001

2
Grazie, ma la mia risposta accettata sopra era già completa. È richiesta solo la tua seconda voce di registro. Le anteprime locali (ovvero per le immagini su unità locali, non su unità di rete) non sono memorizzate in un file Thumbs.db, ma in una cartella locale in "% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer" . Ciò differisce dal comportamento di Windows XP, in cui Thumbs.db è stato creato anche in cartelle su unità locali.
Chris W. Rea,

1
@ ChrisW.Rea Ho modificato la mia risposta per includere la disabilitazione della cache delle miniature locali (ad esempio, % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer ). Adesso è completo! ;)
2

0

Passos per rimuovere thumbs.db su windows> 8:

  1. Apri Esplora risorse.
  2. (Ctrl + F1) per aprire il riquadro dei comandi.
  3. Selezionare / fare clic sul file Thumbs.db
  4. Nel riquadro comandi, fai clic sul menu a discesa "Proprietà".
  5. Seleziona "Rimuovi proprietà"
  6. Nel riquadro di dialogo "Rimuovi proprietà", selezionare "Rimuovi le seguenti roperties da questo file:" pulsante di opzione.
  7. Fai clic sul pulsante "OK".
  8. Nel riquadro dei comandi, fare clic su "Elimina".
  9. Nel riquadro di dialogo "Elimina file", fare clic sul pulsante "Sì".

fonte


1
Leggere come fare riferimento al materiale scritto da altri . Dovresti bloccare il testo di citazione che è stato scritto da qualcun altro. Vedere la guida di Markdown . L'ho risolto per te questa volta, ma ti preghiamo di prestare attenzione a questo in futuro.
DavidPostill

0

Seguendo la guida presente in questa pagina Microsoft, possiamo conoscere il comandoattrib

Se ho una cartella con le immagini e non voglio vedere il file Thumbs.db, puoi aprire CMDcon i diritti di amministratore, e quindi cambiare il percorso della cartella, fai solo un cdesempio:

cd C:\Users\"YourUserName"\Pictures\"NameOfTheFolder" 

Per nascondere tutti i file Thumbs.db su quella directory e qualsiasi altra sottocartella, procedere come segue:

attrib +s +h *Thumbs.db /s 

-1

Il percorso dell'oggetto Criteri di gruppo thumbs.db è diverso a seconda del sistema operativo:

Percorso GPO:

Modello amministrativo pre-Windows 8 / pre-Windows Server 2012:

User Configuration > Administrative Templates > Windows Components > Windows Explorer

Modello amministrativo Windows 8 / Windows Server 2012 o versioni successive:

User Configuration > Administrative Templates > Windows Components > File Explorer

Oggetti oggetto Criteri di gruppo:

Turn off the display of thumbnails and only display icons on network folders

Turn off the catching of thumbnails in hidden thumbs.db files

Estratto da: http://www.sysadmit.com/2016/11/gpo-evitar-creacion-thumbsdb-en-red.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.