New
#11
More info on VB SP1 failure (is SxS involved?)
I suspect the file it detects is the %windir/system32/vbscript.dll that was included with the O/S, whose version is 5.8.7600. If I allow the O/S to attempt to install the service pack, the Installer fails with error code 643, and then the Start button turns into Shut Down that has a yellow shield emblazoned with an exclamation point, and the O/S attempts to install the service pack at shutdown, but with the same 643 error, and keeps on whining about that every session. If I try to install the runtime itself, error 1935 occurs. It also happens if I try to install the 2008 runtime.
The only way to block the former Start button condition is to clear out the SoftwareDistribution folder. The odd thing is that the huge patch series that was just released installed fine — except for the VB 2005 redistributable.
I wonder if the problem is related to contents of the Side by Side folder winsxs? There seem to be other VB runtime vbscript.dlls in there, as there are folders named with the format x86_windows-scripting-vbscript31bf3856ad364e35_6.1.7600_xxxxx_none_yyyyyyyyyyyyyyyy, where xxxxx is either 20662 or 16546 or 16385, and yyyyyyyyyyyyyyyy is respectively either 48cc9903a84aaeeb or 485c9d388f193c9b or 483059728f3a98ba. I’m guessing that Virtual BASIC’s PID is 31bf3856ad364e35. The 16385 folder has a sibling folder with .resources and _en-us_ in its name, that has a vbscript.dll.mui file in it. It’s all very arcane.
The error-log error is
Product: Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053 -- Error 1935.An error occurred during the installation of assembly 'Microsoft.VC80.ATL,type="win32",version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processo rArchitecture="x86"'. Please refer to Help and Support for more information. HRESULT: 0x80070003. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}
GASP GASP GASP.
I wonder if deleting the Side-by-Side stuff for VB runtime would help? If any of the .dlls in Side-by-Side are the dangerous ones, might WU might be detecting those, and flagging the installation as needing the update?
I just think that M$ has a nasty service-pack installation bug here, for there are LOTS of complaints on the Web about the VB 2005 SP1, and M$ doesn't have a simple solution.
Thanks.