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

08 Mar 2011   #641

Windows 7 Ultimate x64

@RBCC, i agree with thaimin, either STFU, or join in programming,

granted Thaimin even allows you access to HIS source code, which i doubt.

we get that you are having problems, you have stated your ideas, you know NOTHING about programming, scripting or anything of the sort, it is NOT easy, thaimin how many lines of code you got?


yeah, its diffucult

so STFU, or get banned, i personally am tired of your whining and bitching, bitch once more and the ban hammer is gonna have a few words with you.

and personally, i'm getting tired of the damn n00bs coming in here demanding info, when they won't even read the first page, we need to get this thread locked down, to only the essential people.

i, personally think backgrounds is a moot point, who cares about a single static image, when we have full blown ****ing animation?

and hell why dont you have one single frame duplicated for each frame of the boot animation?

its an optical illusion, that makes it appear as only one image, but its not, then you dont have to throw away the whole core of windows 7 that handles booting/resuming

we treat the programmers well around here, there doing the hard work for you, be apprecitiave

My System SpecsSystem Spec
08 Mar 2011   #642

windows 7 x64 ultimate sp1

xD....rbcc you joker you!!!...xD....yeah i can imagine being pestered every other day about it thaimin but see it as a avid fan ...xD...thou i gotta admit id love to see it done too...huzahhh!!!

p.s: marcusj cut the guy some slack yall heres talking a long time lurker and fresh member as of late and i always been on this forum for a long time and i see all this hard work we all know its not easy and sure as hell know how fn mindboggling coding can be so try going easy on the noobs ...xD...btw love the sevenforums ...rock on !!!!
My System SpecsSystem Spec
08 Mar 2011   #643

Windows 7 Ultimate

I like what you have so far, but I am researching the KPP and ways to circumvent it. I just started this, I am sorry I realize your job takes a lot of time. Just wondering at what point are you? I maybe taking testing a little seriously. But its the only I know.

As far as treating you as a employee I am sorry that you feel that way. We are all excited about this, and wish it would get done day before yesterday!

My System SpecsSystem Spec

08 Mar 2011   #644

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

Very good guess!

I just counted the lines (with a program I made quite some time ago). It is currently at 22414 lines (18774 not including empty lines and comments). This included:
  • .h: C/C++ headers
  • .c: C code
  • .cpp: C++ code
  • .cs: C# code
  • .resx: managed resource files that I have typed myself, using the resource editor I couldn't do some things
  • .rc: (Unmanged) resource files that I have typed myself (as above)
  • .manifest: had to make these myself do make sure certain things happend
  • .xml: my patch description and the documentation I have typed up
  • .xsd: for describing the bs7 file format
  • .bat: my compiling scripts
There were 139 files counted, taking up 1.046MB (that is 1,096,530 TYPED characters, some copy and pasting in there, but still >1 million!). This does not include some accessory programs that I made (xml-compact: 60 lines, patch-compiler: 759 lines, flash previewer: 791).

The project takes up 335MB on my computer, not including the 4 virtual machines I use to test, their hard drives (~50GB), and ISOs of the installation media (~20GB). So overall about 75GB, not including the numerous backups I am using now.

I have had to teach myself many things I had never used before this project:
  • x86 assembly (and translated many things to machine code BY HAND for the patches)
  • x86-64 assembly (in fact it has many differences from x86 and I am struggling a lot with this right now)
  • C#
  • XML Schema (W3C)
  • An understanding of the entire boot sequence
  • How to use WinDBG to debug the boot process
  • How to use IDA
  • Flash (re-teach, I did use it about 6 years ago with ActionScript 1, now using ActionScript 3)
Since starting this project, I have purchased legitimate (at a reduced, student rate) copies of Visual Studio 2010 and Adobe CS5 Design Premium. I definitely will be using those outside of this project, but so far they have been nearly exclusively used by this project.

I will not be releasing my core source code. However I am making the core available as a DLL so others can make interfaces as they see fit.

The background is actually really cool. It takes up the entire screen, allows you to essentially add any text in any font you want to the boot up screen around the animation. I must say that its fairly impressive booting up and having a full image with the middle of it animating. I sure designers can do a great job at making the viewer not even realize that only the center 200x200 animate.

I find that many of the people who have been posting have legitimate problems. @sexus for instance has a very strange issue. However I wish once he had our guidance I wouldn't have had to help on how to delete those files.
My System SpecsSystem Spec
08 Mar 2011   #645

windows 7 x64 ultimate sp1

exactly!!!! thaimin thats what i was thinking as he wrote it ...i was like wtf!!...surely as i myself knew its not just making the background whatever pic you want but adding a background all while running youre animation file ...damn bring it!!!...

p.s thaimin if you wouldve told me about the other bootmgr file it wouldve been no prob at all thou you never said it untill like 10 posts and tries of applying my new posted that already like 6 posts up ...xD..but ill rewrite it just for you ...peace
My System SpecsSystem Spec
09 Mar 2011   #646


Preview of full backgroung image with modded animation on top (in the middle);

I'm sure thaimin is working hard enough on it, so don't ask when the functionality comes. It will come!!

Do you mind if I update the first post with technical details on how it works?
My System SpecsSystem Spec
09 Mar 2011   #647

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

You can post the details. The main reason I wasn't sharing them was they were not quite finalized, and they are daunting. Writing a function from scratch in assembly with no real prior knowledge in assembly is a lot to take in!

On that note, I have now completed my first successful test of the background image on 64-bit. I was struggling with it for a good portion of the last week. 64-bit functions are even trickier. I did use NASM for a bunch of it, but still knowing where all my pointers are, where the need to be when I call a function (64-bit function calls use shadow space and other confusing stuff). In addition, the 64-bit winload does not have a nice "BgpGxDrawBitmapImage" function, instead you have to call 3 different functions, all with not necessarily intuitive arguments.

@joakim (and anyone else interested)
All notes that I have about the background image can be downloaded at This includes 32-bit, 64-bit, winload, and winresume stuff. Note that I started leaving stuff out as I developed a system within my Win 7 Boot Updater to handle some situations. For example, my program automatically clears any entries in the reloc table that need to be cleared and it takes an absolute address for the function calls and converts them into relative addresses. In fact, I have not done a 64-bit file by hand, my program did it for me.

I have done preliminary tests with using my program to apply on 32-bit and 64-bit, without SP1. I have not tested any resume stuff. I have, however, found all the hacks necessary for everything besides 64-bit SP1.

I believe I will be able to release in a week, and the following changes have already been made:
  • Program can run in different languages and the language can be changed at run-time
    Includes translations for German, Russian, and Italian
  • Reverted it to use only .NET Framework 2.0 and not require MS Visual C 2010 library.
  • Much faster startup and checking of bootres.dll
  • Can now create a standalone installer
  • Improved transparency support
  • Improved update checking
  • Slightly improved backup system
  • Smarter default winload and winresume paths using BCD data
  • Numerous other minor changes and fixes
And one other thing I hope to complete in the next week is smaller boot skin sizes (when you have 2 different animations and 2 different background images, the sizes right now are about 3.5 MB for a boot skin, I believe I can shave off a megabyte by using a better PNG compressor).
My System SpecsSystem Spec
09 Mar 2011   #648


My System SpecsSystem Spec
09 Mar 2011   #649

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

Problem fixed. It thought you were hot-linking the files, but those should be hot-linked!
My System SpecsSystem Spec
09 Mar 2011   #650


Nothing advanced but if you wondered if it was possible to boot with different image backgrounds and different animations on the same system, you can do so by having several sets of winload.exe and bootres.dll. The point is you can specify which winload.exe to use by configuring the "path" in your BCD. For instance you may have an entry that among other things says;

path    \WINDOWS\system32\winload.exe
and another that specifies;
path    \WINDOWS\system32\3d_back.exe
Now to specify a different bootres.dll you must change 1 unicode string (bootres.dll) inside winload.exe/3d_back.exe and replace it with the one you want to load.
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 16:49.
Twitter Facebook Google+