Come disabilitare la selezione della riga completa in Esplora risorse in Windows 7?

L'articolo MSDN su FOLDERFLAGS Enumerated Type dice che quando viene impostato il bit FWF_FULLROWSELECT 0x00200000 (Windows Vista e versioni successive), quando viene selezionato un elemento, l'elemento e tutti i suoi sotto-elementi vengono evidenziati. Tuttavia, nel mio sistema Windows 7, FWF_FULLROWSELECT non è stato impostato, ma la funzione di selezione della riga completa è ancora abilitata. Sembra che Windows 7 non rispetti 0x00200000. Forse Raymond Chen o qualcuno del team MS Shell può fornire una visione approfondita di questo?
Automatizza usando Script
Aggiornamento: ho appena convertito le modifiche del registro in un file di script che fa tutto il lavoro. Funziona con Windows 7, 8, 8.1 e Windows 10.
Dai un'occhiata al mio post recente Come disabilitare la selezione della riga completa e la disposizione automatica nelle cartelle in Windows 10?
Per disabilitare la riga completa, selezionare manualmente
Dopo aver testato con diversi valori, ho finalmente potuto disabilitare la funzione di selezione della riga completa includendo 0x02000000 (FWF_EXTENDEDTILES) e applicando l'impostazione per le cartelle generiche. Ecco le istruzioni dettagliate (accompagnate da un file REG) se vuoi provarlo:
1. Ripristina le visualizzazioni delle cartelle salvate (Rif: ripristina le visualizzazioni delle cartelle in Windows 7 / Vista) e riavvia la shell come specificato nell'articolo collegato.
2. Scaricare w7-fullrowsel.zip, decomprimere e applicare il file disablefullrowselect.reg.
3. Apri Risorse del computer e quindi chiudilo.
Ecco come apparirà il ramo del registro, ora:

4. Disconnettersi e riconnettersi. (In alternativa, è possibile terminare la shell in modo pulito e riavviarla. RIF: Terminare e riavviare il processo Explorer.exe in modo pulito in Windows 7 e Windows Vista).
Ciò dovrebbe disabilitare la selezione della riga completa in Explorer.
Altre informazioni (Geeky)
La modifica del registro precedente crea cartelle GUID sotto il ramo AllFolders \ Shell (ogni GUID relativo a un tipo di cartella), imposta il valore DWORD FFlags per i seguenti tipi di cartella su 43000001 . Inoltre, imposta il valore FolderType di conseguenza per impedire lo sniffing del tipo di cartella errato da Windows. Quest'ultimo passaggio è importante affinché le cartelle speciali non perdano i loro pulsanti e colonne speciali.
Modello di cartella | GUID |
Generico | {5C4F28B5-F869-4E84-8E60-F11DB97C5CC7} |
Documenti | {7D49D726-3C21-4F05-99AA-FDC2C9474656} |
Musica | {94D6DDCC-4A68-4175-A374-BD584A510B78} |
Immagini | {B3690E58-E961-423B-B687-386EBFD83239} |
video | {5FA96407-7E77-483C-AC93-691D05850DE8} |
Contatti | {DE2B70EC-9BF7-4A93-BD3D-243F7881D492} |
Per altri GUID, controlla la seguente chiave di registro Tipi di cartella qui, nel caso in cui desideri testare l'hack sopra per Librerie e altre cartelle speciali.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypesEcco l'ubicazione della chiave di registro di AllFolders:
HKEY_CURRENT_USER \ Software \ Classes \ Impostazioni locali \ Software \ Microsoft \ Windows \ Shell \ Bags \ AllFoldersScreenshots
Con la funzione di selezione riga intera abilitata (impostazione predefinita)

Con la funzione di selezione riga intera disabilitata.

Effetti collaterali minori
L'hack di cui sopra provoca anche un piccolo glitch che puoi notare solo se abiliti il riquadro Anteprima in Explorer. Quando si fa doppio clic su un file di testo (o su qualsiasi file basato su testo in cui è abilitato il gestore Anteprima testo), si passa semplicemente alla modalità di rinomina. Cioè, se si desidera aprire un file di testo, è necessario prima selezionare il file facendo clic su di esso, quindi fare doppio clic sul file per aprirlo. Tre clic, totalmente. Ancora una volta, questo è osservato solo per i file .txt e solo se il riquadro di anteprima è abilitato in Esplora risorse.
(Aggiornamento: 28 febbraio 2010 - Nota aggiuntiva aggiunta di seguito)
Altre interessanti osservazioni di questo magico hack del registro
Il nostro attento lettore Anon ha riportato alcune interessanti osservazioni dopo aver eseguito la modifica sopra. Questa modifica sembra forzare Windows 7 a utilizzare il controllo di visualizzazione elenco standard utilizzato in Windows Vista, anziché DirectUIHWND. Pertanto, ci sono anche altre modifiche all'interfaccia utente (come nei seguenti screenshot) dopo aver eseguito questa modifica.
# 1: l' intestazione della colonna di colore blu è tornata!

# 2: è stata aggiunta l'opzione di visualizzazione Piastrelle estese anziché Piastrelle (alcuni potrebbero trovare questo fastidioso)
# 3: La selezione di un file nella visualizzazione elenco evidenzia l'intera lunghezza (del nome del file più lungo in quella riga)

# 4: l' opzione di menu Disposizione automatica è tornata. In ogni caso, puoi disabilitare l'opzione di disposizione automatica nella vista "icone". Questo non era possibile in Windows 7 in precedenza.
