Problems Installing Virtual Guest Services on Server 2k8 and Vista VMs
- I am creating templates for different windows environments and have been successful with 2k3 server and XP. Server 2k8 and Vista are both throwing the same error when I try to install Virtual Guest Services from SCVMM:
Error (13222)
An internal error occurred while Virtual Guest Services were being installed on virtual machine
Both are x64 releases. Vista is "with SP1". Both VMs are up-to-date with windows update and operational.
Any help would be appreciated, I've been scouring the web for hours.
-joe
Answers
- Hi,
Seems you encountered the problem related to SCVMM.
You may get the most qualified pool of respondents in the SCVMM forum.
Pravin
- Marked As Answer byVincent HuMSFT, ModeratorMonday, January 12, 2009 2:02 AM
All Replies
- Do the logs provide any additional information?
I haven't seen this error, but I have experienced problem installing Integration Services (that is ultimately what you are trying to install) at one time or another in every operating system you mentioned. Tell us more about your template virtual machines. Did you install Integration Services in them? If you didn't, can you succeed at this task? I ask because I'm trying to tell if attention should be paid to the virtual machines or to SCVMM. Are you using SCVMM 2008? Error (13222) is what seems to come out of the stack trace on the failed job. Another part of the failure is a warning:
Warning (13210)
Timeout occurred while waiting for VM integration services to be installed on virtual machine
These are both machines started from a blank VHD.
The 2 successful templates were initially created the same, from a blank VHD and I had no issues installing Integration services on them before I converted them to templates.
I am using SCVMM 2008 (v2.0.3444.0).
Edit: The event log on the guests doesn't give me much and the errors here are the ones I'm getting from the host.- This is from the Virtual Machine Manager 2008 Help file:
Install Virtual Guest Services
Installs Virtual Guest Services such as Integration Components (Hyper-V) or Virtual Machine Additions (Virtual Server) on the virtual machine.
and also:
- Virtual hard disk. You can use a generalized virtual hard disk from the library or create a virtual hard disk from an existing virtual machine. ... To simplify the generalization process, include Virtualization Guest Services (such as Virtual Machine Additions or Integration Components) in your template. ...
You installed Integration Services into the virtual machines before making them into templates. Virtual Guest Services are Integration Components, which is another name for Integration Services. Your install failed because they're already there. - I built the machines from scratch, so I know integration services are not there yet. Plus, I get the warning every time I click inside the VM with my mouse saying that Virtual Guest Services needs to be installed.
Forget the fact that I am trying to built these into templates. I just need to get Integration Services installed on them. - Okay, I misunderstood part of your request.
Assumng your Hyper-V server is fully patched, do this:
1. start msconfig
2. go to the Boot tab
3. Click the Advanced options button.
4. Check the Detect HAL checkbox.
5. Click OK.
6. Click OK.
7. Reboot the vm.
8. Install Integration Services.
After installing Integration Services, make your templates.- Marked As Answer byVincent HuMSFT, ModeratorFriday, January 02, 2009 1:02 AM
- Unmarked As Answer byJoe Herres Saturday, January 03, 2009 12:43 AM
- no dice :(
Still the same timeout issue. It gets to "1.2 - Install VM components", sits there for about 10 minutes, then throws the error/warning. Strange how I was able to get Server 2003 and XP installed without a hitch and it's Vista and Server 2008 giving me trouble. Is there any chance Integration Services partially installed before throwing the exception? Go to Programs and Features and see if it appears. If it does, try to uninstall it before attempting to install it again. I'm suggesting you do this completely within the child and Hyper-V. Because you are having unusual problems, I'd do everything from within the child or the Hyper-V manager to remove the variable of using SCVMM.
- ok, here's some more strangeness...
I mounted the vmguest.iso disk and tried to run it from the VM. It started and told me I already had Virtual Guest Services installed would I like to repair? I selected repair and it seemed to succeed. Yet mouse clicks still pop up "The mouse is unavailable ... when virtual guest services are not installed in the guest OS"...
(all using the Server 2008 VM) - That's what I thought, I've seen this before.
Uninstall it, force HAL detection again, reinstall it. Once I went through two or three rounds like this before succeeding.- Edited byJohn Paul CookMVP, ModeratorMonday, December 22, 2008 1:34 AM
- How do you uninstall it? I see the services it's running, but it's not in Programs or Windows Features.
Thanks for all the help so far by the way :) - Look for Hyper-V Guest Components in Programs. If you don't see it, then it didn't properly install.
Ok...
I did a completely fresh install of Vista outside of SCVMM. (Had an issue with the network adapter but added one as a Legacy Adapter and it worked). When I try to setup Integration Services (via "Insert Integration Services setup disk") , it does not say that I have them installed already, starts to install, but then throws this error and automatically cancels the install:
An error has occurred: One of the update processes returned error code 1.
I'm not seeing anything in the logs that correlate to that error either.- Hi,
I am a bit confuse.
If you have them installed already, why did you install the Integration Services again.
Pravin - Pravin Mestry said:
Hi,
I am a bit confuse.
If you have them installed already, why did you install the Integration Services again.
Pravin
They never installed properly. With my earlier attempts, SCVMM must have installed them to a point but not fully. I have still not been successful in getting them installed completely on either Vista or 2008 Server. - Hi,
Your problem seems to be unusual.
Have you ever try to install a fresh VM ?
Or post this question in SCVMM forum?
Pravin - Hello everybody, i may be wrong, but i solved a similar problem after reading this "incorrect" post on another forum:
http://social.technet.microsoft.com/Forums/en-US/exchangesvrmonitoring/thread/240cc5ae-339c-49cc-94bd-df789c34e917/
I also obtained an Error 13233 installing Virtual Guest Services in VMM 2008, and what i did is to set the virtual CD/DVD drive to "No media" and finally could install everything without any problems.
Hope this can help anybody with similar problems.
Kind regards. - That's very interesting. When I've had trouble installing Integration Services, I've always set the virtual DVD drive to no media before finally getting Integration Services to install successfully. I'm interested in seeing feedback from others to help determine if this the unheralded magic.
- My issues are still unresolved.. I've followed any and all advice I have found on the web with no luck. My latest finding is an error in the Vista logs stating that my machine does not support mouse input... It seems as though all guest services install correctly except for mouse support. I haven't been able to spend much time chasing this, but have poked at it a little here and there.
- I am stuck with the same informative message;
"An error has occurred: One of the update processes returned error code 1."
w2008x64 fully patched on dell server
I added fresh msdn retail vista x64 w/SP1,
insert integration services vdisk, run setup and get the error.
The last few entries in vmguestsetup.log are;
AddKmdfToServiceGroupList
AddGroupOrderConfigurationKey
Command Line: "C:\Windows\system32\wusa.exe" D:\support\amd64\Windows6.0-KB950214-x64.msu /quiet /norestart
WUSA exit code = 0x00000001
Detected worker thread exit
Worker thread error code = 20000006
executing the above command line manually (without quiet switch) reveals a message "this update does not apply to your system"
and that is as far as I can get.
Integration Services remains uninstalled. - Hi,
Seems you encountered the problem related to SCVMM.
You may get the most qualified pool of respondents in the SCVMM forum.
Pravin
- Marked As Answer byVincent HuMSFT, ModeratorMonday, January 12, 2009 2:02 AM
Hi All,
Was getting the same issues. I found that the Integration Services were not under 'Programs' in Vista, but under 'Updates'. I had tried to install them too early in the process, and these failed. I have now removed this from Programs, reinstalled, and it works fine.
It would seem that the best method to go through is:
Setup VM with a Legacy Network Adapter.
Install Vista
Download ALL patches
Install Integration Services
You're now away and running...
Best of luck...
- I experienced the same problem with failed installation of Virtual Guest Services i SCVMM when migrating a Win Srv 2008 Std x86 from Virtual Server to Hyper-V. In Hyper-V Manager The Integration Services "Successfully installed", but problem with mouse pointer activation and missing network interface told me something else.
John Paul Cook said:This solved my case, but interestingly I didn't have to reinstall Integration Services. After reboot the mouse device and network interface was detected and installed automatically.Okay, I misunderstood part of your request.
Assumng your Hyper-V server is fully patched, do this:
1. start msconfig
2. go to the Boot tab
3. Click the Advanced options button.
4. Check the Detect HAL checkbox.
5. Click OK.
6. Click OK.
7. Reboot the vm.
8. Install Integration Services.
After installing Integration Services, make your templates.John Paul Cook said:And the Hyper-V Guest Components never showed up in Programs...Look for Hyper-V Guest Components in Programs. If you don't see it, then it didn't properly install.
GJC - Has anyone gotten around this?
I have a DC VM which was from 2005 virtual server.. it is struggling to install the hyperv integ. services..
I get two unknown devices on startup, i've tried everything in this thread including the hal thing..
if i try to manually run setup i get:
an error has occurred: One of the update processes returned error code 1
- This is because the Windows Server 2008 hosting Hyper-V does not have the Service Pack 2 installed.
Install Service Pack 2 on the 2008 Machine and it will work- Proposed As Answer byJesper Bagh Tuesday, August 04, 2009 12:20 PM
- Guys,
During my VMs installations I noticed that Windows 2008 R2 already have the integratons services support nativelly. VMM also detects it and shows as already having it.
Hope this helps.
Tiago Lock

