Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: How to change boot animation in Windows 7

28 Sep 2010   #211

Windows 7 Ultimate x64

Hello, I'm new here. I've been following this thread for a while because, although I can't code for my life, I have this tormenting idea to use the floating logo from the Lost tv series as my bootskin. Man how I'd love to get that!

My System SpecsSystem Spec
28 Sep 2010   #212

Windows 7 Ultimate x64

well once Thaimin gets done with his program you will be able to


hows it goin

if you need help with anything ill try to help

gotta keep the Programmers happy! :)
My System SpecsSystem Spec
29 Sep 2010   #213

Windows 7 Ultimate 32 bit

I have been using the program from Coder for Life - Projects - Windows 7 Boot Updater (which I believe is Thaimin's program) and I had some issues at first, but I just got it working. I downloaded the gray version of the images there too. I'm running Windows 7 Ultimate 32 bit, and I had tried it with the image and text because I was hoping it would work even though I read somewhere that it didn't and the program let me do it, but system restore kicked it and undid everything. Next, I tried without the text and ended up with NO windows logo and with the ugly Vista loading bar. Finally, I tried (from there, I didn't bother to recover or anything) with the last box checked off and it kind of worked (I had used the folder that had a bunch of images rather than the 1 with the 1 long image). It was just zoomed in too much and looked bad. I redid it with the 1 long image and it worked perfectly! I just made an account to say that you guys are really awesome!
My System SpecsSystem Spec

29 Sep 2010   #214


Does anybody body know where in bootmgr we can disable the checksum verification of winload.exe? I'm a little stuck, but know roughly where it is.... (debugging bootmgr is fun, but a very time consuming process).

My System SpecsSystem Spec
29 Sep 2010   #215

Windows 7 Ultimate x64

thats awesome!

im not sure howe you got it to work though because it dosent work as far as i know

but im sure Thaimin will be really happy!
My System SpecsSystem Spec
29 Sep 2010   #216

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64

I would like to correct marcuj0015. The currently posted program DOES work (as long as you are okay with testsigning). In addition to the testsigning enabled by the program (for {default}) you must also run:
bcdedit /set {bootmgr} testsigning on
My System SpecsSystem Spec
30 Sep 2010   #217

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64

Update on my progress.

I have been quite busy so I haven't had much time to test and work out problems, however, I have the basic code down that should make all the necessary changes, however now I just need to fix the bugs causing the boot up to completely fail (and I mean really fail, it has a black screen and never gets further, doesn't even want to repair).

So I will try to find out why the program is completely failing, I am more sure that my hack for bootmgr.exe will not work, so joakim please keep looking! For now I will continue testing without modifying bootmgr and get my program updating everything else good. After that, I will start to delve into the bootmgr more.

I have made a number of improvements to the GUI, and decided to upload a new version of it (with the Apply button disabled since it is definitely not working at the moment). Some of the major changes:
  • Shaved off 40% of the size (this is as small as its going to get since it has a 1.21 MB PNG for the default animation)
  • Fullscreen animation improvements
  • The slider now tells you where the loop portion is
  • The advanced window is fully functional
  • Changed some text (like Font Size :))
  • Lots of little ease-of-use things, like many fields/buttons can be jumped to with ALT+?, double clicking preview brings up fullscreen, and dragging a file onto the preview loads a boot skin.
I have also found, but not tested, all of the 64-bit hacks.

Link to the GUI:
My System SpecsSystem Spec
30 Sep 2010   #218

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64

Now for the technical message, sorry for breaking this into 3 messages, but I thought it would be clearer.

The text color for the second message is a tricky beast. It is set using the following assembly:

or, ebx + 1C, FFFFFFFF

Basically, ORing a never set long value (which could be anything) with FFFFFFFF which sets all four bytes to FF. This is un-cool because it only takes 4 bytes to write this in machine code: 83, 4B, 1C, FF (the FF is automatically repeated 4 times...). All of the other values I am setting look like:

assembly: mov, XX XX, ########
machine code: C7 XX XX [## ## ## ##]

where XX XX is the offset and then ## ## ## ## is the data. That is 7 bytes, easy to change the data. Anywho, I can't really think of how to get a complete color (3 bytes) into the ebx+1C variable... Possibly a mov relative to the current position (EIB / RIB) that uses a byte for offset (so up to 256). However I don't know enough about assembly to construct such a statement.

Joakim, what are your thoughts on this?
My System SpecsSystem Spec
30 Sep 2010   #219


Don't know what you meant about "so joakim please keep looking". I've really been looking at other non-related stuff in bootmgr (like the chosen index number in a wim..). What is the address of the code for the text colour for the second message? I'm not sure I will be of much help, but it doesn't hurt to have a look at it.

Hopefully I get the time during this weekend to check out the updated version of your tool.
My System SpecsSystem Spec
30 Sep 2010   #220

Windows 7 Pro 64 / 7 Pro 64 / 7 Home Prem 64

Oh, sorry, well then I will get around to it .

The text color is at line number 004439A5 (as given by IDA, which is the VA, so you need to subtract 00410000 and add the offset to .text). This is in version 6.1.7600.16411. Its in function BgpTxtCreateRegion.

Do you have Hex-rays with IDA? Cause you can much easier go through bootmgr.exe with that... Also, which version of bootmgr.exe are you looking at? The pxe one? The Windows 7 one? By the way I found a bug with my bmzip program that prevented it from decompressing the Vista bootmgr.exe.
My System SpecsSystem Spec

 How to change boot animation in Windows 7

Thread Tools

Similar help and support threads
Thread Forum
How di I change boot animation and text?
Hey! So I have been wanting to change my boot/startup logo from the default windows logo with "starting windows" and Microsoft text. So after many google attempts i have stumbled upon an application, BootUpdater. This program supposedly can easily change the windows animations and is exactly...
How do I change windows7 boot animation when resolution 800X600
Hello , I already know change windows7 boot animation need access bootres.dll and winload.exe.mui. But if resolution below 1024X768 it seem different. Can anybody teach me which file need be change, Thank you a lot! Ps. I know my English is terrible , I hope it can be understood.
Boot screen Animation Change?
I don't know if this one can be done. I know how to turn off the ding sound it makes when my computer boots up but does anyone know how to change the boot screen animation? I would like to put one of my own animations on there instead of the windows logo popping up from 4 little lights.
Windows 7 Home premium 64bit won't boot, just plays boot animation
My Windows 7 has stopped booting after a restart, the system would just endlessly play the boot animation and not boot properly... system restore won't work, startup repair won't work, chdsk and sfc won't work. I have yet to try and see whether a Registry fix works. Windows loads the WRE VERY...
BSOD Help and Support
How to change the boot screen animation?
Has anyone figured out how to change the boot animation? John

Our Sites

Site Links

About Us

Find 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 12:13.
Twitter Facebook Google+