NOTE: This tutorial has been featured by Microsoft. AskVG.com was the first website posting this unique trick.
Recently an AskVG reader "Nick C" asked following question via e-mail:
Is there a way to hide the 'organize' bar in windows 7 explorer? I can hide everything else, but unlike Vista there isn't an option to hide that bar.
Its not the first time we received this query. Lots of people want to hide the Command Bar aka Folder Band in Windows Vista and 7 Explorer so that they can get more free space in the Explorer window.
Today in this tutorial, we'll tell you how to set the Command Bar auto-hidden in Explorer window. In this way, it'll only appear when you hover your mouse cursor over it as shown in following screenshot:
Auto-Hidden Command Bar aka Folder Band:

To make the Command Bar auto-hidden, you'll have to edit the "Shellstyle.dll" file which is present in Theme directory.
For example, if you are using default Window Aero theme, you'll get the "Shellstyle.dll" file in following directory:
%windir%\Resources\Themes\Aero\Shell\NormalColor
NOTE: If you are using Windows Classic theme, you'll need to edit "Shellstyle.dll" file present in "Windows\System32" folder.
You just need to follow these simple steps to make Command Bar auto-hidden:
1. Open "Shellstyle.dll" file in Resource Hacker.
2. Now go to "UIFILE -> 1 -> 1033".
3. Press <Ctrl>+F or click on "View -> Find Text..." option and type following in "Find what" textbox:
<style resid="FolderBandStyle">
4. It'll go to following line of code:
<style resid="FolderBandStyle">
<Element
background="argb(0, 0, 0, 0)"
/>
5. Now add following code after <style resid="FolderBandStyle"> line:
<if mousefocused="false" mousewithin="false"><Element padding="rect(0rp,0rp,0rp,-28rp)"/></if>
So that it'll look as following:
<style resid="FolderBandStyle">
<if mousefocused="false" mousewithin="false"><Element padding="rect(0rp,0rp,0rp,-28rp)"/></if>
<Element
background="argb(0, 0, 0, 0)"
/>

PS: To permanently disable or hide Command Bar, add following code after <style resid="FolderBandStyle"> line:
<Element padding="rect(0rp,0rp,0rp,-28rp)"/>
6. Now click on "Compile Script" button and save the file.
7. Log off or restart to see the changes OR re-apply the theme.
PS: This method will work for all 3rd party themes as well. Simply modify the "Shellstyle.dll" file present in custom theme folder.
NOTE: If you want a ready-made modified "shellstyle.dll" file, you can download it using following link and replace the default file in your system with it. You might need to take ownership of default "shellstyle.dll" file before replacing it.
This article was posted by VG in following section: Resource Hacker, Windows 7, Windows Vista.
If you enjoyed this article, you can subscribe to our RSS feed or free newsletter to get all new articles directly in your Inbox. Also check out our most popular articles and archive to read other interesting articles. If you have some news or tip to share, please send us.
Colin
That was exactly what i needed. Thanks a lot!
I suggest to use without the if-Statement, since the mouseover stuff is a bit buggy (windows 7) and actually nobody needs the folder band.
Jason
Thanks VG! :)
How do you figure these things out? lol
EGA
wow that's cool...you are great VG!!! thanks
beta-hunter
hi,thanks for the info, i was wondering, why cant you just share a copy of the modified dll? if people own a copy of windows 7 then it should be ok.
Ashish
cool trick..........thanks
Levar
working great here, if you can't overwrite the file you need to take ownership of the file to save it.
VG
@beta-hunter
Done. Now you can download a ready-made modified file as well.
TheAslan
Yeah...it don't work, i downloaded ready-made shellstyle.dll file and i replaced it too but didn't work, i restarted my system too but no, but great idea though! I really wished a reg file what i can use to hide this panel, but maybe that's not possible.
Running: Windows 7 Ultimate x86
VG
^^ Its working absolutely fine here for default Aero as well as other 3rd party themes.
Nick
I'm going to test and see if, I remove the 'IF' statement the pane will be hidden all the time, even on mouseover.
So I'm thinking the code would be,