[WIP] FullRowSelect disable - testing

tweakradje

New member
Local time
10:05 PM
Messages
31
Hi,

There are many methods found for disabling FullRowSelect in the explorer. They have serious drawbacks. I decided to investigate an with trial and error try to find a method that works.

This will apply only to normal folder types that are in Detail view. (not libraries, control panel, desktop etc)

This is what I have so far. I tested it on new user profiles. I ask you to test it too.
Thx.

Method:

1) first run this script (affects only the user part of the registry)

2) press CTRT+SHIFT+ESC: kill all explorer processes

3) Still in TaskMgr in the menu File > Run > Explorer

4) Open a Explorer and goto C:\WINDOWS (not My Computer or C:\) and in the menu (use ALT)
Tools > Folder Options > View > Click "Reset Folders" and "Apply to Folders"

Info FOLDERFLAGS enumeration: FOLDERFLAGS enumeration (Windows)

You can use this reg file to get it working, together with the above instructions.
Save content between the lines below to a text file an call it NoFullRowSelect.reg

-------------- DONT COPY THIS LINE -----------------
Windows Registry Editor Version 5.00

;Tell explorer that we don't want fullrow select (dunno if you need this per se)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"FullRowSelect"=dword:00000000

;Remove old folder view settings
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]

;Tell explorer that every folder is Generic by default, you can change foldertype later per folder
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="Generic"

;Docs about this are hard to find. FFlags are folder flags. We have excluded fullrow select anyway I guess
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}]
"FFlags"=dword:43000001
"Mode"=dword:00000004
"LogicalViewMode"=dword:00000001

-------------- DONT COPY THIS LINE -----------------
 
Last edited:

My Computer

OS
win7
I've never understood why you would want to disable full row select. Can you explain?

I always use Details View so perhaps that has something to do with it?

Just curious.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo IdeaCenter 450
OS
Windows 10 Pro X64
CPU
Intel Quad Core i7-4770 @ 3.4Ghz
Memory
16.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Graphics Card(s)
Intel Integrated HD Graphics
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP 22" LCD
Screen Resolution
1680 x 1050
Hard Drives
250GB Samsung EVO SATA-3 SSD
2TB Seagate ST2000DM001 SATA-2
1.5TB Seagate ST3150041AS SATA
Keyboard
Dell USB
Mouse
Lenovo USB
Internet Speed
Cable via Road Runner 3MB Upload, 30MB Download
Antivirus
Windows Defender, MBAM Pro, MBAE
Browser
Seamonkey
Other Info
UEFI/GPT
PLDS DVD-RW DH16AERSH
Sure. Good question.

When the FullRow is used for selecting files it leaves less space for (right) clicking in the explorer window.
E.g. if you want a DOS box you SHIFT+Right Click in a white area. With FullRowSelect disabled you can do it even on the other colums.

That is only one example. Also Drag and drop is easier. Simply put, you have more space available in a explorer window to click without selecting the files.

Cheers
 

My Computer

OS
win7
New script, force detail view (also on "my computer" and file save as etc dialogs). Save desktop layout first!

Windows Registry Editor Version 5.00

; 1) first run this script
; 2) press CTRT+SHIFT+ESC: kill all explorer processes
; 3) Still in TaskMgr in the menu File > Run > Explorer
; In FOLDERFLAGS enumeration: http://msdn.microsoft.com/en-us/library/bb762508(v=vs.85).aspx
; generic folder type = {5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}

;### Tell explorer that we don't want fullrow select (dunno if you need this per se, FFlags also does it)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"FullRowSelect"=dword:00000000
;### and some more settings...
"ClassicViewState"=dword:00000001 ; Don't save every folder viewstate (Bags) Not working W7?
"ShellViewReentered"=dword:00000001 ; keep sorting and sizes of columns
"PartialExpandLimit"=dword:00000000 ;(100) how much folder items to sniff for KindMap?

;### Remove old folder view settings and Don't remember each folder "BagMRU Size" is 1(cannot be 0, explorer will crash!)
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00000001 ; Not saving any folder views
;"BagMRU Size"=-

[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00000001 ; Not saving any folder views
;"BagMRU Size"=-

;### Tell Explorer that every folder is Generic
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="Generic" ; {5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}

;FFlags are folder flags. Excluded "fullrow select" 0x00200000 (see explanation below)
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}]
;"FFlags"=dword:43000001 ;default
"FFlags"=dword:3b000101 ;33090101
"Mode"=dword:00000004 ; Force Detail View on All Folder Types
"LogicalViewMode"=dword:00000001 ; Details View Layout
"IconSize"=dword:00000012 ;(0x10)

;### ColumnList: 0System.Size = default on 1System.Size = default off (see propsys.dll)
;### ColumnList: prop:0(65)System.ItemNameDisplay;1System.DateModified;....
;### 0(34)System.XXX (34)= Initial Column Width
;System.Capacity
;System.DateAccessed
;System.FileOwner
;System.FileAllocationSize
;System.FileAttributes

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TopViews\{00000000-0000-0000-0000-000000000000}]
;### With Owner Column
;"ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;0System.FileAttributes;0System.DateCreated;0System.FileOwner;0System.DateAccessed"
;### Without Owner Column
"ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;0System.FileAttributes;0System.DateCreated;0System.DateAccessed"
;###Original
"ColumnList.ORG"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;1System.Size;1System.DateCreated;1System.Author;1System.Keywords;1System.Title"
 
Last edited:

My Computer

OS
win7
Back
Top