locked
Windows Genuine Advantage Issue - wgaNotify setup - access is denied RRS feed

  • Question

  • I've tried these steps below to fix my issue, but they didn't work.

     

     

    1) Navigate to the Windows/system32 folder
    2) Find the file "WgaLogon.dll"
    3) Rename that file to WgaLogon.dll.old
    4) Reboot and rerun the Stand-alone installer (the one that you downloaded from
    http://go.microsoft.com/fwlink/?linkid=69498)

     

     

    Here is a copy of my log.  can you help please?

     

    Thanks,
    Matt

     

    [WgaNotify.log]
    0.109: ================================================================================
    0.109: 2007/05/04 12:32:06.300 (local)
    0.109: c:\b852288ebae480362d\update\update.exe (version 6.3.3.0)
    0.156: Failed To Enable SE_SHUTDOWN_PRIVILEGE
    0.156: Hotfix started with following command line: -z
    0.156: In Function GetBuildType, line 1170, RegQueryValueEx failed with error 0x2
    0.203: CreateUserInterface:  DefineInstallCustomUI returned 0x0
    1.125: InstallInfCatalogFile: Installing c:\b852288ebae480362d\update\WgaNotify.cat as _000000_.cat...
    1.140: VerifyTargetFileSize: Unable to verify size as Source = NULL for file c:\windows\_000000_.cat
    1.203: InstallInfCatalogFile: Installation succeeded.
    1.312: In Function TestVolatileFlag, line 12013, RegOpenKeyEx failed with error 0x2
    1.312: In Function TestVolatileFlag, line 12045, RegOpenKeyEx failed with error 0x2
    1.312: DoInstallation: CleanPFR failed: 0x2
    1.328: In Function GetBuildType, line 1170, RegQueryValueEx failed with error 0x2
    1.328: SetProductTypes: InfProductBuildType=BuildType.IP
    1.343: SetAltOsLoaderPath: No section uses DirId 65701; done.
    1.406: DoInstallation: FetchSourceURL for c:\b852288ebae480362d\update\update.inf failed
    1.406: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102
    1.406: BuildCabinetManifest: update.url absent
    1.406: Starting AnalyzeComponents
    1.406: AnalyzePhaseZero used 0 ticks
    1.406: No c:\windows\INF\updtblk.inf file.
    1.406: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
    1.406: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
    2.953: Wiz2Proc:CreateFile failed for eula.txt:INVALID_HANDLE_VALUE
    2.968: CreateUninstall = 0,Directory = C:\WINDOWS\$NtUninstallWgaNotify$
    14.375: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem3.CAT trusts inf c:\windows\inf\oem3.inf of device PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_E1\3&172E68DD&0&F0
    14.703: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem4.CAT trusts inf c:\windows\inf\oem4.inf of device PCI\VEN_8086&DEV_2774&SUBSYS_00000000&REV_00\3&172E68DD&0&00
    15.015: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem4.CAT trusts inf c:\windows\inf\oem4.inf of device PCI\VEN_8086&DEV_2775&SUBSYS_00000000&REV_00\3&172E68DD&0&08
    15.390: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27B8&SUBSYS_00000000&REV_01\3&172E68DD&0&F8
    16.172: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27C8&SUBSYS_01A81028&REV_01\3&172E68DD&0&E8
    16.437: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27C9&SUBSYS_01A81028&REV_01\3&172E68DD&0&E9
    16.718: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CA&SUBSYS_01A81028&REV_01\3&172E68DD&0&EA
    17.000: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CB&SUBSYS_01A81028&REV_01\3&172E68DD&0&EB
    17.515: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CC&SUBSYS_01A81028&REV_01\3&172E68DD&0&EF
    17.828: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27D0&SUBSYS_00000000&REV_01\3&172E68DD&0&E0
    18.125: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27DA&SUBSYS_01A81028&REV_01\3&172E68DD&0&FB
    18.656: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem8.CAT trusts inf c:\windows\inf\oem8.inf of device PCI\VEN_8086&DEV_27DF&SUBSYS_01A81028&REV_01\3&172E68DD&0&F9
    18.968: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27E0&SUBSYS_00000000&REV_01\3&172E68DD&0&E4
    19.281: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27E2&SUBSYS_00000000&REV_01\3&172E68DD&0&E5
    24.781: OEM file scan used 23375 ticks
    24.797: AnalyzePhaseOne: used 23391 ticks
    24.797: AnalyzeComponents: Hotpatch analysis disabled; skipping.
    24.797: AnalyzeComponents: Hotpatching is disabled.
    24.797: AnalyzePhaseTwo used 0 ticks
    24.797: AnalyzePhaseThree used 0 ticks
    24.797: AnalyzePhaseFive used 0 ticks
    24.797: AnalyzePhaseSix used 0 ticks
    24.797: AnalyzeComponents used 23391 ticks
    24.797: Downloading 0 files
    24.797: bPatchMode = FALSE
    24.797: Inventory complete: ReturnStatus=0, 23391 ticks
    24.797: Num Ticks for invent : 23391
    24.797: Allocation size of drive C: is 4096 bytes, free space = 63131512832 bytes
    24.812: Drive C: free 60206MB req: 9MB w/uninstall 0MB
    24.812: CabinetBuild complete
    24.812: Num Ticks for Cabinet build : 15
    24.812: DynamicStrings section not defined or empty.
    24.812: FileInUse:: Detection disabled.
    25.812: Registering Uninstall Program for -> WgaNotify, WgaNotify , 0x0
    25.812: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102
    25.875: Copied file:  C:\WINDOWS\system32\spmsg.dll
    25.890: PFE2: Not avoiding Per File Exceptions.
    25.922: GetCatVersion:  Failed to retrieve version information from C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\WgaNotify.cat with error 0x57
    25.922: GetCatVersion:  Failed to retrieve version information from C:\WINDOWS\WgaNotify.cat with error 0x80092004
    26.343: Copied file:  C:\WINDOWS\system32\WgaLogon.dll
    26.422: Copied file:  C:\WINDOWS\system32\WgaTray.exe
    26.531: Copied file:  C:\WINDOWS\system32\DllCache\WgaLogon.dll
    26.578: Copied file:  C:\WINDOWS\system32\DllCache\WgaTray.exe
    26.687: DoInstallation: Installing assemblies with source root path: c:\b852288ebae480362d\
    26.687: Num Ticks for Copying files : 1875
    26.859: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
    26.859: INF_REGISTRY Failed
    26.859: DoInstallationBig SmileoRegistryUpdates failed
    26.922: CleanupTrustedInfFile: GetFileAttributes for C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem20.cat failed: 0x2
    26.922: Access is denied.
    113.078: Message displayed to the user: Access is denied.
    113.078: User Input: OK
    113.078: WgaNotify installation did not complete.

    Windows XP has been partially updated and may not work properly.
    114.609: Message displayed to the user: WgaNotify installation did not complete.

    Windows XP has been partially updated and may not work properly.
    114.609: User Input: OK
    114.609: Update.exe extended error code = 0x5
    114.609: Update.exe return code was masked to 0x643 for MSI custom action compliance.
    0.406: ================================================================================
    0.406: 2007/05/04 12:38:08.632 (local)
    0.406: c:\5ba93a47ace6db8bb9123af1\update\update.exe (version 6.3.3.0)
    0.422: Hotfix started with following command line: /norestart
    0.422: In Function GetBuildType, line 1170, RegQueryValueEx failed with error 0x2
    0.562: CreateUserInterface:  DefineInstallCustomUI returned 0x0
    2.906: InstallInfCatalogFile: Installing c:\5ba93a47ace6db8bb9123af1\update\WgaNotify.cat as _000000_.cat...
    2.906: VerifyTargetFileSize: Unable to verify size as Source = NULL for file c:\windows\_000000_.cat
    3.062: InstallInfCatalogFile: Installation succeeded.
    3.156: In Function TestVolatileFlag, line 12013, RegOpenKeyEx failed with error 0x2
    3.156: In Function TestVolatileFlag, line 12045, RegOpenKeyEx failed with error 0x2
    3.156: DoInstallation: CleanPFR failed: 0x2
    3.156: In Function GetBuildType, line 1170, RegQueryValueEx failed with error 0x2
    3.172: SetProductTypes: InfProductBuildType=BuildType.IP
    3.172: SetAltOsLoaderPath: No section uses DirId 65701; done.
    3.266: DoInstallation: FetchSourceURL for c:\5ba93a47ace6db8bb9123af1\update\update.inf failed
    3.266: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102
    3.281: BuildCabinetManifest: update.url absent
    3.281: Starting AnalyzeComponents
    3.281: AnalyzePhaseZero used 0 ticks
    3.281: No c:\windows\INF\updtblk.inf file.
    3.281: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
    3.281: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
    3.500: Wiz2Proc:CreateFile failed for eula.txt:INVALID_HANDLE_VALUE
    3.500: CreateUninstall = 0,Directory = C:\WINDOWS\$NtUninstallWgaNotify$
    21.437: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem3.CAT trusts inf c:\windows\inf\oem3.inf of device PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_E1\3&172E68DD&0&F0
    21.875: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem4.CAT trusts inf c:\windows\inf\oem4.inf of device PCI\VEN_8086&DEV_2774&SUBSYS_00000000&REV_00\3&172E68DD&0&00
    22.187: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem4.CAT trusts inf c:\windows\inf\oem4.inf of device PCI\VEN_8086&DEV_2775&SUBSYS_00000000&REV_00\3&172E68DD&0&08
    22.625: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27B8&SUBSYS_00000000&REV_01\3&172E68DD&0&F8
    23.641: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27C8&SUBSYS_01A81028&REV_01\3&172E68DD&0&E8
    23.922: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27C9&SUBSYS_01A81028&REV_01\3&172E68DD&0&E9
    24.187: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CA&SUBSYS_01A81028&REV_01\3&172E68DD&0&EA
    24.469: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CB&SUBSYS_01A81028&REV_01\3&172E68DD&0&EB
    24.984: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem7.CAT trusts inf c:\windows\inf\oem7.inf of device PCI\VEN_8086&DEV_27CC&SUBSYS_01A81028&REV_01\3&172E68DD&0&EF
    25.297: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27D0&SUBSYS_00000000&REV_01\3&172E68DD&0&E0
    25.609: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27DA&SUBSYS_01A81028&REV_01\3&172E68DD&0&FB
    26.094: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem8.CAT trusts inf c:\windows\inf\oem8.inf of device PCI\VEN_8086&DEV_27DF&SUBSYS_01A81028&REV_01\3&172E68DD&0&F9
    26.406: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27E0&SUBSYS_00000000&REV_01\3&172E68DD&0&E4
    26.734: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem5.CAT trusts inf c:\windows\inf\oem5.inf of device PCI\VEN_8086&DEV_27E2&SUBSYS_00000000&REV_01\3&172E68DD&0&E5
    32.500: OEM file scan used 29219 ticks
    32.937: AnalyzePhaseOne: used 29656 ticks
    32.937: AnalyzeComponents: Hotpatch analysis disabled; skipping.
    32.937: AnalyzeComponents: Hotpatching is disabled.
    32.937: AnalyzePhaseTwo used 0 ticks
    32.937: AnalyzePhaseThree used 0 ticks
    32.937: AnalyzePhaseFive used 0 ticks
    32.937: AnalyzePhaseSix used 0 ticks
    32.937: AnalyzeComponents used 29656 ticks
    32.937: Downloading 0 files
    32.937: bPatchMode = FALSE
    32.937: Inventory complete: ReturnStatus=0, 29671 ticks
    32.937: Num Ticks for invent : 29671
    32.937: Allocation size of drive C: is 4096 bytes, free space = 63127478272 bytes
    32.937: Drive C: free 60203MB req: 6MB w/uninstall 0MB
    32.937: CabinetBuild complete
    32.937: Num Ticks for Cabinet build : 0
    32.937: DynamicStrings section not defined or empty.
    32.937: FileInUse:: Detection disabled.
    33.937: Registering Uninstall Program for -> WgaNotify, WgaNotify , 0x0
    33.937: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102
    37.531: System Restore Point set.
    37.656: Copied file:  C:\WINDOWS\system32\spmsg.dll
    37.656: PFE2: Not avoiding Per File Exceptions.
    37.719: GetCatVersion:  Failed to retrieve version information from C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\WgaNotify.cat with error 0x80092004
    37.719: GetCatVersion:  Failed to retrieve version information from C:\WINDOWS\WgaNotify.cat with error 0x80092004
    38.297: Copied file:  C:\WINDOWS\system32\WgaLogon.dll
    38.641: DoInstallation: Installing assemblies with source root path: c:\5ba93a47ace6db8bb9123af1\
    38.641: Num Ticks for Copying files : 5704
    38.969: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
    38.969: INF_REGISTRY Failed
    38.969: DoInstallationBig SmileoRegistryUpdates failed
    39.078: CleanupTrustedInfFile: GetFileAttributes for C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem20.cat failed: 0x2
    39.078: Access is denied.
    59.250: Message displayed to the user: Access is denied.
    59.250: User Input: OK
    59.250: WgaNotify installation did not complete.

    Windows XP has been partially updated and may not work properly.
    62.594: Message displayed to the user: WgaNotify installation did not complete.

    Windows XP has been partially updated and may not work properly.
    62.594: User Input: OK
    62.594: Update.exe extended error code = 0x5
    62.594: Update.exe return code was masked to 0x643 for MSI custom action compliance.

    Friday, May 4, 2007 4:47 PM

Answers

  • Hi WMattEvans,
     

    After working thru your Log file, I think we found the problem:
     

    The installer receives an error whenever it tries to do Anything to any files in the folder C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} 

    (example: 25.922: GetCatVersion:  Failed to retrieve version information from C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\WgaNotify.cat with error 0x57

                     26.922: CleanupTrustedInfFile: GetFileAttributes for C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem20.cat failed: 0x2)

     

    We know the files (WgaNotify.cat and oem20.cat) are there, because if they were missing, there error recorded in your log would be something like "file not found", but basicly, it it knows the files are there, it just doesn't have the permissions to access them.

    So since the files are there, what we think is happening is that one of the folders (System32, CatRoot or {F750E6C3-38EE-11D1-85E5-00C04FC295EE}) has it's Read/Write permissions removed for all user accounts (incuding admin) 

    To fix this, we first have to identify which folder has the bad permissins and then go to the next higher folder and set the permissions correctly. (Be sure you are logged on to your computer using an account with Admin permissions).
     

    1) Navigate thru C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\WgaNotify.cat. If our therory is correct, you will not be able to navigate all the way to the WgaNotify.cat or oem20.cat  files.

    What I am expecting is that you will be able to go to navigate to C:\WINDOWS\system32\CatRoot\, but will be unable to find the {F750E6C3-38EE-11D1-85E5-00C04FC295EE} folder. It's there, you just don't have permissions to see it. 

    2) In this case, go back up to the System32 folder, right-click on the CatRoot folder and click Properties.

    3) Select the Security tab, Click the 'Advanced' button and then Check the box next to "Replace permission entries on all child objects with entries..."

    4) Click 'Apply' then click 'OK'

     

    Of course, if you are only able to navigate to C:\WINDOWS\system32\, then go up to the Windows folder, right-click on the system32 folder and click Properties. Then follow step 3 & 4.

     

    Please tell me if you have any problems understanding or following my steps and/or if this resolved your issue.

     

    Thank you,

    Darin Smith

    WGA Forum Program Manager

    --------------------------------------------------------

    All Users: Please go to http://forums.microsoft.com/Genuine/ShowPost.aspx?PostID=1255325&SiteID=25 before posting a question.

    --------------------------------------------------------

     

    Monday, May 7, 2007 9:47 PM