"PastorVor" <> schrieb:
> This has been messing with my system for far too long and I've got to figure
> it out.
>
> My Windows Update has always updated itself flawlessly untill the security
> update:
> KB929969 - The VRML markup vulnerablity.
> 4.140: AnalyzeForBranching: Getting file version for file c:\program
> files\common files\microsoft shared\vgx\vgx.dll failed with error 0x00000057
Here's the culprit.
> I'm using Windows XP Professional with all updates (except this single one
> and IE7 which will also not install, aparantly because the first update is
> not installed)
Could it be that you've used calcs to restrict user rights for vgx.dll
as a temporary workaround which has been propagated before KB929969 has
been released? See also the FAQ section of the relevant Security Bulletin:
http://www.microsoft.com/technet/sec.../ms06-055.mspx
| Can I deploy this security update after I have applied the workarounds
| provided in Microsoft Security Advisory 925568?
|
| If the workaround "Modify the Access Control List on Vgx.dll to be more
| restrictive" has been applied to systems, the security updates provided
| with this security bulletin may not install correctly. See the Workarounds
| for VML Buffer Overrun Vulnerability - CVE-2006-4868 section in this
| security bulletin for instructions on how to revert this workaround before
| applying this security update.
[...]
| Note If this workaround is applied, software that redistributes vgx.dll may
| fail to install. An example of this is Internet Explorer 7 Release Candidate
| 1 and subsequent versions of Internet Explorer 7. Before this software can
| be installed, this workaround must be reverted to the previous ACL
| configuration for vgx.dll.
| Note Customers wishing to revert to the default installed ACL configuration
| for vgx.dll, type the following: [...]
| - For Windows XP Service Pack 1 and Windows XP Service Pack 2:
|
| echo y| cacls "%CommonProgramFiles%\Microsoft Shared\VGX\vgx.dll" /P BUILTIN\Users:R "BUILTIN\Power Users:C"
BUILTIN\Administrators:F "NT AUTHORITY\SYSTEM:F"
Note that the command above is *one* line that needs to be entered in a
command line windows, which you may want to open via Start -> Run -> cmd
and hitting the [Enter] key or click on "OK".
HTH,
Freudi