Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Windows 2000 Service Pack 4 (Read 6883 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Windows 2000 Service Pack 4

Reply #25
I've upgraded to sp4 as well and once again I'm facing the 16 color tray icon bug. I know the cure lies in hex editing the explorer.exe, but the one offset I found on the web was no good. Now I remember a page dedicated to just this problem. They had pre-edited ready to run explorer.exe for download, but I can't find this page anywhere. Please help!

Windows 2000 Service Pack 4

Reply #26
Quote
Now I remember a page dedicated to just this problem. They had pre-edited ready to run explorer.exe for download, but I can't find this page anywhere. Please help!


I think this is the page what you're looking for: http://www.dr-hoiby.com/TrayIconIn256Color ..unfortunately it doesn't seem to exist anymore.

Windows 2000 Service Pack 4

Reply #27
Quote
I think this is the page what you're looking for: http://www.dr-hoiby.com/TrayIconIn256Color ..unfortunately it doesn't seem to exist anymore.

Thanks alot! Indeed, the link is dead . I wonder what I'm doing wrong googling because it didn't show up. I tried all sorts of combinations of "explorer.exe color system tray icon windows 2000 sp4". Alas the page was still in Google's cache and I could check out the manual instructions. They are for sp4 so it can't be all too long ago that the page was still online. I'll just post the instructions here so they won't get lost as easily. USE AT YOUR OWN RISK!!! If you fuck up, it's nobody's fault but your own.
Quote
A] Check if your explorer.exe version is 5.0.3700.6690

B] Edit your "explorer.exe" file

   1) At Offset : 0x088E6, check this bytes {0x6A,0x2C,0x6A,0x40,0xC7,0x44,0x24,0x18,0x01,0x00,0x00,0x00,0xFF,0x15,0x68,0x11}
  If it's ok change the 9's byte (0x01) to (0x11)
   
   2) At Offset : 0x14E1D, check this bytes {0x83,0x3D,0x28,0xB3,0x41,0x00,0x00,0x6A,0x01,0x5B,0x74,0x11,0xFF,0x77,0x04,0xE8}
  If it's ok change the 9's byte (0x01) to (0x11)
   
   3) At Offset : 0x14E2E, check this bytes {0x0B,0xFF,0xFF,0x85,0xC0,0x74,0x05,0xBB,0x01,0x20,0x00,0x00,0x6A,0x01,0x6A,0x00}
  If it's ok change the 9's byte (0x01) to (0x11)

This applies as follows: make a copy of explorer.exe to work on somewhere outisde of the windows dir. Make a backup!!! Hex edit as demonstrated above. Start a command prompt or any program that will allow you to copy files (ie. NC clones). Use task manager to kill all runnig instances of explorer.exe. Copy your manipulated file, overwriting the originals, to the following locations (order is important):
%windir%\ServicePackFiles\i386\
%windir%\system32\dllcache\  <-- neccessary only if explorer.exe is actually present in that directory
%windir%\

Now use the task manager, your command prompt or your NC clone to launch explorer.exe.

In case you are missing some icons in the system tray, logoff and relogon.
Viola!

edit: the above url is now pointing to (dunno if it was like this before): http://212.27.35.116/TrayIconIn256Color

Windows 2000 Service Pack 4

Reply #28
I had problems with my ISDN card after installing SP4 - it simply wouldn't load any web pages (but Kazaa would connect for example).

The 16-color bug has been there for ages... nice to see that it's possible to get rid of it.