Re: KB905474 WGN Fails to install



I found another solution and AGAIN NO THANKS TO MICROSOFT! I hope this helps
some other frustrated MS users.

In short, my problem was that windows update would only partially download
KB905474 and then "skip" KB905474 during install (found this out towards the
end of my search because this is not what windows update told me).

To go into more detail, Windows update would only indicate that KB905474
"failed" to install without giving any error number or other info. It would
not show any listing of "failed" installs in the update history either. Then
after much digging around, I discovered that KB905474 was actually not being
completely downloaded. I was not being informed what was going on nor why
this was happening (the typical lack of info regarding Windows problems). It
looks to me like a registry key or set of registry keys was the issue. I
found my problem to be related to the contents of

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify]

I think most important key from this section is

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\WgaLogon]

but other newer keys could be important.

Various anti-spyware programs or optimizing programs may remove (without any
mishap) most of the seemingly useless junk that has always populated this
registry section. It appears that WGA has now been included in this section
(appropriate because I think WGA is also junk, but unfortunately necessary
junk for online updates at this time).

Here is an export of [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify] from regedit on a new WinXP SP2 install
with updates:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\crypt32chain]
"Asynchronous"=dword:00000000
"Impersonate"=dword:00000000
"DllName"=hex(2):63,00,72,00,79,00,70,00,74,00,33,00,32,00,2e,00,64,00,6c,00,\
6c,00,00,00
"Logoff"="ChainWlxLogoffEvent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\cryptnet]
"Asynchronous"=dword:00000000
"Impersonate"=dword:00000000
"DllName"=hex(2):63,00,72,00,79,00,70,00,74,00,6e,00,65,00,74,00,2e,00,64,00,\
6c,00,6c,00,00,00
"Logoff"="CryptnetWlxLogoffEvent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\cscdll]
"DLLName"="cscdll.dll"
"Logon"="WinlogonLogonEvent"
"Logoff"="WinlogonLogoffEvent"
"ScreenSaver"="WinlogonScreenSaverEvent"
"Startup"="WinlogonStartupEvent"
"Shutdown"="WinlogonShutdownEvent"
"StartShell"="WinlogonStartShellEvent"
"Impersonate"=dword:00000000
"Asynchronous"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp]
"DLLName"="wlnotify.dll"
"Logon"="SCardStartCertProp"
"Logoff"="SCardStopCertProp"
"Lock"="SCardSuspendCertProp"
"Unlock"="SCardResumeCertProp"
"Enabled"=dword:00000001
"Impersonate"=dword:00000001
"Asynchronous"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\Schedule]
"Asynchronous"=dword:00000000
"DllName"=hex(2):77,00,6c,00,6e,00,6f,00,74,00,69,00,66,00,79,00,2e,00,64,00,\
6c,00,6c,00,00,00
"Impersonate"=dword:00000000
"StartShell"="SchedStartShell"
"Logoff"="SchedEventLogOff"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\sclgntfy]
"Logoff"="WLEventLogoff"
"Impersonate"=dword:00000000
"Asynchronous"=dword:00000001
"DllName"=hex(2):73,00,63,00,6c,00,67,00,6e,00,74,00,66,00,79,00,2e,00,64,00,\
6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\SensLogn]
"DLLName"="WlNotify.dll"
"Lock"="SensLockEvent"
"Logon"="SensLogonEvent"
"Logoff"="SensLogoffEvent"
"Safe"=dword:00000001
"MaxWait"=dword:00000258
"StartScreenSaver"="SensStartScreenSaverEvent"
"StopScreenSaver"="SensStopScreenSaverEvent"
"Startup"="SensStartupEvent"
"Shutdown"="SensShutdownEvent"
"StartShell"="SensStartShellEvent"
"PostShell"="SensPostShellEvent"
"Disconnect"="SensDisconnectEvent"
"Reconnect"="SensReconnectEvent"
"Unlock"="SensUnlockEvent"
"Impersonate"=dword:00000001
"Asynchronous"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\termsrv]
"Asynchronous"=dword:00000000
"DllName"=hex(2):77,00,6c,00,6e,00,6f,00,74,00,69,00,66,00,79,00,2e,00,64,00,\
6c,00,6c,00,00,00
"Impersonate"=dword:00000000
"Logoff"="TSEventLogoff"
"Logon"="TSEventLogon"
"PostShell"="TSEventPostShell"
"Shutdown"="TSEventShutdown"
"StartShell"="TSEventStartShell"
"Startup"="TSEventStartup"
"MaxWait"=dword:00000258
"Reconnect"="TSEventReconnect"
"Disconnect"="TSEventDisconnect"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\WgaLogon]
"Logon"="WLEventLogon"
"Logoff"="WLEventLogoff"
"Startup"="WLEventStartup"
"Shutdown"="WLEventShutdown"
"StartScreenSaver"="WLEventStartScreenSaver"
"StopScreenSaver"="WLEventStopScreenSaver"
"Lock"="WLEventLock"
"Unlock"="WLEventUnlock"
"StartShell"="WLEventStartShell"
"PostShell"="WLEventPostShell"
"Disconnect"="WLEventDisconnect"
"Reconnect"="WLEventReconnect"
"Impersonate"=dword:00000001
"Asynchronous"=dword:00000000
"SafeMode"=dword:00000001
"MaxWait"=dword:ffffffff
"DllName"=hex(2):57,00,67,00,61,00,4c,00,6f,00,67,00,6f,00,6e,00,2e,00,64,00,\
6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\WgaLogon\Settings]
"Data"=hex:01,00,00,00,d0,8c,9d,df,01,15,d1,11,8c,7a,00,c0,4f,c2,97,eb,01,00,\
00,00,7d,2e,c2,d2,a7,3e,ea,42,95,f4,7d,7b,5f,cc,03,7d,04,00,00,00,04,00,00,\
00,53,00,00,00,03,66,00,00,a8,00,00,00,10,00,00,00,3d,7d,0d,fe,a8,bf,93,09,\
fa,0b,31,9f,7e,e9,52,ea,00,00,00,00,04,80,00,00,a0,00,00,00,10,00,00,00,e0,\
06,36,f3,d0,40,91,cb,84,d1,9e,2c,c8,64,d9,55,20,00,00,00,7b,49,81,53,06,13,\
54,87,be,9b,ca,0d,be,82,de,a2,6a,61,d9,db,4c,cd,f8,85,62,c5,46,f5,62,e7,67,\
44,14,00,00,00,5f,11,6d,0f,58,18,34,f4,77,a5,c0,ac,05,9b,44,a2,c3,53,f0,0b

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\wlballoon]
"DLLName"="wlnotify.dll"
"Logon"="RegisterTicketExpiredNotificationEvent"
"Logoff"="UnregisterTicketExpiredNotificationEvent"
"Impersonate"=dword:00000001
"Asynchronous"=dword:00000001


I hope this helps some other frustrated MS users out there.

This continual frustration with MS caused me to move to Linux as my main OS
and just using windows for some games. (I recommend SUSE or Fedora Core.)
As soon as Linux can run directx games acceptably, I recommend dropping MS.
Until that time, I recommend not wasting any more money for a MS product
because it will only frustrate you.

(Here's some more feedback to help MS potentially improve their products as
mentioned in their licence agreement required in order to post on this
forum.) This interface is inadequate and frustrating too!
(http://support.microsoft.com/wn3/aspx/postui.aspx?mid=96f813b3-bbe6-43b6-8f4d-)
The text entry box is too small, and it keeps jumping back to the top when
IE periodically refreshes the page after bringing up the annoying nag window
to restart from automatic updates.



"Logictheorist" wrote:

I finally found the problem and a solution that works for me. NO THANKS TO
MICROSOFT!

The problem appears to be with Permissions in 2 registery keys even though I
have full administrative rights on my PC and the network I am on.

If you are on a machine with XP Pro, this has to be done in an account with
administrative priviledges enabled.

These permissions can be changed using Registry Editor as follows:

1. Click Start, and then click Run
2. In the Open box, type regedit, and then click OK
3. Expand HKEY_CLASSES_ROOT
4. Locate the subkey HKEY_CLASSES_ROOT\LegitCheckControl.LegitCheck
5. Right-click the subkey and select Permissions..
6. Ensure that group Administrators allowed Full Control permission
7. Ensure that username SYSTEM allowed Full Control permission
8. Repeat steps 3-6 for the subkey
HKEY_CLASSES_ROOT\LegitCheckControl.LegitCheck.1

Close Regedit, and try reapplying the patch, in my case, this has allowed it
to install.


"Logictheorist" <logictheorist@xxxxxxxxx> wrote in message
news:9a7fa$44592f43$186046d4$5386@xxxxxxxxxxxxxx
Just like the last time this stupid piece of software was released, this
version fails to install and nags me via critical update notifications to
install it. Catch 22 Nag me to install it - install fails - nag me to
install it - install fails - and so on, and so on, and ...... Can't
Microsoft write a piece of software that works. I have a legitimate XP
version purchased directly from Microsoft. In fact, I have 5 legitimate
installed copys on 5 machines and only one of the five (my HP laptop)
actually downloads and installs the update. Is there a WGADiag2.exe that
works for this one as well?




.



Relevant Pages

  • Re: no Help in Windows XP
    ... John John ... on Install I get a dialogue box the says "The file dataspec.xmf on Windows ... I know of the following registry key: ...
    (microsoft.public.windowsxp.basics)
  • Re: Win xp
    ... > computer with a startup disk and it should alleviate all his problems. ... I made a major mistake of installing windows xp ... I need a way to install this ... > use the registry key on the side of the computer for XP upgrade. ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: KB967715 Not installed not offered anymore
    ... different from the set of machines on which the old revision is offered. ... personal machine but I can tell you the registry key it is suppose to ... Programs *and* it is not being offered by Windows Update now, ... to install the update again since March 1st. ...
    (microsoft.public.windowsupdate)
  • Re: KB967715 Not installed not offered anymore
    ... personal machine but I can tell you the registry key it is suppose to create ... Programs *and* it is not being offered by Windows Update now, don't worry ... to install the update again since March 1st. ...
    (microsoft.public.windowsupdate)
  • Re: KB967715 Not installed not offered anymore
    ... Ohno wrote: ... personal machine but I can tell you the registry key it is suppose to ... Programs *and* it is not being offered by Windows Update now, ... to install the update again since March 1st. ...
    (microsoft.public.windowsupdate)