[Fun Tip] Enable Windows Vista Boot Screen in Windows 7 and Later

This tutorial will help you in:

  • Enabling Windows Vista boot screen in Windows 7
  • Completely disabling boot screen in Windows 7
  • Restoring default boot screen in Windows 7

A few years back, we addressed a weird problem of Windows 7 in which Windows 7 was showing Windows Vista boot screen (green progressbar with black background) for many people. We also posted a tutorial to fix this issue and to restore default boot screen in Windows 7:

[Fix] Windows 7 Boot Screen Changed to Vista Style

Advertisement

Ever since we posted the above mentioned tutorial, many readers have asked us about doing the reverse. Many people want to do the opposite thing, They want to forcefully enable Windows Vista boot screen in Windows 7 because according to them, Windows Vista boot screen is minimal and takes less time in loading the OS.

Did you know Windows 7 already comes with Windows Vista boot screen which can be enabled or activated using a simple DOS command? Yes, you heard it right. You don’t need to use any 3rd party tool or boot screen to have Vista boot screen in Windows 7. You can activate it using simple commands in Command Prompt.

Vista_Boot_Screen_Windows_7.png

Today in this tutorial, we are going to tell you how to enable and enjoy Windows Vista boot screen in Windows 7. We are not going to use any hack or tweak or any 3rd party custom-made boot screen or software. We are just going to take advantage of a built-in command in Windows 7.

Actually here we are talking about the built-in BCDEDIT (Boot Configuration Data store Editor) tool of Windows 7 which is provided to customize Windows Boot Manager i.e. boot loader screen which is shown at system startup where you see other operating system entries if you have more than one OS installed in your computer.

We can use BCDEDIT tool to enable Windows Vista boot screen in Windows 7 as well as completely disable or turn off boot screen in Windows 7. BCDEDIT allows users to customize bootux (Bootup User eXperience) using its parameters.

So if you also want to enable Windows Vista legacy boot screen in Windows 7 or want to disable the boot screen in Windows 7, check out following simple steps:

Advertisement

A. Enable Vista Boot Screen in Windows 7:

1. First of all open Command Prompt as Administrator using any method given here.

2. Now run following command:

bcdedit /set {current} bootux basic

You’ll get “The operation completed successfully” message.

Enable_Vista_Boot_Screen_Windows_7.png

3. Now close Command Prompt window and restart your computer.

That’s it. You’ll see Windows Vista boot screen at startup.

B. Completely Disable Boot Screen in Windows 7:

You can also completely disable boot screen in Windows 7. Once you disable boot screen, you’ll see a blank screen instead of the boot screen for a few moments and then you’ll see the login screen and Desktop.

To disable boot screen, you just need to replace basic term with disabled in the above mentioned command.

So run following command in Command Prompt to disable boot screen:

bcdedit /set {current} bootux disabled

Now Windows 7 will have no boot screen at startup.

C. Restore Default Boot Screen in Windows 7:

If you have activated Vista boot screen or completely disabled boot screen in Windows 7 and now you want to restore default boot screen of Windows 7 which shows animated items/balls that come together to form Windows logo, replace basic or disabled term in the above mentioned commands with standard term.

So run following command in Command Prompt to restore default boot screen:

bcdedit /set {current} bootux standard

It’ll apply default boot screen in Windows 7.

Also check out following tutorials using various other parameters of BCDEDIT command:

Published in: Windows 7

About the author: Vishal Gupta (also known as VG) has been awarded with Microsoft MVP (Most Valuable Professional) award. He holds Masters degree in Computer Applications (MCA). He has written several tech articles for popular newspapers and magazines and has also appeared in tech shows on various TV channels.

Comments

NOTE: Older comments have been removed to reduce database overhead.

  1. If you are using a netbook that runs Windows 7 with the resolution of 1024 x 600 (which people nowadays don’t use anymore ^^), you can have the Vista bootscreen on Windows 7 without using this method LOL

  2. Can I get the Windows 7 boot screen in windows 8/8.1. I really would LOVE to have that instead of that stupid, plain, 90’s ish metro boot screen with spinning circle on the bottom. Thanks.

  3. Step 1:

    Take ownership of your Bootres.dll using the following commands from an Administrator Command Prompt:
    takeown /f C:\Windows\Boot\Resources\bootres.dll icacls
    C:\Windows\Boot\Resources\bootres.dll /grant yourusername:f

    Note that you need to replace “yourusername” with your username…

    Step 2: Make a folder on your C: drive and call it bootlogo, and copy bootres.dll into it.

    Step 3: Make a folder called Logos (To edit your images in)

    Step 4: Your going to need to download some stuff into your bootlogo folder:

    coderforlife.com/projects/win7boot/extras/#signer
    dl.7-zip.org/7z926.exe <— Install This
    bome.com/products/restorator/downloads

    Step 5: Use restorator to open bootres.dll and open RCData. Withing you will see a file called “1”… Right click it and extract -> Extract as -> extract as… and save it as RCDATA_1.wim

    Step 6: Open the wim using 7zip and extract the images. They need to be the same resolution (not confirmed) as the originals and 24bit bitmaps. When your done, use 7zip again to put the images back into the wim.

    Step 7: In Restorator, right click “1” and select assign -> assign to… and select your RCData_1.wim. When its done, save the dll and close restorator.

    Step 8: Open an elevated command prompt (admin) and type the following command (in the bootlogo folder) Signer /sign sign bootres.dll It will ask you if you want to install a root certificate, choose yes!

    Step 9: Place your modified bootres.dll in your C:\Windows\Boot\resources folder and reboot! If your logo is only a spinner with the image missing, try one of two things:

    Bcdedit.exe -set TESTSIGNING ON

    OR

    Do it again, and double check everything.
    – from winmatrix

  4. sir/ma’am VG got any Idea or things to add or any correction I use this on windows 7

    Windows Registry Editor Version 5.00
    ; The Unchained Madness

    ; Ultimate Tweaks

    [HKEY_CLASSES_ROOT]

    [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
    @=”{C2FBB630-2971-11D1-A18C-00C04FD75D13}”

    [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
    @=”{C2FBB631-2971-11D1-A18C-00C04FD75D13}”

    ; Add defrag to extended drive menu
    [HKEY_CLASSES_ROOT\Drive\shell\runas]
    @=”Defragment”
    “Extended”=””

    [HKEY_CLASSES_ROOT\Drive\shell\runas\command]
    @=”defrag %1 -v”

    ; Install Take Ownership
    [HKEY_CLASSES_ROOT\*\shell\runas]
    @=”Take Ownership”
    “NoWorkingDirectory”=””

    [HKEY_CLASSES_ROOT\*\shell\runas\command]
    @=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”
    “IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”

    [HKEY_CLASSES_ROOT\Directory\shell\runas]
    @=”Take Ownership”
    “NoWorkingDirectory”=””

    [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
    @=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”
    “IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”

    [HKEY_CURRENT_USER]

    ; Forces Windows to automatically end user services
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “AutoEndTasks”=”1”

    ; System keeps apps from moving into the foreground
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “ForegroundLockTimeout”=dword:00000000

    ; Reduces system waits for user processes to end after the user clicks the end
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “HungAppTimeout”=”1000”

    ; Reduces menus show delay time
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “MenuShowDelay”=”100”

    ; Reduces system waiting time before killing user processes
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “WaitToKillAppTimeout”=”4000”

    ; Reduces system waiting time before killing not responding services
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    “LowLevelHooksTimeout”=”1000”

    ; Reduces popup delay time to show popup description faster
    [HKEY_CURRENT_USER\Control Panel\Mouse]
    “MouseHoverTime”=”100”

    ; Disables the low disk space check
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoLowDiskSpaceChecks”=dword:00000001

    ; Prevents wasting time in searching for a program which no longer exists
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “LinkResolveIgnoreLinkInfo”=dword:00000001

    ; Prevents Windows from searching for the disk drive to resolve a shortcut
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoResolveSearch”=dword:00000001

    ; Prevents using NTFS file system’s tracking feature to resolve a shortcut
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoResolveTrack”=dword:00000001

    ; Disables Search on Internet and Open with available programs list
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoInternetOpenWith”=dword:00000001

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    “DesktopLivePreviewHoverTime”=dword:000003E8

    [HKEY_LOCAL_MACHINE\SYSTEM]

    ; Reduces system waiting time before stopping services
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
    “WaitToKillServiceTimeout”=”4000”

    ; Disable Hibernation
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
    “HibernateEnabled”=dword:00000000

    ; Disable random driver verification
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
    “DontVerifyRandomDrivers”=dword:00000001

    ; Disable NTFS last access updates
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
    “NtfsDisableLastAccessUpdate”=dword:00000001

    ; Disable short-file-name (8.3) generation
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
    “NtfsDisable8dot3NameCreation”=dword:00000001

    ; Increase space available for the master file table
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
    “NtfsMftZoneReservation”=dword:00000002

    ; Increase available worker threads
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
    “AdditionalCriticalWorkerThreads”=dword:00000010
    “AdditionalDelayedWorkerThreads”=dword:00000010

    ; Enable Power off on safe remove
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbhub\hubg]
    “DisableOnSoftRemove”=dword:00000001

    ; Maximize server service performance
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]
    “MaxMpxCt”=dword:00000800
    “MaxWorkItems”=dword:00002000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
    “MaxCmds”=dword:00000800

    ; Optimize data throughput for network applications
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]
    “Size”=dword:00000003

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
    “LargeSystemCache”=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE]

    ; Disable interval that defines the end of a segment stream
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
    “TcpDelAckTicks”=dword:00000000

    ; Disable nagling
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]
    “TcpNoDelay”=dword:00000001

    ; Increase IE Connection
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
    “MaxConnectionsPer1_0Server”=dword:0000000a
    “MaxConnectionsPerServer”=dword:0000000a

    ; DisableFlip3D
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DWM]
    “DisallowFlip3d”=dword:00000001

    ; Gain the your Reservable Bandwidth
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]
    “NonBestEffortLimit”=dword:00000000

    ; Turn off application compatibility feature
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat]
    “DisableEngine”=dword:00000001
    “SbEnable”=dword:00000000
    “DisablePCA”=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\AppCompat]
    “DisableEngine”=dword:00000001
    “SbEnable”=dword:00000000
    “DisablePCA”=dword:00000001

    ; Disabling low Disk checking
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoLowDiskSpaceChecks”=dword:00000001

    ; Disable recent items
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    “NoRecentDocsHistory”=dword:00000001

    ; Improve network performance
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
    “NetworkThrottlingIndex”=dword:FFFFFFFF

    ; Reduces CPU resources are reserved for low-priority tasks
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
    “SystemResponsiveness”=dword:00000000

  5. Hi VG, you’re very good at responding to comments so I’m asking you since nobody else seems to have any idea. I just installed Windows 7 64 bit but the “Save” and “Save as…” targets do not work in 32 bit programs. I try to save a document and nothing happens, the dialog for saving the files does not open. I believe it is a registry issue, as I have discovered I was also missing some Internet Explorer registry keys. Do you know what keys are related to the “save” and “save as…” functions in the registry? I have try Sfc /scannow, chkdsk, etc. and no luck.

  6. ^^ There might be several Registry keys behind your problem. The best way to fix this issue would be repairing Windows using setup disc.

  7. Hi, this did not fully work for me. I did as the tutorial says and but I only got the Vista loading bar, and then it went to the log on screen. It did not show the old style Vista Orb, the big pulsing one that’s supposed to show right after the loading bar, before going to the logon screen. I’m trying to make Windows 7 look as much like Vista as possible, and I almost have it, but I’m still missing that large pulsing orb during boot up. Please help me finish my restoration of Vista on 7. 🙂

  8. ^^ That was an extra program in Windows Vista similar to Lock Screen in Windows 8 and later. You can try to use a wallpaper of the ORB to get similar affect in other Windows versions.

  9. Hi VG, I’m want to go further in modifying the Vista boot screen by adding background wallpaper. Can I do this and how?
    TQ.

  10. Here’s mine, when on Server 2008 R2, the Boot screen uses Vista, instead there is no bootres.dll.

    I founded on win2008r2workstation.com on Web Archive Wayback.

  11. Is there any way to modify Windows 10’s EFI boot files to get the Vista boot screen? I saw it in Virtualbox a few times, so no doubt it still exists in Windows 10. I have also seen somebody had a Vista boot screen in UEFI too.

  12. Problem is that the command to enable the Windows Vista bootscreen does not work and on Windows 8 or later. However there is another command to enable the Windows Vista bootscreen that will work on Windows 8 and later:
    bcdedit /set {current} disablegraphicsmode yes
    Please note that my trick to enable the Vista bootscreen on Windows 8 or later versions won’t work if you use UEFI mode, thus you also need to enable legacy BIOS mode. (if this comment appeared 2 times, as my browser froze when commenting.)

  13. This also works on Windows 8, 8.1, 10 and 11, but instead you use this command instead:

    bcdedit -set {default} graphicsmodedisabled yes

    NOTE: that this command may cause issues for some users running in UEFI or something (untested). But confirmed that it’s works under Legacy BIOS mode on all of these OS.

Leave a Comment

Your email address will not be published. Required fields are marked *

NOTE: Your comment may not appear immediately. It'll become visible once we approve it.