Guest Hugo Kornelis Posted September 17, 2007 Posted September 17, 2007 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 September 17, 2007 Posted September 17, 2007 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 September 17, 2007 Posted September 17, 2007 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 September 19, 2007 Posted September 19, 2007 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
Recommended Posts