After a BIG struggle with this issue, I've found that sometimes, for obscure reasons, the installer of the guest agent spews out an error like:
Error: 8004E00F when trying to access COM+ Applications in Component Services
I solved this obscure issue as per Microsoft reccomendation:
------------------- CUT HERE
This error could be because of missing or damaged MS DTC or the Network Service account does not have sufficient permissions.
We can try the steps mentioned below and check if that helps in resolving the issue:
Method 1: Re-create the MS DTC log
Re-create the MS DTC log, and then restart the service. To do this, follow these steps:
- Type Command Prompt in the search bar on the taskbar.
- Right click on Command Prompt icon and click on Run as administrator.
- At the Command Prompt, type the following command, and then press ENTER: msdtc –resetlog
Warning The msdtc -resetlog command can cause data corruption if it is used incorrectly. Make sure that you do not have any pending transactions when you run this command.
- Type the following command, and then press ENTER: net start msdtc.
If Method 1 didn’t help, please follow Method 2.
Method 2: Re-registering the service
Note: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.
Follow the steps to take
backup of registry.
- Press the Windows logo key + R to open the Run dialog box.
- Type regedit in the Run dialog box, then press Enter.
- Navigate to the location: HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
- Right click on TurnOffRpcSecurity and select modify. Change the value to 1.
- Now, in Run box, type services.msc.
- Look for Distributed Transaction Coordinator and stop the service.
- Double click on the service and click on Log On tab.
- Now type NT Authority\NetworkService under This account.
- Leave the password section blank.
- Click on Apply and OK.
- Start the service.
- Restart the computer.
--------------- CUT HERE
The "Method 1" worked for me, after the commands "
msdtc –resetlog" & "net start msdtc" the guest-agent installed correctly. YMMV.
Took me 1 hour of swearing at the screen to get the gist of this error, because the cmd prompt that spews out the error lasts for less than half a second. I had to record the screen and slow it down to 0.02X .
It was painful.