[WIP] FullRowSelect disable - testing


  1. Posts : 31
    win7
       #1

    [WIP] FullRowSelect disable - testing


    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 by tweakradje; 10 Dec 2012 at 08:23.
      My Computer


  2. Posts : 6,285
    Windows 10 Pro X64
       #2

    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


  3. Posts : 31
    win7
    Thread Starter
       #3

    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


  4. Posts : 31
    win7
    Thread Starter
       #4

    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/libr...(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.Si ze;0System.FileAttributes;0System.DateCreated;0System.FileOwner;0System.DateAccessed"
    ;### Without Owner Column
    "ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Siz e;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 by tweakradje; 05 Nov 2014 at 17:42.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 16:30.
Find Us