Windows 8 and 8.1 Forums


Explorer's Details Pane

  1. #1

    Explorer's Details Pane


    A fairly simple question:

    Has anyone tried to (or found a third party app) that can put the details pane back to the bottom of the File Explorer windows, like it was in 7. It was of great use to me when reading tags and other information. In 8, it just takes needless width space from the windows.

      My System SpecsSystem Spec

  2. #2


    Shell32.dll but modifyng it crashes windows 8 (at least in CP/RP), havent tried in RTM yet.
      My System SpecsSystem Spec

  3. #3


    So I'll have to wait a while before it becomes available... And I always hated modifying system files, even for third party themes. Somehow I always mess it up xD
      My System SpecsSystem Spec

  4. #4


    Well it can be done on RTM, I think you should contact this guy: AtheneRa on deviantART
      My System SpecsSystem Spec

  5. #5


    If anyone is having trouble moving the details pane to the bottom, I have written instructions (on Super User and below):
    Does Windows 8 have a Status Bar to display details of a file? - Super User

    ---

    On Windows 8, in file explorer, how do I display the details pane at the bottom instead of on the right?

    How do I display both the details pane and preview pane simultaneously?

    ---

    You need to edit system files.

    After you modify the system files, you may have the details pane at the bottom and the preview pane on the right simultaneously.



    Instructions

    • Copy `%WinDir%\System32\shell32.dll` and `%WinDir%\SysWOW64\shell32.dll` to the desktop or to temporary directories.
    • Take ownership of and rename the original `shell32.dll` files.
      • Save `Rename shell32.dll.bat`:
        Code:
        takeown /f "%WinDir%\System32\shell32.dll"
        icacls "%WinDir%\System32\shell32.dll" /grant Administrators:F
        ren "%WinDir%\System32\shell32.dll" "shell32.dll.bak"
        
        takeown /f "%WinDir%\SysWOW64\shell32.dll"
        icacls "%WinDir%\SysWOW64\shell32.dll" /grant Administrators:F
        ren "%WinDir%\SysWOW64\shell32.dll" "shell32.dll.bak"
      • Right click on `Rename shell32.dll.bat` > Run as administrator > Yes.
    • Repeat the following steps for each `shell32.dll` on the desktop or in temporary directories:
      • Right click on `shell32.dll` > Properties > For "Attributes", disable "Read-only" > OK.
      • You will need either Resource Hacker, Anolis Resourcer, or Restorator.
      • Resource Hacker
        • File > Open ... > Select the `shell32.dll` file.
        • UIFILE
          • 3 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="genericlayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 4 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="musiclayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="musiclayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 5 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="photolayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="photolayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 6 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="90rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 19 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 20 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
          • 21 > 1033 > Replace text > Compile Script:
            Code:
            <duixml>
            <Element resid="FolderLayout" layout="shellborderlayout()" sheet="genericlayoutstyle">
            <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
            <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
            <TemplateBackground id="atom(PreviewShineLayer)"/>
            <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
            <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
            <Element layoutpos="Client" layout="filllayout()">
            <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectTitlePropertyString="prop:System.Computer.SimpleName;*System.Computer.Description" NullSelectPropertyString="prop:*System.Computer.DomainName;*System.Computer.Workgroup;*System.Computer.Processor;System.Computer.Memory" layoutpos="Client"/>
            </Element>
            </PreviewBackground>
            <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
            </TemplateBackground>
            <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
            <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
            <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
            </TemplateBackground>
            <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
            <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left" RootMgrClsid="{93319CCC-B277-48FF-95BD-6CDCCAFCBD31}"/>
            <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="genericlayoutstyle" layout="filllayout()">
            <ViewHost id="atom(clientviewhost)" layout="borderlayout()">
            </ViewHost>
            </Element>
            </Element>
            </duixml>
        • File > Save.
        • File > Exit.
    • Copy the modified `shell32.dll` to its system directory.
      • Right click on the Start corner > Command Prompt (Admin) > Yes.
        • Type:
          Code:
          cd %SystemDirectory%
          copy %DllPath%
          • While typing, replace `%SystemDirectory%` with `shell32.dll`'s system directory and `%DllPath%` with the path of the `shell32.dll` file.
      • Verify that `shell32.dll` exists in its system directory.
        • Type:
          Code:
          dir "shell32.dll"
      • Close the command prompt.
    • Charms bar > Settings > Power > Restart.


    Sources



    Disadvantages

    The downside that I have noticed so far is that explorer operations that require elevation will prompt user account control (UAC) dialogs with "unknown publisher". However, this is not a big deal for me because I do not need to edit protected files so often, and the benefit of having the details pane outweighs the disadvantage.
      My System SpecsSystem Spec

  6. #6


    Posts : 2
    Windows 8 Pro


    I tried the method XP1 posted and it did work! Glorious details pane on the bottom. However there's one unrelated disadvantage they failed to mention/notice: When trying to open any metro app it immediately closes and returns to the start screen. I don't really use the metro apps much but...when I do I'd like them to actually function.
      My System SpecsSystem Spec

  7. #7


    Quote Originally Posted by slatts1024 View Post
    I tried the method XP1 posted and it did work! Glorious details pane on the bottom. However there's one unrelated disadvantage they failed to mention/notice: When trying to open any metro app it immediately closes and returns to the start screen. I don't really use the metro apps much but...when I do I'd like them to actually function.
    The Metro apps work for me. I tried this on a Windows 8 Pro x86 (unactivated) virtual machine.
      My System SpecsSystem Spec

  8. #8


    Posts : 2
    Windows 8 Pro


    Hm. That's really odd. I created a system restore point before modifying the system files and once I resorted to that the metro apps worked like before. I tried modifying them a second time paying more close attention that the first. Still problems with the metro apps. The only thing I can think of is the metro apps crash with 64-bit. Let me know if you're able to successfully do this with Windows 8 Pro 64-bit. Thanks.
      My System SpecsSystem Spec

  9. #9


    Quote Originally Posted by slatts1024 View Post
    I tried the method XP1 posted and it did work! Glorious details pane on the bottom. However there's one unrelated disadvantage they failed to mention/notice: When trying to open any metro app it immediately closes and returns to the start screen. I don't really use the metro apps much but...when I do I'd like them to actually function.
    I'm on x86, but I had an issue with my Metro apps out of the blue the other week (haven't tried this details pane trick yet). I had to manually uninstall and re-install each metro app in order to get them to work. No idea what caused it, but that was the only thing which made them work again (luckily for me whilst every other metro app was malfunctioning the Store app did not).
      My System SpecsSystem Spec

  10. #10


    Quote Originally Posted by XP1 View Post
    If anyone is having trouble moving the details pane to the bottom, I have written instructions (on Super User and below):
    Does Windows 8 have a Status Bar to display details of a file? - Super User
    As I am on x86, exactly which steps do I need to take?
    Since we are editing system files here is there a risk of a future Windows Update making us unable to boot into Windows, such as with this theme patch?
      My System SpecsSystem Spec

Page 1 of 2 12 LastLast
Explorer's Details Pane
Related Threads
How to Show or Hide Details Pane in File Explorer in Windows 8 and 8.1 The details pane can be used to see the most common properties associated with the selected file. File properties provide more detailed info about a file, such as the author, the date you last changed the file, and any...
Details pane... eugh... in Customization
So, I upgraded directly from XP, I hated Vista and I hated Win7. So. It's only natural that the omittance of the details + preview hybrid pane being missing causes me a lot of mental insecurity and overall discomfort (not literally :P ). But point is. Can I move the details pane from the...
Hello. I've been trying to re-organize my photo collection. Previously, I had been using Windows Live Photo Gallery to tag my photos, and admittedly it was convenient. Recently, though, the program has gone on the fritz to where thumbnails aren't loading so it's harder to differentiate photos...
Is it possible to have no Nav Pane when opening a Desktop folder, but have Nav Pane when opening Win Explorer? Like it was in WinXp/Win98/Win95? When I disable Nav Pane, it disappears for Desktop folders and Windows Explorer. I think the answer was 'no' for Win7. I installed Classic Start...
Hello, I've searched quite a lot on this subject but have not been able to find a solution. In Win 8 Windows Explorer, the preview pane seems to be able to display previews of all file types I really use except the type I use most-- eml email files. Is...
Hello! Title says everything Win 8 Enterprise x64, non local administrator user. I can not change music's rating or other stuff from details pane. In local administrator user I can. Should I change my account type or any help? Also the music is at external HDD Thanks
How to Enable or Disable the File Explorer "Details Pane" in Windows 8 and 8.1 You can use the details pane in File Explorer to see the most common properties associated with the selected file. File properties are information about a file, such as the author, the date you last changed the file,...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook