No sound in Windows 7

Discussion in 'Virtual PC' started by Melelina, Jan 14, 2009.

  1. Melelina

    Melelina Guest

    When I installed Windows 7 it gave an error message about the driver for the
    emulated sound card not being compatible. The error said the sound icon
    would not be in the systray because no audio device was installed.
    How do I fix this?
    Melelina, Jan 14, 2009
    1. Advertisements

  2. Melelina

    Melelina Guest

    Device Manager says Multimedia Audio Controller has no driver installed. A
    search for a driver fails to find one.
    Melelina, Jan 14, 2009
    1. Advertisements

  3. Melelina

    Melelina Guest

    If have to choose "Vista" when setting up the Virtual Machine and you
    need to install the additions. You also should be using VPC 2007 SP1
    if your not already.

    I have the additions installed. You can't use virtual machines without
    additions. It is awful experience. I am using VPC 2007.

    I think I used "other" because Windows 7 is not Vista so "other" would be
    the logical choice seemed to me. How can I tel what I used? I don't see
    anywhere to check that would tell me. Ok. I ran the wizard for a new
    machine and yeah, I think I checked Other and that mentions Sound Blaster
    card. I had no idea there was a problem with that when I created the

    So, is there any way to fix it now after the fact?
    Melelina, Jan 14, 2009
  4. Melelina

    Bo Berglund Guest

    do this:
    1) In the VPC2007SP1 console create a new virtual machine (if you
    don't yet have SP1 please upgrade).

    2) Walk through the Wizard and select Vista as the operating system
    you want to install (this creates a new machine with emulated hardware
    better adapted for your Win7 install).

    3) When it is time for the virtual hard disk, select to navigate to an
    existing hard disk and then select the one you already used for the
    previous guest. (Yes you can use the same VHD file for several virtual
    machines, but that is not what you normally do.)

    4) Now in the VPC2007 console remove the old virtual machine, this
    will delete the shortcut but leave the files in place.

    5) Go to the folder for the Win7 virtual machine and delete the vmc
    file associated with the first installation.

    6) Start the new guest, it will load Win7 as you previously installed
    but now you also have the Vista style emulated hardware in your
    virtual machine. :)

    Note: You could do steps 4-5 before all others if you like and you can
    skip step 5 if you want to be able to return to the more limited guest
    hardware you selected at first.
    Bo Berglund, Jan 14, 2009
  5. Melelina

    Melelina Guest

    SP1 is from last May right? I think I got VPC 2007 on the day it went to
    SP1. I read some article on the net about it and got it. I didn't realize
    it was free now until I read the article. I had looked at it several years
    ago and also at VMWare Workstation and chose Workstation because both were
    paid software then and Workstation had more options (snapshots in
    That is very cool.
    Too sleepy now, but will do this tomorrow. Thanks so much for the detailed
    steps. They are very clear and that makes me feel confident in doin this.
    Melelina, Jan 14, 2009
  6. Melelina

    Bo Berglund Guest

    Since the poster had selected "Other" instead of Vista as the type of
    machine to create I simply outlined how to change the system around by
    making a new VM with the Vista settings and using this with the
    existing VHD file.

    I imagine that there is other things going on behind the scenes when
    one selects the type of operating system to build the guest for than
    just the amount of RAM and this way is how to incorporate these
    differences. But I know nothing about what the VPC2007 system actually
    does with the emulated hardware platform based on the wizard setting.
    If it does nothing, then why is there a selection in the first
    Anyone can adjust RAM and the RAM adjust page could simply have listed
    recommended values for RAM based on operating system selection, which
    would then be located on the RAM select page, which it isn't.

    So it follows that there must be something else also involved.
    Bo Berglund, Jan 14, 2009
  7. Melelina

    robinb Guest

    mark I set it up Windows 7 as you told me to do, using Windows Vista as the
    OS- why do I have sound on login and logout but no where else?
    it shows that sound is coming from the virtual audio device and I am hearing
    the sound as I stated above but what can I check to see why I cannot hear
    sound anywhere else?

    robinb, Jan 14, 2009
  8. Melelina

    Jornadauser Guest

    I have the same issue and tried the steps noted by Bo. I did this twice,
    once on a virtual machine where I selected Vista and one where I selected
    Other. In the Other case, it failed to detect any sound "hardware" at all.
    In the Vista case, it detected sound hardware but says it can not find a

    Either way, no sound at all without "hardware" being present or a driver for
    "hardware" that *is* present.

    So at least I am still stumped.
    Jornadauser, Jan 14, 2009
  9. Melelina

    robinb Guest

    ok now this is real strange, I just went on the vista machine and loaded up
    VP 2007 and started in vm Windows 7.
    Now I have sound- nothing changed from yesterday but the sound when playing
    something in windows media player or any other player is soooooooooooooooooo

    robinb, Jan 14, 2009
  10. For Vista there is a difference. Vista can't use the ISA based sound
    card in VPC. When you run the Wizard and select Vista, a slightly
    different sound card is used that will run under Vista/Win7 with the
    VM Additions.
    Steve Jain [MVP], Jan 14, 2009
  11. From the mouth of god:

    You might be interested to know that this is a combination that works
    just fine. Here is a screenshot of Windows 7 on Virtual PC 2007 on
    Windows 7:

    Though there are a couple of things you should know:

    Use Virtual PC 2007 SP1. Earlier versions of Virtual PC will not

    You need to tell the new virtual machine wizard that you are going to
    install Windows Vista - so you get the right sound device.

    While all the integration aspects of Virtual Machine Additions work
    (mouse integration, shared folders, etc...) there is no performance
    tuning for Windows 7 at this stage - so for best performance you
    should use a system with hardware vitalization support.
    Two other random points to make:

    If you are upgrading from Vista to Windows 7 Beta, the virtual machine
    network services driver be uninstalled. You need to reinstall Virtual
    PC to get this back - but you will not lose any of your virtual
    machines by doing this (so do not fear - it just takes a minute or to
    do - and you will be up and running).
    Virtual PC's behavior of minimizing the Virtual PC console to the tray
    rather than the taskbar is a bit problematic with the Windows 7
    super-bar. To get this to work properly you might want to change the
    setting for Virtual PC to have it's taskbar icon always displayed:
    Steve Jain [MVP], Jan 14, 2009
  12. Melelina

    Melelina Guest

    I didn't have time until just now to create the new machine. Like you, it
    makes no difference if Vista is chosen as the OS. I still have no volume
    icon in the systray and if I try some Windows sounds, or I also tried WMP
    and inserted a music disk into DVD player, I get an error message saying
    that WMP cannot play the disk because there is no sound card. Device
    Manager has no Sound category and shows the same error under Multimedia
    audio controller that I was seeing with the first Windows 7 machine.
    Multimedia Audio controller doesn't exist on the Vista virtual machine and I
    have a Sound category there with Microsoft virtual machine audio device
    driver shown.

    I'm worse off than you are because at least when you chose Vista it detected
    sound hardware.

    I suspect that if we want sound we will have to create new machines and
    install Windows 7 fresh on the new machine. This is sure frustrating.
    Melelina, Jan 19, 2009
  13. You need to select Vista as the OS and you also need to install the VM
    Additions. The VM Additions have the necessary sound driver.
    Steve Jain [MVP], Jan 19, 2009
  14. Melelina

    Melelina Guest

    err...did you read the entire thread? I don't understand your comment. The
    entire point of what I and Jornadauser did was to follow instructions from
    Bo, in this thread, to correct the no sound problem. Part of correcting that
    is to select Vista as the OS so, of course, both of us did that.

    VMAdditions don't have to installed. Additions is already there on the disk
    we used the first time. Read the entire thread and you will understand. But,
    perhaps what we need to do is just the latter part of what you said. Since
    VMAdditions is already there because we are not doing a new install of
    Windows 7 but using the disk from the first install where we chose "other"
    maybe the solution is to UNinstall the current Additions and reinstall and
    that will give us the driver we need.

    I'm off to try that and will report back.
    Melelina, Jan 19, 2009
  15. Melelina

    Melelina Guest

    Well, I don't see any way to uninstall Virtual Machine additions like you
    can on VMWare. Plus, on Windows 7, there is no way to search the VPC Help
    file and I don't have time to search through the whole file to see if there
    anything that might about VMadditions.

    I think I am right and there is no way to fix this after the fact. Windows 7
    is excruiately slow while my Vista virtual machine is quite fast. I don't
    even know if I want to use Windows 7 as slow as it is. I guess that is
    because I don't have Hardware virtualization.
    Melelina, Jan 19, 2009
  16. Melelina

    Melelina Guest

    I uninstalled the additions and additions will not install. I can't stand a
    machine without them. So, I am glad I didn't get rid of the first Windows 7
    Virtual machine.

    It takes 6 minutes to boot Windows 7 but takes less time to boot the virtual
    machine with Vista than it does to boot the host machine. I can't really use
    this virtual machine Windows 7 with it so extremely slow. It must be because
    it is a beta since the Vista virtual machine boots fast. So, I suppose it
    doesn't matter if it has no sound. The performance is abysmal. Plus, much as
    I dislike Vista, it is a million times better than Windows 7 with the
    horrific start menu and the even more horrific taskbar that is so extremely
    messy now and impossible to use. The GUI for Windows 7 is just awful. The
    only improvement over Vista is that UAC is better behaved but I still got
    that unreadable black window when I was trying to uninstall the Additions.
    That is such ridiculous crap as the user would click yes to anything to get
    rid of the black window. It is certainly not a security precaution. It makes
    you reckless to get rid of it.
    True, but I was on Vista when I was trying to read it. It has no
    says search but you can't because there is no search box. I have never been
    able to search the VPC help file. The also is no Index to the VPC help file
    which is crazy. Only XP has a decent search and Index of its help file. I
    think VPC has imitated the horrific search in Vista which never finds what
    you want and worse the help file has no index. Who ever heard of a help file
    without an index? You don't need search if you have an index like XP help
    file has. So search is irrelevant in Vista and doesn't work in VPC. XP Pro
    remains KING.
    Melelina, Jan 19, 2009
  17. Melelina

    Bill Grant Guest

    Just a bit of background on the problems with sound in VPC under
    Vista/Win 7.

    The sound card emulated in VPC was a Sound Blaster 16 ISA card. Many OSs
    had drivers for this card. Vista does not support this. In fact it does not
    have any support for ISA cards.

    To work around this problem you need to define your vm as type Vista
    when you set it up and add the VMAdditions after the OS is installed.
    Loading the additions should load a sound driver into the OS in the vm.
    Bill Grant, Jan 20, 2009
  18. Melelina

    Melelina Guest

    Yes, I know all this. It doesn't work to uninstall VMAdditions and then
    reinstall. VMWare additions was already installed because this is the disk I
    used with the first Windows 7 machine that I created. The first machine I
    set it to use Other because Windows 7 was not listed. I did not know that I
    should set it to use Vista. So, I have no sound in that machine and I am
    trying to correct that. The correction I was told to do in this newsgroup
    was to set up a new machine with Vista chosen as the OS and, when I got to
    setting up the disk, to point to the disk for the first Windows 7 machine I
    set up. That act means that when the new machine boots it ALREADY HAS
    Additions installed.

    This is where I am at presently. It doesn't help for you to ignore how this
    problem occurred. I have uninstalled Additions and Additions will not
    reinstall so I have a useless machine. At least I kept the original Windows
    7 machine I created that has no sound but where Additions is installed and
    works except for the sound problem.

    I was trying to avoid having to do a brand new Windows 7 machine. You didn't
    read this whole thread just the responder above you. If you want to help
    read the whole thread.

    I'll leave it with no sound as Windows 7 is so sluggish I can't really use
    it anyway and there is no way I will go through the hell of trying to set up
    classic view again on Windows 7. It is easy to set up classic view on Vista
    but then Vista insults you repeatedly regarding that horrible UAC that is
    somewhat tamed on Windows 7 but still horrible compared to far superior XP
    Melelina, Jan 20, 2009
  19. Melelina

    Robert Comer Guest

    VMWare additions was already installed because this is the disk I
    Are you using Virtual PC or some VMWare product? If a VMWare product,
    the instructions for getting sound to work wont be the same.
    Robert Comer, Jan 20, 2009
  20. Well, there's part of the problem. Trying to install the VPC
    Additions while have VMWare Tools installed will really mess up an OS.
    Both have hooks into the actual OS. You need to remove the particular
    VM tools, Additions, etc, BEFORE you migrate to a different VM

    Create a VM in either VPC or VM Ware, or a separate one for each,
    don't try to mix and match.

    Sound works in both. Don't overly complicate things this way.
    Steve Jain [MVP], Jan 20, 2009
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.