[Tutorial] Changing the start button image


Recommended Posts

So you don't like the default start button, and you want to change it. In previous versions of Windows, this was very hard to do and it was kinda pointless. In Windows 7, it's easier and more awesome to do.

First thing you'll need is a resource editor. If you're on 32bit Windows 7 - you can use pretty much anything. Resource hacker is a good tool. If you're on 64bit, well, it's a little harder. There are no free 64bit supporting resource editors out there. None. Nada. You can't use a 32bit resource editor on a 64bit resource either :( . So you'll have to somehow obtain one, the only one I know of that works is Restorator 2007.

Second thing you'll need is a graphics editor. Gimp, Paint.NET, Photoshop, all of them work.

Alright, so to start, we'll use this template:

zyhuzd.png

Open this up in Photoshop or whatever and start editing. This is your standard template.

A = The start button without your mouse over it.

B = The start button with your mouse over it (Will fade from A to this)

C = The start button clicked on and the start menu open.

You can even make the circles a square, just make sure you stay within 27px from the center of the circle, as that is your boundry. Note that black = transparency.

Here's the finished product for one I made earlier:

220xti.jpg

Now, open up your resource editor. Copy explorer.exe to the desktop, and open that with your resource editor.

In the "Bitmap" section, you'll want to replace 1 of 2 things. Either bitmap 6801, or 6805. 6801 is for the taskbar with "Use Small Icons", and 6805 is for the normal taskbar. The other bitmaps are for different DPIs, but we're not going to go into that. You can replace both 6801 and 6805 if you like.

Take ownership of the original explorer.exe, rename it to explorer.bak, and replace it with the new modded one. Restart explorer, and viola.

4i0j2a.png

10ztrhy.png

I'll go into detail about taking ownership and stuff tomorrow, just wanted to get this out there now.

Tried it with Restorator 2007/2009 and it works fine on my 64 bit copy. Tried replacing bitmap 6801 but it still showed the default icon using small icons. 6805 worked fine for the large icons though. I'll wait to see what others come up with as I'm too lazy to make my own.

Having some trouble with a black square box showing up on hover, anybody know how to get rid of this bug?

post-2016-1251714089.jpg

That's another thing I forgot to mention - you need an alpha channel for your bmp. I don't really know how to make a proper one, so I just use the original 6805.bmp's.

That's another thing I forgot to mention - you need an alpha channel for your bmp. I don't really know how to make a proper one, so I just use the original 6805.bmp's.

I am just jumping in not knowing how this particular one works in this case but knowing how other alpha channels work, and basically you just want whatever you want to be seen as white and whatever you do not what to be seen as black. So if you had a square that was smaller than your given space, in the alpha channel the square would be white, the outer area would be black.

That is the simplest of alpha channels, could be it is much more complex than that, but for basics thats all it is. A mask more or less.

That's another thing I forgot to mention - you need an alpha channel for your bmp. I don't really know how to make a proper one, so I just use the original 6805.bmp's.

Instructions:

1. Be sure the alpha channel is showing:

post-2016-1251788806_thumb.png

2. Be sure to save the bitmap with the alpha channel box checked:

post-2016-1251788874_thumb.png

Hey there; I'm the guy who wrote Resourcer. I was just ego-surfing and I found this thread and I'm sorry to hear it isn't working for you. What problems are you experiencing?

1. With Windows 7 64-bit version it would not actually change a bitmap even though it appeared to after saving.

2. Can't drag and drop a bitmap to replace it. It pops open a dialog and then you need to click the browse button.

3. What's with all the 1033?

1. With Windows 7 64-bit version it would not actually change a bitmap even though it appeared to after saving.

Try the latest release, 0.9, which I posted last night, I added in some code that works with the new "RC CONFIG" rules in Windows that stop resource changes being applied to non-MUI files (like explorer.exe). You can download it by clicking "Check for Updates" on the options page.

2. Can't drag and drop a bitmap to replace it. It pops open a dialog and then you need to click the browse button.

Thanks for the feedback. It looks like I forgot to finish writing that bit. Sorry about that.

3. What's with all the 1033?

Resources are grouped by type, then for each resource name there may exist different versions for different languages. 1033 is the LCID (Locale ID) for "English (United States)". If you open up the same Windows files from say... the Traditional Chinese language version of Windows most of the resources will be under 3076 (the LCID for "Chinese (Hong-Kong)").

0.9 makes the UI slightly tidier by no-longer expanding tree nodes if they only contain one language resource.

...unless you're talking about the files saved by the Batch Export process? "-1033" is appended to the end because it's the resource's LCID (as I said) but I'll add an option to use "short names" where it's unambiguous.

As an aside note, I tried following the steps in this thread to modify the start menu in a Win7 instance I have in a VM. I can replace the bitmaps perfectly fine, but after replacing explorer.exe it no-longer loads (logging in and out or restarting just gives me a blank desktop. Starting explorer from Task Manager doesn't work). I'm using Win7 x64 Build 7264. I'm still investigating.

Edited by W3bbo
Try the latest release, 0.9, which I posted last night, I added in some code that works with the new "RC CONFIG" rules in Windows that stop resource changes being applied to non-MUI files (like explorer.exe). You can download it by clicking "Check for Updates" on the options page.

Thanks for the feedback. It looks like I forgot to finish writing that bit. Sorry about that.

Resources are grouped by type, then for each resource name there may exist different versions for different languages. 1033 is the LCID (Locale ID) for "English (United States)". If you open up the same Windows files from say... the Traditional Chinese language version of Windows most of the resources will be under 3076 (the LCID for "Chinese (Hong-Kong)").

0.9 makes the UI slightly tidier by no-longer expanding tree nodes if they only contain one language resource.

...unless you're talking about the files saved by the Batch Export process? "-1033" is appended to the end because it's the resource's LCID (as I said) but I'll add an option to use "short names" where it's unambiguous.

As an aside note, I tried following the steps in this thread to modify the start menu in a Win7 instance I have in a VM. I can replace the bitmaps perfectly fine, but after replacing explorer.exe it no-longer loads (logging in and out or restarting just gives me a blank desktop. Starting explorer from Task Manager doesn't work). I'm using Win7 x64 Build 7264. I'm still investigating.

1. New version appears to work now in Windows 7 64-bit RC.

2. Drag and Drop is just a bit easier to get things done instead of hunting for things after hitting the browse button.

3. The 1033 was not a big deal but thanks for the explanation.

Last but not least:

1. Rename explorer.exe to explorer.exe.bak

2. copy new explorer.exe in

3. Open task manager and kill explorer.exe with the most memory, there may be several running.

4. WAIT 2-5 minutes

5. start new explorer.exe

If you try to start the new explorer.exe to soon it causes problems. :laugh:

post-2016-1251981920.jpg

New one....uploaded a highly compressed version since I didn't make the originals sevens. Also not sure I want to use black as the third one.

1. New version appears to work now in Windows 7 64-bit RC.

2. Drag and Drop is just a bit easier to get things done instead of hunting for things after hitting the browse button.

3. The 1033 was not a big deal but thanks for the explanation.

Last but not least:

1. Rename explorer.exe to explorer.exe.bak

2. copy new explorer.exe in

3. Open task manager and kill explorer.exe with the most memory, there may be several running.

4. WAIT 2-5 minutes

5. start new explorer.exe

If you try to start the new explorer.exe to soon it causes problems. :laugh:

post-2016-1251981920.jpg

New one....uploaded a highly compressed version since I didn't make the originals sevens. Also not sure I want to use black as the third one.

I kill it and start it within the same few milliseconds. Have yet to have a problem.

And Jimmy I love how I get no credit. I mean after all you spent a month or so trying to figure it out until I helped.

Also if anyone needs the map:

C:\Windows\Explorer.exe > BITMAP | C:\Windows\SysWOW64\Explorer.exe > BITMAP

6801: Small Icons; Bottom Taskbar; 96DPI

6802: Small Icons; Bottom Taskbar; 120DPI

6803: Small Icons; Bottom Taskbar; 144DPI

6804: Small Icons; Bottom Taskbar; 196DPI

6805: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 96DPI

6806: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 120DPI

6807: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 144DPI

6808: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 196DPI

6809: Small Icons; Top Taskbar; 96DPI

6810: Small Icons; Top Taskbar; 120DPI

6811: Small Icons; Top Taskbar; 144DPI

6812: Small Icons; Top Taskbar; 196DPI

* On Left and Right Taskbar these are used when large icons are enabled or small icons are enabled.

7013: UserPic Frame Overlay; 96DPI

7014: UserPic Frame Overlay; 120DPI

7015: UserPic Frame Overlay; 144DPI

7016: UserPic Frame Overlay; 196DPI

I kill it and start it within the same few milliseconds. Have yet to have a problem.

And Jimmy I love how I get no credit. I mean after all you spent a month or so trying to figure it out until I helped.

Also if anyone needs the map:

C:\Windows\Explorer.exe > BITMAP | C:\Windows\SysWOW64\Explorer.exe > BITMAP

6801: Small Icons; Bottom Taskbar; 96DPI

6802: Small Icons; Bottom Taskbar; 120DPI

6803: Small Icons; Bottom Taskbar; 144DPI

6804: Small Icons; Bottom Taskbar; 196DPI

6805: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 96DPI

6806: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 120DPI

6807: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 144DPI

6808: Large Icons*; Left Taskbar, Right Taskbar, Top Taskbar, Bottom Taskbar; 196DPI

6809: Small Icons; Top Taskbar; 96DPI

6810: Small Icons; Top Taskbar; 120DPI

6811: Small Icons; Top Taskbar; 144DPI

6812: Small Icons; Top Taskbar; 196DPI

* On Left and Right Taskbar these are used when large icons are enabled or small icons are enabled.

7013: UserPic Frame Overlay; 96DPI

7014: UserPic Frame Overlay; 120DPI

7015: UserPic Frame Overlay; 144DPI

7016: UserPic Frame Overlay; 196DPI

Maybe it works better in the RTM then in early beta's. Also thanks for the complete list, it's very useful information.

I just tried again on the RTM (7600) build of Win7 and explorer.exe doesn't want to load, it pops up on the process list for half a second then terminates.

You said Resourcer 0.9 was working for you, does that include after you replaced explorer.exe?

I had to takeown and cacls explorer.exe to rename it, but do I need to do anything after replacing it with my modified one?

I just tried again on the RTM (7600) build of Win7 and explorer.exe doesn't want to load, it pops up on the process list for half a second then terminates.

You said Resourcer 0.9 was working for you, does that include after you replaced explorer.exe?

I had to takeown and cacls explorer.exe to rename it, but do I need to do anything after replacing it with my modified one?

How long did you wait after killing explorer in task manager to start the new one?

Did you modify the original explorer or reuse one that you had already worked with?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Oddly, there was a time that UFC games were culturally relevant, largely because of the graphics and gameplay that was different than the norm. But it seems like as the sport grew in popularity, gaming outlets stopped talking about the games.
    • Microsoft Edge 149.0.4022.69 by Razvan Serea Microsoft Edge is a super fast and secure web browser from Microsoft. It works on almost any device, including PCs, iPhones and Androids. It keeps you safe online, protects your privacy, and lets you browse the web quickly. You can even use it on all your devices and keep your browsing history and favorites synced up. Built on the same technology as Chrome, Microsoft Edge has additional built-in features like Startup boost and Sleeping tabs, which boost your browsing experience with world class performance and speed that are optimized to work best with Windows. Microsoft Edge security and privacy features such as Microsoft Defender SmartScreen, Password Monitor, InPrivate search, and Kids Mode help keep you and your loved ones protected and secure online. Microsoft Edge has features to keep both you and your family protected. Enable content filters and access activity reports with your Microsoft Family Safety account and experience a kid-friendly web with Kids Mode. The new Microsoft Edge is now compatible with your favorite extensions, so it’s easy to personalize your browsing experience. Microsoft Edge 149.0.4022.69 changelog: Fixed an issue that caused the Downloads dialog to continue displaying the "Keep/Delete" prompt for .rdp files after the download completed. Stable channel security updates are listed here. Download: Microsoft Edge (64-bit) | 193.0 MB (Freeware) Download: Microsoft Edge (32-bit) | 170.0 MB Download: Microsoft Edge (ARM64) | 188.0 MB View: Microsoft Edge Website | Release History Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Save 44% on Intuit QuickBooks Desktop Pro Plus 2024 (1 User for 1-Year) by Steven Parker Today's highlighted deal comes via our Apps + Software section of the Neowin Deals store, where for only a limited time, you can save 44% on Intuit QuickBooks Desktop Pro Plus 2024 (1 User + 1 Year) for Windows. Take control of your business finances with Intuit® QuickBooks® Desktop Pro Plus 2024 Lifetime Activation for Windows. This powerful accounting software simplifies bookkeeping, expense tracking, invoicing, and financial management—all in one intuitive platform. Designed for small business owners, freelancers, and accountants, QuickBooks® Desktop Pro Plus 2024 ensures accuracy, efficiency, and seamless transaction tracking. Stay organized, save time, and manage your finances with confidence—no subscriptions, just lifetime access! Financial and business management Comprehensive Financial Management: Gain access to a full suite of features designed to handle everything from creating invoices & managing expenses to generating reports and tracking sales. Enhanced Reporting Tools: Generate professional reports & insights to make informed financial decisions and help you stay ahead of your business goals. Job Costing: Track the profitability of specific jobs or projects. Fixed Asset Management: Track the depreciation & value of fixed assets. Customer & Vendor Management: Organize information, streamline communication & enhance customer relations. Sales Order Processing: Create & manage sales orders from start to finish. Purchase Order Processing: Create & manage purchase orders to streamline vendor payments. Improved Inventory Management: Enhanced features for tracking inventory levels & costs. Automation, integration, and support Enhanced Bank Feeds: Web Connect (manual QBO imports), works on all licenses for easier bank reconciliation Time Tracking: Track employee time to accurately calculate payroll and project costs Easy Data Import: Quickly transfer financial data from Excel or older QuickBooks® versions Why choose Intuit® QuickBooks® Desktop Pro Plus 2024? Effortless Installation: Quick and easy setup with step-by-step guidance. No Hidden Costs: One-time payment—no subscriptions or recurring fees. Direct Official Download: Access the software securely from the official QuickBooks® website. Stay Up to Date: Get the latest updates and features for optimal performance. Multilingual Support: Available in multiple languages to suit your needs. Lifetime Access: A one-time purchase means no ongoing costs. IMPORTANT: Cloud integrations (QuickBooks Payments, TurboTax, and Online logins) are NOT included. Good to know: Length of access: lifetime Redemption deadline: redeem your code within 30 days of purchase Access options: Windows Max number of device(s): 2 (for 1 user only and can't be used simultaneously) Version: 2024 (United States) 64-bit Available to both NEW and EXISTING users For US customers only Updates included An Intuit QuickBooks Desktop Pro Plus 2024 (1 User + 1-Year) for Windows: Lifetime License normally costs $536, but it can be yours for just $299.99 for a limited time, a saving of $236. There are also other plans available. For specifications, and license info please click the link below. Get Intuit QuickBooks Desktop Pro Plus 2024 for just $299.99 This is a time limited deal For US customers only. Support queries If you have queries or need support for any of the Neowin Deals, please use the contact form here. Neowin Deals are managed and sold by StackCommerce who represent Neowin on an affiliate basis. Why we post these deals We post these because we earn commission on each sale so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. So for those that keep moaning and complaining, be thankful we're still online for you to even do that. Other ways to support Neowin Whitelist Neowin by not blocking our ads Create a free member account to see fewer ads Make a donation to support our day to day running costs Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: Neowin benefits from revenue of each sale made through our branded deals site powered by StackCommerce.
    • AFAIK you shouldn't be getting a consent popup at all from Canada, so I think it is to do with a VPN or private/secure DNS.
    • From what I see it's only for Insider - preview builds. Not for everybody. So...
  • Recent Achievements

    • Week One Done
      agatameier earned a badge
      Week One Done
    • One Month Later
      agatameier earned a badge
      One Month Later
    • Week One Done
      ssd21345 earned a badge
      Week One Done
    • Contributor
      MarkHughes4096 went up a rank
      Contributor
    • Dedicated
      jordanspringer earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      507
    2. 2
      +Edouard
      175
    3. 3
      PsYcHoKiLLa
      139
    4. 4
      ATLien_0
      90
    5. 5
      Steven P.
      76
  • Tell a friend

    Love Neowin? Tell a friend!