Jump to content
Microsoft Windows Bulletin Board

Update KB937986 for Virtual PC 2004 fails with code 0x11


Recommended Posts

Guest Hugo Kornelis
Posted

Hi all,

 

I just noticed that my Windows XP machine has been trying and failing to

install the same update for many days already. The update is called

"Security Update for Microsoft Virtual PC 2004 and Microsoft Virtual

2004, Service Pack 1 (KB937986)". It fails with error code 0x11.

 

I have done some searching, and I have found other reports of this

problem. Those were solved by resetting the environment variables TEMP

and TMP to their default values. I checked, and for me those variable

already *are* at their default values.

 

The contents of KB937986.log (located at C:\Documents and

Settings\Hugo\local settings\Temp) are as follows:

 

 

Resource copy failed from C:\DOCUME~1\Hugo\LOCALS~1\Temp\Virtual PC.exe

to F:\Program Files\Microsoft Virtual PC\Virtual PC.exe

 

 

I checked to see that there is a file "Virtual PC.exe" at the specified

source location, and that I could write files at the destination

location. I did not dare to manually overwrite the Virtual PC.exe in

it's own directory with the one in the TEMP directory, since I'm not

sure if that would complete the update or mess up my whole system.

 

I'm out of ideas. Does anyone here know how to solve this?

 

Best, Hugo

Guest Adrian Weiler
Posted

TMP must point to a location on your system drive, no matter whether that's

the default or not. By default, "Documents and Settings" is on the system

drive, but if it is not, you must set TMP manually to a location on your

system drive.

 

Set the environment variables TEMP and TMP to a folder on your system drive.

In your case something like "F:\Temp". Log out and log in again, and the

update will work.

 

"Hugo Kornelis" wrote:

> Hi all,

>

> I just noticed that my Windows XP machine has been trying and failing to

> install the same update for many days already. The update is called

> "Security Update for Microsoft Virtual PC 2004 and Microsoft Virtual

> 2004, Service Pack 1 (KB937986)". It fails with error code 0x11.

>

> I have done some searching, and I have found other reports of this

> problem. Those were solved by resetting the environment variables TEMP

> and TMP to their default values. I checked, and for me those variable

> already *are* at their default values.

>

> The contents of KB937986.log (located at C:\Documents and

> Settings\Hugo\local settings\Temp) are as follows:

>

>

> Resource copy failed from C:\DOCUME~1\Hugo\LOCALS~1\Temp\Virtual PC.exe

> to F:\Program Files\Microsoft Virtual PC\Virtual PC.exe

>

>

> I checked to see that there is a file "Virtual PC.exe" at the specified

> source location, and that I could write files at the destination

> location. I did not dare to manually overwrite the Virtual PC.exe in

> it's own directory with the one in the TEMP directory, since I'm not

> sure if that would complete the update or mess up my whole system.

>

> I'm out of ideas. Does anyone here know how to solve this?

>

> Best, Hugo

>

Guest Hugo Kornelis
Posted

On Mon, 17 Sep 2007 06:10:03 -0700, Adrian Weiler wrote:

>TMP must point to a location on your system drive, no matter whether that's

>the default or not. By default, "Documents and Settings" is on the system

>drive, but if it is not, you must set TMP manually to a location on your

>system drive.

>

>Set the environment variables TEMP and TMP to a folder on your system drive.

>In your case something like "F:\Temp". Log out and log in again, and the

>update will work.

 

Hi Adrian,

 

F: is not my system drive. C: is, and that's where my temp folders are

living.

 

I'll try your suggestion nonetheless and let you know if it works.

 

Best, Hugo

Guest Hugo Kornelis
Posted

On Mon, 17 Sep 2007 19:59:17 +0200, Hugo Kornelis wrote:

>On Mon, 17 Sep 2007 06:10:03 -0700, Adrian Weiler wrote:

>

>>TMP must point to a location on your system drive, no matter whether that's

>>the default or not. By default, "Documents and Settings" is on the system

>>drive, but if it is not, you must set TMP manually to a location on your

>>system drive.

>>

>>Set the environment variables TEMP and TMP to a folder on your system drive.

>>In your case something like "F:\Temp". Log out and log in again, and the

>>update will work.

>

>Hi Adrian,

>

>F: is not my system drive. C: is, and that's where my temp folders are

>living.

>

>I'll try your suggestion nonetheless and let you know if it works.

>

>Best, Hugo

 

Sorryy for not posting back sooner - got a bit swamped with work.

 

Anyway, moving the TEMP files off the system drive to the drive where

Virtual PC was installed did the trick. VPC is now updated.

 

And as a side effect, I've also found out exactly how much disk space I

could free up by manually cleaning all files over a day old from the

temp directory - to think that people call _me_ a bad housecleaner!!

 

Best, Hugo

×
×
  • Create New...