none
Startup sound

Answers

  • I do not think you can change the Sound from Control Panel, but there are ways one can use [Use it at your own risk]

    1) For best results, boot out of Window 7 and into an alternative OS, such as XP. (This is assuming you dual boot.)

    2) Locate the file "imageres.dll" in Vista's System32 folder. For instance, C:\Windows\System32\imageres.dll. Copy that file into a different location, i.e. your desktop.

    3) Download ResHacker .

    4) Open ResHacker. Open the imageres.dll file in ResHacker.

    5) Find the folder that reads "WAVE" and expand everything below that.

    6) Right click 1033 (this could have a different name depending on your locale), and click Replace Resource. Click "Open file with new resource", and find the wave file you want to replace it with. Once you're done, in Resource Type, type "WAVE", in Resource Name type "5051", and under Resource Language type "1033" (or whatever number you have). Once done, click Replace.

    7) Click File, then click Save. Now you can copy this file to Vista's System32 folder.

    Keep the imageres_original.dll file ResHack left behind in case you want to revert back to the original sound.

    8) You might have some Permission issues while replacing the old file, if you have linux live cd handy, copy the new dll to a thumb drive  & boot off from it and replace the file.
    • Proposed as answer by Mukesh Parmar Friday, August 21, 2009 6:27 AM
    • Marked as answer by mbklrh Tuesday, August 25, 2009 9:40 AM
    Wednesday, August 19, 2009 1:11 PM

All replies

  • I do not think you can change the Sound from Control Panel, but there are ways one can use [Use it at your own risk]

    1) For best results, boot out of Window 7 and into an alternative OS, such as XP. (This is assuming you dual boot.)

    2) Locate the file "imageres.dll" in Vista's System32 folder. For instance, C:\Windows\System32\imageres.dll. Copy that file into a different location, i.e. your desktop.

    3) Download ResHacker .

    4) Open ResHacker. Open the imageres.dll file in ResHacker.

    5) Find the folder that reads "WAVE" and expand everything below that.

    6) Right click 1033 (this could have a different name depending on your locale), and click Replace Resource. Click "Open file with new resource", and find the wave file you want to replace it with. Once you're done, in Resource Type, type "WAVE", in Resource Name type "5051", and under Resource Language type "1033" (or whatever number you have). Once done, click Replace.

    7) Click File, then click Save. Now you can copy this file to Vista's System32 folder.

    Keep the imageres_original.dll file ResHack left behind in case you want to revert back to the original sound.

    8) You might have some Permission issues while replacing the old file, if you have linux live cd handy, copy the new dll to a thumb drive  & boot off from it and replace the file.
    • Proposed as answer by Mukesh Parmar Friday, August 21, 2009 6:27 AM
    • Marked as answer by mbklrh Tuesday, August 25, 2009 9:40 AM
    Wednesday, August 19, 2009 1:11 PM
  • Hello
    Thank you for your answer.
    I was talking about Windows-7, not Vista!
    In XP and Vista it's very easy. Just right click on the desktop, choose "sounds" and "Start Windows" and set the appropriate wave-File.

    In Windows-7 there is only the choice: play the windows startup sound - yes or no.

    I hope, the method you described will work in windows-7 too. I will try it and report later.

    By by
    Manfred
    Thursday, August 20, 2009 12:38 PM
  • Please note that hacking the registry, especially using 3rd party tools, is neither supported nor recommended.
    Windows Client IT Pro Audience Manager for Web Forums, Windows Client Forum Owner
    Thursday, August 20, 2009 1:15 PM
    Owner
  • Yes, I know.
    Thank you

    Manfred
    Thursday, August 20, 2009 2:21 PM
  • OK, I made it.

    Worked exactly as you described.
    Thank you very much.

    Manfred
    Thursday, August 20, 2009 2:23 PM
  • when I try to copy the file it says error 0x800704C8: the requested operation cannot be performed on a file with a user-mapped section open. I tried using xn resource editor, but when i tried to save it it said system error code 50: the request is not supported.
    Thursday, December 17, 2009 9:00 PM
  • I wonder why Microsoft decided to cripple this functionality.

     

     

    Tuesday, May 04, 2010 3:17 PM
  • Hi,

    If you have access to a Win XP computer then use that to make the changes to your Win 7 imageres.dll,(in safe mode) transferring it from/to pcs using a usb stick. Once you've replaced the sound with the one you want on the XP machine, boot up your Win 7 pc using an Ubuntu live cd and replace the altered dll into the windows system 32 folder. This worked for me.

    Best to use ResHacker to make the changes, I found XN resEditor did not work in Win 7 or XP.

    Wednesday, July 14, 2010 8:34 AM
  • I had the same issue with permissions. XN Editor didn't work, but ResHack did. 

    Follow the instructions in the previous post:

    I do not think you can change the Sound from Control Panel, but there are ways one can use [Use it at your own risk]
    
    1) For best results, boot out of Window 7 and into an alternative OS, such as XP. (This is assuming you dual boot.)
    
    2) Locate the file "imageres.dll" in Window's System32 folder. For instance, C:\Windows\System32\imageres.dll. Copy that file into a different location, i.e. your desktop.
    
    3) Download ResHacker .
    
    4) Open ResHacker. Open the imageres.dll file in ResHacker.
    
    5) Find the folder that reads "WAVE" and expand everything below that. 
    
    6) Right click 1033 (this could have a different name depending on your locale), and click Replace Resource. 
    Click "Open file with new resource", and find the wave file you want to replace it with.
    Once you're done, in Resource Type, type "WAVE", in Resource Name type "5058",
    and under Resource Language type "1033" (or whatever number you have). Once done, click Replace.

    At this point, if I remember, it still wouldn't save the changes (even in safe mode), so I just renamed the modified file "imageres1". Then, once I took ownership of the file and made sure I could modify it in permissions. Then I was able to rename it "imageres.dll". Now, just rename the original "imageres.dll" in the System32 folder to "imageres.OLD" and save. Then cut it out of System32 and onto Dekstop (or wherever you want). Then just copy the modified "imageres.dll" to the System32 folder and it should work...

    Friday, January 14, 2011 6:03 PM
  • Hallo
    Is there any way to change the windows-7 startup sound?
    YES!!!! Very simple. Uncheck the option to play the Windows startup sound (may have to reboot to make sure it is disabled). Then go into sounds and set whatever sound you want for Windows Logon. Windows sound does not play and when you type in your password and hit enter the Logon sound will play.
    Saturday, January 15, 2011 9:07 PM
  • you know whats stupid the fact that you have the option to change the sound in the list of sounds in use but yet it does nothing like wtf is that its stupid!
    Tuesday, June 21, 2011 2:14 AM
  • I Know it's a little bit old topic, but i want to change my startup sound and i came across one problem. I did everything which is concerned in this tutorial, but when i replace the file the sound remains the same. It is quite funny, because when i change it's name to imageres1.dll there is my own sound, but when i change it to imageres.dll sounds changes into this "normal" startup sound. Can I somehow fix it?
    Tuesday, December 20, 2011 12:02 AM
  • Yes there is...and without a lot of special effort as was suggested by other posts. First, go into Control Panel and go to System Sounds as you were used to doing in previous versions of Windows. You will see near the bottom left side of the menu box a line that reads: play windows start up sound" and it will be checked by default - uncheck it. Restart Windows - you should no longer hear the default sound. Now go back into Control Panel and pull up the same System Sounds panel as before. Go to "Windows Logon" in the list of avaialble system sound settings. This is where you select your own sound or music. Once done, you will have to go into the User Accounts section of Control Panel and setup a log on password, if you have not already setup your system this way. Unfortunately, in order to hear your own music or sounds in Windows 7, you have to use a log on password instead of going straight into windows desktop. Still...this is a small price to pay to set this up your own way, instead of the brain-dead way Microsoft did when it took away this option in windows 7.
    Sunday, February 12, 2012 8:21 PM
  • The real question here for Microsoft is why did they take this ability to change this sound away from people? What other features are they taking away? When will this be added back in?
    Tuesday, October 21, 2014 4:09 PM