Jeg skriver denne artikel specifikt til Windows 7, fordi FullRowSelect- registerværdien, som du brugte i Windows Vista, ikke fungerer i Windows 7. (REF: Aktivér eller deaktiver funktionen Full Row Select i Explorer i Windows Vista). Efter at nogle af vores læsere rapporterede, at indstilling af FullRowSelect til 0 ikke gør noget i Windows 7, besluttede jeg at se på dette problem. Spiller med forskellige bitmask-værdier fik jeg endelig, hvad jeg ville - for at deaktivere valg af fuld række i Windows Stifinder (Detaljer-tilstand) i Windows 7, men med en mindre bivirkning, som forklares i den senere del af artiklen.
MSDN-artikel om FOLDERFLAGS Enumerated Type fortæller, at når FWF_FULLROWSELECT 0x00200000 (Windows Vista og senere) bit er indstillet, når et element vælges, fremhæves elementet og alle dets underelementer. I mit Windows 7-system var FWF_FULLROWSELECT imidlertid ikke indstillet, alligevel er funktionen til valg af fuld række stadig aktiveret. Det ser ud til, at Windows 7 ikke ærer 0x00200000. Måske kan Raymond Chen eller nogen fra MS Shell-teamet give en sagkyndig indsigt i dette?
Automatiser ved hjælp af script
Opdatering: Jeg har lige konverteret registreringsdatabase-redigeringerne til en script-fil, der gør alt arbejde. Fungerer i Windows 7, 8, 8.1 og Windows 10.
Tjek mit seneste indlæg Sådan deaktiveres valg af fuld række og automatisk arrangering i mapper i Windows 10?
Sådan deaktiveres fuld række Vælg manuelt
Efter test med flere værdier kunne jeg endelig deaktivere valg af funktion i fuld række ved at inkludere 0x02000000 (FWF_EXTENDEDTILES) og anvende indstillingen til Generiske mapper. Her er de detaljerede instruktioner (ledsaget af en REG-fil), hvis du vil prøve det:
1. Nulstil de gemte mappevisninger (Ref: Nulstil mappevisningerne i Windows 7 / Vista), og genstart skalen som angivet i den linkede artikel.
2. Download w7-fullrowsel.zip, pak ud, og anvend filen disablefullrowselect.reg.
3. Åbn Min computer, og luk derefter den.
Sådan ser registerfilialet ud, nu:
4. Log af og log ind igen. (Alternativt kan du afslutte skallen rent og genstarte den. REF: Afslut og genstart Explorer.exe-processen rent i Windows 7 og Windows Vista).
Dette skal deaktivere valg af fuld række i Explorer.
Flere (nørdige) oplysninger
Oprettelsen af registreringsdatabasen ovenfor opretter GUID-mapper under AllFolders \ Shell- grenen (hver GUID, der vedrører en mappetype), indstiller FFlags DWORD-værdien for følgende mappetyper til 43000001 . Den indstiller også mappen Type-værdien i overensstemmelse hermed for at forhindre, at forkert mappetype sniffes af Windows. Det sidstnævnte trin er vigtigt, så de specielle mapper ikke mister deres specielle knapper og kolonner.
Mappeskabelon | GUID |
Generisk | {5C4F28B5-F869-4E84-8E60-F11DB97C5CC7} |
Dokumenter | {7D49D726-3C21-4F05-99AA-FDC2C9474656} |
musik | {94D6DDCC-4A68-4175-A374-BD584A510B78} |
Billeder | {B3690E58-E961-423B-B687-386EBFD83239} |
Videoer | {5FA96407-7E77-483C-AC93-691D05850DE8} |
Kontakter | {DE2B70EC-9BF7-4A93-BD3D-243F7881D492} |
For andre GUIDer, så tjek følgende mappetyper-registernøgle her, bare hvis du vil teste ovenstående hack for Biblioteker og andre specielle mapper.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypesHer er placeringen af AllFolders registreringsdatabase nøgle:
HKEY_CURRENT_USER \ Software \ Klasser \ Lokale indstillinger \ Software \ Microsoft \ Windows \ Shell \ Tasker \ AllFoldersScreenshots
Med fuld række vælges funktion aktiveret (standard)
Med fuld række vælges funktion deaktiveret.
Mindre bivirkning
Ovenstående hack forårsager også en lille fejl, som du kun kan bemærke, hvis du aktiverer forhåndsvisningsruden i Explorer. Når du dobbeltklikker på en tekstfil (eller en tekstbaseret fil, der har tekstforhåndshåndtereren aktiveret), går den ganske enkelt i omdøbetilstand. Det vil sige, hvis du vil åbne en tekstfil, skal du først vælge filen ved at enkelt klikke på den og derefter dobbeltklikke på filen for at åbne den. Tre klik, helt. Igen observeres dette kun for .txt-filer og kun hvis panelet Eksempel er aktiveret i Windows Stifinder.
(Opdatering: 28. februar 2010 - Yderligere note tilføjet nedenfor)
Andre interessante observationer af denne Magical Registry Hack
Vores årvågne læser Anon rapporterede nogle interessante observationer efter at have kørt ovenstående redigering. Denne redigering ser ud til at tvinge Windows 7 til at bruge standardlistevisningskontrollen, der bruges i Windows Vista, i stedet for DirectUIHWND. Derfor er der også andre UI-ændringer (som i de følgende skærmbilleder) efter at have kørt denne redigering.
# 1: Blåfarvet kolonneoverskrift er tilbage!
# 2: Visningsmulighed for udvidede fliser tilføjes i stedet for fliser (nogle kan synes dette er irriterende)
# 3: Valg af en fil i listevisning fremhæver hele længden (af det længste filnavn i den række)
# 4: Menupunktet for automatisk arrangering er tilbage. Atlast, du kan deaktivere indstillingen Auto arrangere, når du er i "ikoner" -visning. Dette var ikke muligt i Windows 7 tidligere.