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

04 Sep 2010   #71
Greg S

Windows 7 Professional 32-bit (6.1, Build 7600)
 
 

Quote   Quote: Originally Posted by marcusj0015 View Post
greg s

what you do is goto the WinSxS folder and search for what ever file your working on and goto the folder that contains it (all folders if theres multiple there usually are)

copy it to the dekstop mod it and copy it back to the same folder your good

and repeat for a nessicary files
How can you do that when the pseudo files are not really there?
Quote:
In practice, nearly every file in the WinSxS directory is a “hard link” to the physical files elsewhere on the system—meaning that the files are not actually in this directory. For instance in the WinSxS there might be a file called advapi32.dll that takes up >700K however what’s being reported is a hard link to the actual file that lives in the Windows\System32, and it will be counted twice (or more) when simply looking at the individual directories from Windows Explorer.



My System SpecsSystem Spec
.
04 Sep 2010   #72
joakim

ubuntu
 
 

Some more stuff for the curious..

The first page shown by winload.exe is;

Code:
<xsl:template match="osload-main">
<osxml:text-mode-ui>
</osxml:text-mode-ui>
</xsl:template>
You can tweak background and text like this;

Code:
<xsl:template match="osload-main">
<osxml:text-mode-ui>
  <body background-color="RGBI" foreground-color="XXXX">
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <p pad-left="25">FYI This is the first page by winload.exe</p>
  <br/>
  <br/>
  <p pad-left="22">You can put some text here if you want..</p>
  </body>
</osxml:text-mode-ui>
</xsl:template>
The actual page with the animation on is this;

Code:
<xsl:template match="osload-graphics">
<osxml:text-mode-ui>
  <body foreground-color="XXXX" background-color="RGBX">
  <br/>
  <p pad-left="25">This is the animation page</p>
  <textarea width="29" height="24"/><textarea name="status"/>
  </body>
</osxml:text-mode-ui>
</xsl:template>
As you can see when changing the background to grey, the individual elements of the page gets visible;


Explanation of the colours;
Code:
XXXX=black
RGBI=white
RGBX=grey
RGBY=blue
For those wanting to look into tweaking earler in the boot process than winload.exe, look into bootmgr. There is also an xsl resource found thas well. The last page by bootmgr and right before winload.exe takes over;

Code:
<xsl:template match="bootmgr-end-menu">
<osxml:text-mode-ui>
  <body background-color="RGBX" foreground-color="XXXX">
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <p pad-left="25">FYI This is next page after boot menu (bootmgr)</p>
  <br/>
  <br/>
  <p pad-left="22">You can put some text here if you want..</p>
  </body>
</osxml:text-mode-ui>
</xsl:template>
This one is of course tweaked, but just search for the template name. Actually to achieve this on Windows 7 you must do a little bit of work. You must take the pxe version of bootmgr (bootmgr.exe) and attach the 16-bit stub found on the vista sp0 version of bootmgr. Then you must trim the size of the xsl resource (just delete some unneeded entries). Reason is the total size can not exceed 512 Kb. For earlier versions of bootmgr this is not necessary.

As you may have noticed by now (and especially after investigating the xsl resource) all the different stages in the early boot process have their own "page" which of course is tweakable. I have just mentioned the ones relevant for a normal flat boot. The other ones are easily identified by their template name.

@thaimin
I have added a link to your page in the first post.

Joakim
My System SpecsSystem Spec
04 Sep 2010   #73
marcusj0015

Windows 7 Ultimate x64
 
 

Greg S

mostly beause im working with shell32 or imageres or something that gets updated often

i really dont know but i always have

just try it

idk how it works in theory but in practice it works great!

nothing has crashed on me everything works fine

maybe becasue i only work one 1 file at a time

and beaseu depending on version it isnt needed

they DO PUT OLD VERSIONS IN THE WinSxS FOLDER incase something happens

idk how it works but i always have
My System SpecsSystem Spec
.

05 Sep 2010   #74
thaimin

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

So I haven't worked on the program today, but I will get to testing the registry stuff eventually (I did get a VM Windows 7 setup today so I can test).

Joakim:

Wow, I was hoping the boot would be modifiable like that but I didn't except it to be. That's amazing! The positioning and what not seems a bit weird, and I don't see the animation or copyright element. Also, are there any more colors (like RGBZ)? I really want to integrate an editor for that into a program, or at least allow an import or some basic settings. It is really nice that it is a resource (instead of like the copyright) because that makes it incredibly easier to edit and more reliable.

But that isn't going to come until x86_64 is working with the animation and text.

Thanks for adding the link. Quick question though, have you tested my program on Win 7 x86? Does it work as expected? It seems that everyone else here is using 64-bit and it isn't working (bootres.dll forces Vista-style boot up and winload.exe is replaced by the recovery environment).

If you could, please keep testing new a different cool things for when the 64-bit version is working. One idea is changing the font (it is located in the hex of winload.exe, search for "\fonts\" in UNICODE). They list four fonts: meiryo.ttc, malgun.ttf, msyh.ttf, and msjh.ttf

If you need a hex editor, my favorite is XVI32: Freeware Hex Editor XVI32 Make sure to go to Tools->Options->Shortcut Link and click Create.

Thanks!
My System SpecsSystem Spec
05 Sep 2010   #75
thaimin

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

Sorry for another post, but I finally went back and read some of the other posts.

Greg / Marcus:

The whole idea of a hard link is really confusing. But let me try to clarify.

So EVERY 'file' is a hard link. At least every file on NTFS filesystems (and most *nix filesystems, just not FAT32...). When you make a "hard link" you are just making an additional hard link to the same file information. A hard link points to file information, and the file information DOES NOT INCLUDE a path. The hard link does that.

So winsxs is not filled with "psuedo" files. The files in winsxs are simply the same exact files that are in Windows\System32 or elsewhere. If you edit winload.exe in Windows\System32 or in winsxs both 'files' will become modified. It is impossible to tell if the 'file' in Windows\System32 or winsxs is the original hard link, and it doesn't matter.

Hope that helps. If not, I can try again.
My System SpecsSystem Spec
05 Sep 2010   #76
joakim

ubuntu
 
 

Unfortunately I have not tested your tool yet. But I now have a test environment also in 64 bit, so I will soon. I will report back.

Joakim
My System SpecsSystem Spec
05 Sep 2010   #77
thaimin

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

Well, we know it fails in x86_64, so the purpose of testing there would be finding a way to make it work. On the other hand I haven't heard any reports of it working or not working in x86, and I tried to make it do your exact set of instructions, although it does some other stuff as well.
My System SpecsSystem Spec
05 Sep 2010   #78
thaimin

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

And another post because I finally got a page back:

Quote   Quote: Originally Posted by marcusj0015 View Post
Taimin,
you have a tool for everything!
thats awesome
Thanks! I am a programmer. I see a need, and I come up with a solution. I made that program explicitly for this reason. I plan on using this in an installable WIM as well so I needed to find a solution.

ascor / M46935: Because it is working for others, and not you two, we just have to find out what you two have in common.

Are you both using German Windows 7? I know ascor is.
Are you both running Windows 7 'N' Edition?
I see you are both running Ultimate, but different architecture (x86 / x86_64)

I have made a slightly modified version that will report more detailed information, please test it out and tell me what errors you get.
My System SpecsSystem Spec
05 Sep 2010   #79
Ascor

Windows 7 Ultimate 64 bit
 
 

Text changed succesfully.
Failed to enable test-signing, failed to enable test-signing.


And i also have a weird
"Testmode
Windows 7
Build 7600"
in the lower right at my screen -.-
My System SpecsSystem Spec
05 Sep 2010   #80
marcusj0015

Windows 7 Ultimate x64
 
 

Thaimin,

i AM in x86 right now

im making my image im testing the bootres and winload on another x86 partition and as soon as it works ill try to add it to the image WITHOUT TURNING ON TESTSIGNING and check if it works

that reminds me

can you include a reg hack or something that when test signing is activated it dosent look any different

AKA you wont see the test signing and the windows version on the bottom right of the screen

ok about the post where i said i would check it out and it looked like it worked

well

it failed

windows recovery AKA built in WinRE.wim

couldnt fix it

HAHAHA

so i had to manually replace the files to default

i think its beasue there were two backup files

i think the names were bootres backup.dll and bootres backup 2.dll same for winload.exe

(i restored the originals a couple hours ago)

so yeah i think the multiple backups was the problem

ill check

do you automatically install the certifiacte to the certifacte you were talking about a while ago thaimin?

or are we sapposed to right click and so forth to manually install it



BTW Thaimin,

if it is a language problem for the other guys

that reminds me of my theme i made a couple weeks ago

it just hated any language NOT en-US
My System SpecsSystem Spec
Reply

 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...
Customization
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.
Customization
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.
Customization
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
Customization


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 14:09.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App