Installing Service Pack 2 for Windows Server 2008 in a Hyper-V virtual machine may result in a Stop 0x7B if the beta version of the integration components were installed

Symptoms

 

When you apply Service Pack 2 for Windows Server 2008 in a Hyper-V virtual machine, you may receive the following error message on startup after the service pack installation has completed and the virtual machine is restarted:

Stop: 0x0000007B (0xFFFFFA60005B69C0, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000)

Note: The parameters within the parenthesis may vary.

Cause

 

This issue occurs if the Windows Server 2008 virtual machine was created on the beta version of Hyper-V and the beta version of the integration components was installed in the Windows Server 2008 virtual machine.

Resolution

 

To resolve this issue, perform one of the following methods:

Method 1

Use this method if you have the Windows Server 2008 installation media

1.       Configure the virtual machine to boot off the Windows Server 2008 installation media, and then restart the virtual machine.

2.       Select the following options, and then click Next:

• Installation language 

• Time and currency format 

• Keyboard layout 

 3.       Click Repair your computer. 

 4.       In the System Recovery Options dialog box, click the operating system that you want to repair, and then click Next. 

 5.       Under Choose a recovery tool, click Command Prompt. 

 6.       At the command prompt, type the following command, and then press ENTER:

copy c:\Windows\System32\DriverStore\FileRepository\wstorflt.inf_2f8e5cd8\storflt.sys c:\Windows\System32\drivers

Note: The drive letter may be different in WinRE. Use the diskpart list volume command to verify the correct drive letter.

7.       Type exit to close the Command Prompt window. 

8.       In the System Recovery Options dialog box, click Restart to restart the virtual machine. 

9.       Once you logon to the virtual machine, open an elevated command prompt and run the following command:

%WINDIR%\Virtualization\6.0.6001.17101\setup.exe /uninstall /quiet

This command will uninstall the beta version of integration components, restart the virtual machine, and the correct version of the integration components for Service Pack 2 will automatically install.

 Method 2

Use this method if you do not have the Windows Server 2008 installation media

1.       Shutdown the Windows Server 2008 virtual machine that’s experiencing the Stop 0x7B.

2.       Take the virtual hard disk (VHD) file from the Windows Server 2008 virtual machine that you’re booting from and attach it as a secondary drive to another virtual machine that has Windows installed.

3.       Boot the virtual machine that has the Windows Server 2008 vhd attached.

4.       Open Disk Management on the virtual machine and confirm that the vhd that you just attached has a drive letter assigned to the volume.

For this example, we’ll use F:\ as the drive letter that’s assigned to the Windows Server 2008 vhd that you just attached.

5.       Using Windows Explorer or the Command Prompt, copy F:\Windows\System32\DriverStore\FileRepository\wstorflt.inf_2f8e5cd8\storflt.sys to F:\Windows\System32\drivers.

6.       Shutdown the virtual machine that has the Windows Server 2008 vhd attached.

7.       Remove the vhd from the virtual machine and re-attach it to the original Windows Server 2008 virtual machine. 

8.       Boot the virtual machine and you should no longer receive the Stop 0x7B.

9.       Once you logon to the virtual machine, open an elevated command prompt and run the following command:

%WINDIR%\Virtualization\6.0.6001.17101\setup.exe /uninstall /quiet

This command will uninstall the beta version of integration components, restart the virtual machine, and the correct version of the integration components for Service Pack 2 will automatically install.

 To prevent this issue from occurring, perform the following steps on your Windows Server 2008 virtual machines before you install Service Pack 2.

1.       Open Programs and Features within the Control Panel.

2.       If you see “Microsoft Hyper-V Integration Components” listed, you have the beta version of the integration components installed in the virtual machine.

3.       To remove the beta version, open an elevated command prompt and run the following command:

%WINDIR%\Virtualization\6.0.6001.17101\setup.exe /uninstall /quiet

4.       Restart the virtual machine.

5.       Install Service Pack 2.

 

More Information

 

For additional information on Hyper-V, please refer to the following web site: http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx

Microsoft Internal Support Information

Steps to reproduce.

Product Bug Number: Windows SE 273255
Author ID (email alias): jeffpatt
Writer ID(email alias): jeffpatt
Tech Review ID (email alias): attiliom, msteinh
Confirm Article has been Tech Reviewed: Yes
Confirm Article released for Publishing: Yes
Eigenschappen

Artikel-id: 2000048 - Laatst bijgewerkt: 1 mrt. 2010 - Revisie: 1

Feedback