Solved [Solution] Modding boot screen with Vista SP1 (32 & 64 bit)

DrAg0n

New Member
0) Run msconfig command and sign the "No GUI boot" option under boot options.
1) Use Vista Visual Master to generate winload.exe.mui with the image you like.
2) Backup the original winload.exe.mui in the C:\Windows\System32\#localelanguagedirectory#

#localelanguagedirectory# = (for example) en-US . fr-FR , it-IT ... u'll know to be in the right one if it has about 1100-1200 files in it. Mine is es-US so u'll read en-US in this topic.

3) Copy the new generated winload.exe.mui in this directory.

4) Restart PC.

Now if u get it working : CONGRATULATIONS !

If u don't you are just like me, then follow these further istructions :

5) Run bcdedit command ... u'll notice there is a missing line in the Boot Loader .

"C:\Users\DrAg0n>bcdedit.exe
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {91e89640-f856-11dc-beca-ef095f0eef8a}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {91e89640-f856-11dc-beca-ef095f0eef8a}
nx OptIn
quietboot Yes"

The missing line is "locale en-US". U'll find it the Boot Manager section, but u won't in the Boot Loader one. The right output would have it in BOTH of them. That missing line is the reason your windows vista is not using the winload.exe.mui you generated , even if placed in the correct locale language directory.
6) Go to control panel-> regional and language options.
7) try to change your Formats/Location/Administrative options. In the last one, Change system locale and Copy to reserve accounts. It doens't matter what you will change to, but the change will trigger a sort of reset.
8) Now run again bcdedit command and u'll get the right output with the line what was missing before :

"C:\Users\DrAg0n>bcdedit.exe
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {91e89640-f856-11dc-beca-ef095f0eef8a}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US #<-- This was the missing line
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {91e89640-f856-11dc-beca-ef095f0eef8a}
nx OptIn
quietboot Yes"

9) Now u can return to control panel-> regional settings and apply the old settings you were using before the change. (i want to underline that the changing was meant only to RESET the "locale" settings and to have back the missing line in the Boot Loader).

10) Now restart your PC and have fun with your customized boot image.

I want to underline that this won't work if u don't put the winload.exe.mui in the right locale directory, but this is just something u should already know.

What I discovered is the missing line in the bcdedit and i think my situation was just like other people's who had winload.exe.mui in the right locale directory and their Vista justing ignoring it.

Make me aware of your results and spread this solution to other forums about modding vista.

Bye

PS
I don't know if someone already discovered this, but i didn't find it after a lot of researching. Btw i found out on myself and i hope this will help ...

PS2

I don't know the missing line is the REAL REASON before it didn't work. All i know i had that missing line, i changed international settings, got it back and got the boot screen working. That's fore sure.
 
Last edited:

My Computer

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
I already knew
Please read point 1)
1) Use Vista Visual Master to generate winload.exe.mui with the image you like.

Pheraps it is not so known that some people can't change their boot screen even using Visual Master.

Please read again my topic to unrestand.

Bye
 

My Computer

Yes.. apart from one thing (to both of your comments). I have that line in both entries, yet I still am getting my custom image ignored. (I used Vista boot logo generator 1.2 for SP1).


So I am still at a a loss.

EDIT: Will try now changing anyway locale for the hell of it and restart and will update this post/.
 

My Computer

System One

  • Manufacturer/Model
    hp dv4-1020us
    CPU
    intel centrino core duo 64 bit @ 2.0 GHz
    Memory
    4 GB DDR2 SDRAM
    Graphics Card(s)
    Intel GMA X4500
    Monitor(s) Displays
    14.1" LCD
    Screen Resolution
    1280 widescreen
    Hard Drives
    1 x SATA , 320 GB
Back
Top