locked
Product key could not be updated RRS feed

  • Question

  •  

    Error message:

     

    "The product key could not be updated on your computer.  This may be due to technical difficulties or network connectivity issues."

     

    I have verified that firewalls and anti-virus software are entirely disabled.  I have captured traffic using Wireshark to see what is going on with my network, however, the product key tool does not appear to even attempt to access the Internet until this error appears.  When it does finally attempt to use the network it does a DNS lookup for "genuine.microsoft.com" and communicates to a web server at that address.  I assume this is either the tool reporting the failure to Microsoft or some sort of error message lookup perhaps.  I am fairly certain this is not a network connectivity issue on my end.  I have attempted to update the key several times throughout the day just in case there was some sort of network utilization issue between myself and Microsoft.  I also attempted to run the tool without a network connection to no avail.

     

    Any help is greatly appreciated!  Thanks in advance.

     

    MGA diag:

     

    Diagnostic Report (1.7.0069.0):
    -----------------------------------------
    WGA Data-->
    Validation Status: Invalid Product Key
    Validation Code: 8
    Online Validation Code: N/A
    Cached Validation Code: N/A
    Windows Product Key: *****-*****-TYFJ2-XKBHP-HDRWQ
    Windows Product Key Hash: 2QxORMBsthY8ekN8K1KdWq03fGU=
    Windows Product ID: 55274-640-2649734-23257
    Windows Product ID Type: 1
    Windows License Type: Volume
    Windows OS version: 5.1.2600.2.00010100.2.0.pro
    CSVLK Server: N/A
    CSVLK PID: N/A
    ID: {5EEFE24B-0546-4B65-8510-CFADF0957727}(3)
    Is Admin: Yes
    TestCab: 0x0
    WGA Version: Registered, 1.7.69.2
    Signed By: Microsoft
    Product Name: N/A
    Architecture: N/A
    Build lab: N/A
    TTS Error: N/A
    Validation Diagnostic: 025D1FF3-171-1
    Resolution Status: N/A

    WgaER Data-->
    ThreatID(s): N/A
    Version: N/A

    Notifications Data-->
    Cached Result: 8
    File Exists: Yes
    Version: 1.7.18.7
    WgaTray.exe Signed By: Microsoft
    WgaLogon.dll Signed By: Microsoft

    OGA Data-->
    Office Status: 114 Blocked VLK 2
    OGA Version: Registered, 1.6.28.0
    Signed By: Microsoft
    Office Diagnostics: 025D1FF3-171-1

    Browser Data-->
    Proxy settings: N/A
    User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)
    Default Browser: C:\Program Files\AOL\Explorer\AOLExplorer.exe
    Download signed ActiveX controls: Prompt
    Download unsigned ActiveX controls: Disabled
    Run ActiveX controls and plug-ins: Allowed
    Initialize and script ActiveX controls not marked as safe: Disabled
    Allow scripting of Internet Explorer Webbrowser control: Allowed
    Active scripting: Allowed
    Script ActiveX controls marked as safe for scripting: Allowed

    File Scan Data-->

    Other data-->
    Office Details: <GenuineResults><MachineData><UGUID>{5EEFE24B-0546-4B65-8510-CFADF0957727}</UGUID><Version>1.7.0069.0</Version><OS>5.1.2600.2.00010100.2.0.pro</OS><Architecture>x32</Architecture><PKey>*****-*****-*****-*****-HDRWQ</PKey><PID>55274-640-2649734-23257</PID><PIDType>1</PIDType><SID>S-1-5-21-1409082233-507921405-1060284298</SID><SYSTEM><Manufacturer>ABIT </Manufacturer><Model>6A69SA19</Model></SYSTEM><BIOS><Manufacturer>Award Software International, Inc.</Manufacturer><Version>6.00 PG</Version><SMBIOSVersion major="2" minor="2"/><Date>20010322000000.000000+000</Date></BIOS><HWID>3687305F0184CD4A</HWID><UserLCID>0409</UserLCID><SystemLCID>0409</SystemLCID><TimeZone>Eastern Standard Time(GMT-05:00)</TimeZone><iJoin>0</iJoin><SBID><stat>3</stat><msppid></msppid><name></name><model></model></SBID><OEM/><BRT/></MachineData>   <Software><Office><Result>114</Result><Products><Product GUID="{90280409-6000-11D3-8CFE-0050048383C9}"><LegitResult>114</LegitResult><Name>Microsoft Office XP Professional with FrontPage</Name><Ver>10</Ver><Val>39476F84C4B4004</Val><Hash>4iCnywwNW1w4s9ukTIwGMGxyGic=</Hash><Pid>54185-640-0000025-17191</Pid><PidType>14</PidType></Product></Products></Office></Software></GenuineResults> 

     

    Sunday, March 23, 2008 10:27 PM

Answers

  •   Hello jamesnw,

     

      Currently, your Windows XP Pro was installed using  and Invalid Volume License Key (VLK).

     

      As a rule, VLk editions of XP are not sold to individual consumers.  Large Corporations, Large Schools and Governments have legal agreements with Microsoft, which assign them a unique Volume License Key (VLK).  Using their assigned VLK to install software, provides them with the flexibility of installing on many computers.


       On line 2 of your Diagnostic Report, it says "Invalid Product Key". I have check the Product Key Hash and Product ID (lines 3 & 4) in our Product Key tool here and the Key was created using an illegal key generating tool.  These product keys are commonly referred to as a ‘keygen’ key.  These type of "KeyGen" applications can be found out on the internet and they are used to create Invalid Product Keys that (on the surface) look and act like a real keys, but were not, manufactured by Microsoft.

     

      This is why you were seeing the "software counterfeiting" messages on your computer, because the current installation of XP is an unauthorized installation.

     

      If your Windows XP came Pre-installed on your computer:

    1) Look on your computer for a Certificate of Authenticity (CoA) sticker.


    2) Compare the Product Key on the CoA with the last 15 digits of the Product Key listed in your Diagnostic Report

     

    3a) If they are diffrent, go to step 4a)


    3b) If they are the same, go to step 4b)


    3c) If there is no CoA sticker on your computer, go to step 4b)

     

    4a) It appears that Windows XP was re-installed on your computer (using an invalid Product Key) at some point after you bought your computer. My suggestion is to Re-install Windows, using the Product Key from your CoA sticker. If you can not find the Repair/Install CD that came with your computer, you may need to contact the Manufacturer of your computer for a replacment.

     

    4b) It is quite common for unscrupulous resellers to bundle a keygen VLK with software because they are aware that there is only a small chance that the purchaser will find out that they have received counterfeit Software and Product Key. If you go to http://www.microsoft.com/resources/howtotell/en/default.mspx , you can see that some counterfeits can be very sophisticated. I can provide you with a couple options:

     

    ~ Contact the person/company that sold you the software and demand the Genuine Microsoft software, that you paid for. Or a Refund.

    ~ Click on the blue star in the System Tray and Submit a Piracy Report to Microsoft. If it is a High Quality counterfeit (go to http://www.microsoft.com/resources/howtotell/en/default.mspx for comparisons), you may be eligible for a free replacement. 

    or

    ~Click on the blue star in the system tray and follow the directions to purchase a WGA kit.

     

      If Windows XP, on your computer, did not come preinstalled:

    1) It is quite common for unscrupulous resellers to bundle a keygen VLK with software because they are aware that there is only a small chance that the purchaser will find out that they have received counterfeit Software and Product Key. If you go to http://www.microsoft.com/resources/howtotell/en/default.mspx , you can see that some counterfeits can be very sophisticated.I can provide you with a couple options and I recommend that you follow up with both:

     

    ~ Contact the person/company that sold you the software and demand the Genuine Microsoft software, that you paid for. Or a Refund.

    ~ Click on the blue star in the System Tray and Submit a Piracy Report to Microsoft. If it is a High Quality counterfeit (go to http://www.microsoft.com/resources/howtotell/en/default.mspx for comparisons), you may be eligible for a free replacement. 

    or

    ~ Click on the blue star in the system tray and follow the directions to purchase a WGA kit.

     

     

     More bad news:  Your Office XP Pro was also installed using a Invalid VLK key.  VLKs are blocked by Microsoft at the request of the original keyholder for such reasons as the key was lost, stolen, compromised, misused, or expired.  Also, MS may have blocked the key if it notices a pattern of misuse, ie, more installations of Office using that key than authorized.

     

    Thank you,

    Darin Smith

    WGA Forum Manager

    Tuesday, March 25, 2008 11:43 PM

All replies

  • I've spent about 16 hours in the past 2 days working on this and still haven't fixed it.  I have tried installing .NET 3.5, reinstalling the WMI repository, even resetting my local policy database.  Nothing has fixed this yet, but I can't give up now.  The fact that I do not see the tool generating any network traffic until after it fails concerns me.  Am I supposed to be seeing packets coming from this tool before I get the error?
    Tuesday, March 25, 2008 4:55 AM
  • I'm not trying to bump my thread, I am simply adding details as I gather them through my debugging.  Apologies if this bothers anyone...

    I spent a lot of time getting to the bottom of this and I believe that I am getting close to the root cause.  The only thing that scares me is that I have a feeling this is not something that can be fixed without some MS expert's help.

    What I have come to the conclusion of is that the root cause of my problem is a failure within the Windows Management Instrumentation (WMI) (or a failure to use it properly).  I enabled verbose logging for WMI and reviewed the log files in the %windir%\system32\wbem\Logs directory.  What I found is that when the tool attempts to use WMI via a DCOM+ connection some of the calls fail due to a 0x80041001 WMI Generic Error.  That was a mouthful!  I have tried enabling DCOM+ permissions for most users, especially the administration group that I am running the Key Update Tool from.  I have also enabled full access permissions within the WMI Control interface for the root\CIMV2 namespace and it's child objects.  In reality I have no idea what these namespaces actually are so I am just going with the flow...

    I am in way over my head at this point; I am an experienced programmer but I have never been involved with Windows specific applications.  Most of these components are new to me even though I have used Windows for ~15 years.

    I have tried using the VB scripts provided by Microsoft that utilize WMI's win32_WindowsProductActivation class to change the product key.  This class has a method called SetProductKey() which takes a product key in string format and sets the product key (duh!).  WMI's log files show that the call to SetProductKey() is failing with the infamous 0x80041001 WMI Generic Error.  I modified this VB script slightly so I could dump some data fields in the win32_WindowsProductActivation  class to ensure the values were correct.  By echoing the class's data members, if this is the correct term used when referring to .NET/WMI class data fields, I determined that ActivationRequired was set to 1.  This is the required value for proper operation of the SetProductKey() (tired of making this a hyperlink) member.

    I will provide the logs from this system when I get home later tonight.  These logs provide the exact messages that WMI outputs when these tools and scripts are failing.  Perhaps someone who is more familiar with these architectures can provide some insight.  I realize that format C:\ is always an option but I am trying to avoid that at all costs... plus I guess it is a bit more fun this way.
    Tuesday, March 25, 2008 6:11 PM
  • As promised here are the logs...

    =====================================================================
    First set generated by executing the ChangeVLKeySP1.vbs WMI VB script
    =====================================================================

    ==================== WinMgmt.log ====================

    (Tue Mar 25 18:57:07 2008.50924435) : CForwardFactory::CreateInstance

    ==================== wbemprox.log ====================

    (Tue Mar 25 18:57:07 2008.50924425) : Using the principal -RPCSS/ed-
    (Tue Mar 25 18:57:07 2008.50924435) : ConnectViaDCOM, CoCreateInstanceEx resulted in hr = 0x0

    ==================== wbemcore.log ====================

    (Tue Mar 25 18:57:07 2008.50924435) : CALL ConnectionLogin::NTLMLogin
       wszNetworkResource = \\.\root\cimv2
       pPreferredLocale = (null)
       lFlags = 0x0
    (Tue Mar 25 18:57:07 2008.50924445) : DCOM connection from ED\Ed Kaiser at authentiction level Privacy, AuthnSvc = 10, AuthzSvc = 0, Capabilities = 0
    (Tue Mar 25 18:57:07 2008.50924445) : CALL CWbemNamespace::CreateInstanceEnum
       long lFlags = 0x10
       BSTR Class = win32_WindowsProductActivation
       IEnumWbemClassObject **pEnum = 0x6100AC0
    (Tue Mar 25 18:57:07 2008.50924445) : CALL CWbemNamespace::CreateInstanceEnumAsync
       BSTR Class = win32_WindowsProductActivation
       long lFlags = 0x0
       IWbemObjectSink pHandler = 0x0
    (Tue Mar 25 18:57:07 2008.50924455) : STARTING a main queue thread 188 for a total of 1
    (Tue Mar 25 18:57:07 2008.50924455) : Query Engine request: querying dyn provider with <select * from win32_WindowsProductActivation>
    (Tue Mar 25 18:57:07 2008.50924455) : Query Engine actual: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 18:57:07 2008.50924465) : STARTING a main queue thread 2940 for a total of 2
    (Tue Mar 25 18:57:07 2008.50924525) : CALL CWbemNamespace::GetObject
       BSTR ObjectPath = Win32_WindowsProductActivation
       long lFlags = 0
       IWbemClassObject ** pObj = 0x22EF91C
    (Tue Mar 25 18:57:07 2008.50924535) : CALL CWbemNamespace::ExecMethod
       BSTR ObjectPath = Win32_WindowsProductActivation.ServerName="ed"
       BSTR MethodName = SetProductKey
       long lFlags = 0
       IWbemClassObject * pIn = 0x1ED5D70
    (Tue Mar 25 18:57:07 2008.50924535) : CALL CWbemNamespace::ExecMethodAsync
       BSTR ObjectPath = Win32_WindowsProductActivation.ServerName="ed"
       BSTR MethodName = SetProductKey
       long lFlags = 0
       IWbemClassObject * pIn = 0x1ED5D70
    (Tue Mar 25 18:57:08 2008.50925517) : Error 80041002 occured executing request for CancelProvAsyncCall for sink 02EDDE48
    (Tue Mar 25 18:57:08 2008.50925517) : CAsyncReq_CancelProvAsyncCall call failed

    ====================  provss.log  ====================

    (Tue Mar 25 18:57:07 2008.50924455) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 18:57:07 2008.50924455) :   FindProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924455) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924465) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 18:57:07 2008.50924465) :   FindProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924465) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924535) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 18:57:07 2008.50924535) :   FindProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924535) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924555) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 18:57:07 2008.50924555) :   FindProvider hr = 00000000
    (Tue Mar 25 18:57:07 2008.50924555) : - CServerObject_BindingFactory::GetProvider hr = 00000000

    ==================== FrameWork.log ===================

    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 18:57:07.875    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation    03/25/2008 18:57:07.875    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.988]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 18:57:07.875    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation - Succeeded    03/25/2008 18:57:07.935    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1081]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 18:57:07.935    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 18:57:07.945    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    GetObjectAsync: Win32_WindowsProductActivation.ServerName="ed"    03/25/2008 18:57:07.945    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1182]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 18:57:07.945    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    Recognized __GET_EXT_KEYS_ONLY    03/25/2008 18:57:07.945    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\frquery.cpp.183]
    GetObjectAsync: Win32_WindowsProductActivation.ServerName="ed" - Succeeded    03/25/2008 18:57:07.955    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1255]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 18:57:07.965    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 18:57:07.965    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    ExecMethodAsync: Win32_WindowsProductActivation.ServerName="ed".SetProductKey    03/25/2008 18:57:07.965    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1876]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 18:57:07.965    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    ExecMethodAsync: Win32_WindowsProductActivation.ServerName="ed".SetProductKey - FAILED (80041001)    03/25/2008 18:57:08.065    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.2065]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 18:57:08.075    thread:2024    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]


    =====================================================================
    Second set generated by executing the Windows Product Key Update Tool
    =====================================================================


    ==================== WinMgmt.log ====================

    (Tue Mar 25 19:11:48 2008.51804711) : CForwardFactory::CreateInstance
    (Tue Mar 25 19:11:59 2008.51816357) : CForwardFactory::CreateInstance
    (Tue Mar 25 19:12:00 2008.51816928) : CForwardFactory::CreateInstance
    (Tue Mar 25 19:12:03 2008.51819742) : CForwardFactory::CreateInstance

    ==================== wbemprox.log ====================

    (Tue Mar 25 19:11:48 2008.51804691) : Using the principal -RPCSS/ed-
    (Tue Mar 25 19:11:48 2008.51804721) : ConnectViaDCOM, CoCreateInstanceEx resulted in hr = 0x0
    (Tue Mar 25 19:11:59 2008.51816347) : Using the principal -RPCSS/ed-
    (Tue Mar 25 19:11:59 2008.51816357) : ConnectViaDCOM, CoCreateInstanceEx resulted in hr = 0x0
    (Tue Mar 25 19:12:00 2008.51816928) : Using the principal -RPCSS/ed-
    (Tue Mar 25 19:12:00 2008.51816928) : ConnectViaDCOM, CoCreateInstanceEx resulted in hr = 0x0
    (Tue Mar 25 19:12:03 2008.51819732) : Using the principal -RPCSS/ed-
    (Tue Mar 25 19:12:03 2008.51819742) : ConnectViaDCOM, CoCreateInstanceEx resulted in hr = 0x0

    ==================== wbemcore.log ====================

    (Tue Mar 25 19:11:48 2008.51804721) : CALL ConnectionLogin::NTLMLogin
       wszNetworkResource = root\cimv2
       pPreferredLocale = (null)
       lFlags = 0x0
    (Tue Mar 25 19:11:48 2008.51804721) : DCOM connection from ED\Ed Kaiser at authentiction level Privacy, AuthnSvc = 10, AuthzSvc = 0, Capabilities = 0
    (Tue Mar 25 19:11:48 2008.51804731) : CALL CWbemNamespace::CreateInstanceEnum
       long lFlags = 0x20
       BSTR Class = Win32_WindowsProductActivation
       IEnumWbemClassObject **pEnum = 0x1826D8
    (Tue Mar 25 19:11:48 2008.51804731) : CALL CWbemNamespace::CreateInstanceEnumAsync
       BSTR Class = Win32_WindowsProductActivation
       long lFlags = 0x0
       IWbemObjectSink pHandler = 0x0
    (Tue Mar 25 19:11:48 2008.51804741) : Query Engine request: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:11:48 2008.51804741) : Query Engine actual: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:11:48 2008.51804801) : Error 80041002 occured executing request for CancelProvAsyncCall for sink 02EDDE48
    (Tue Mar 25 19:11:48 2008.51804811) : CAsyncReq_CancelProvAsyncCall call failed
    (Tue Mar 25 19:11:59 2008.51816367) : CALL ConnectionLogin::NTLMLogin
       wszNetworkResource = root\cimv2
       pPreferredLocale = (null)
       lFlags = 0x0
    (Tue Mar 25 19:11:59 2008.51816378) : DCOM connection from ED\Ed Kaiser at authentiction level Privacy, AuthnSvc = 10, AuthzSvc = 0, Capabilities = 0
    (Tue Mar 25 19:11:59 2008.51816398) : CALL CWbemNamespace::CreateInstanceEnum
       long lFlags = 0x20
       BSTR Class = Win32_WindowsProductActivation
       IEnumWbemClassObject **pEnum = 0x61C9040
    (Tue Mar 25 19:11:59 2008.51816398) : CALL CWbemNamespace::CreateInstanceEnumAsync
       BSTR Class = Win32_WindowsProductActivation
       long lFlags = 0x0
       IWbemObjectSink pHandler = 0x0
    (Tue Mar 25 19:11:59 2008.51816398) : Query Engine request: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:11:59 2008.51816398) : Query Engine actual: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:11:59 2008.51816498) : Error 80041002 occured executing request for CancelProvAsyncCall for sink 02EDDE48
    (Tue Mar 25 19:11:59 2008.51816498) : CAsyncReq_CancelProvAsyncCall call failed
    (Tue Mar 25 19:12:00 2008.51816928) : CALL ConnectionLogin::NTLMLogin
       wszNetworkResource = root\cimv2
       pPreferredLocale = (null)
       lFlags = 0x0
    (Tue Mar 25 19:12:00 2008.51816928) : DCOM connection from ED\Ed Kaiser at authentiction level Privacy, AuthnSvc = 10, AuthzSvc = 0, Capabilities = 0
    (Tue Mar 25 19:12:00 2008.51816938) : CALL CWbemNamespace::CreateInstanceEnum
       long lFlags = 0x20
       BSTR Class = Win32_WindowsProductActivation
       IEnumWbemClassObject **pEnum = 0x61C9040
    (Tue Mar 25 19:12:00 2008.51816938) : CALL CWbemNamespace::CreateInstanceEnumAsync
       BSTR Class = Win32_WindowsProductActivation
       long lFlags = 0x0
       IWbemObjectSink pHandler = 0x0
    (Tue Mar 25 19:12:00 2008.51816938) : Query Engine request: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:12:00 2008.51816938) : Query Engine actual: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:12:00 2008.51817018) : Error 80041002 occured executing request for CancelProvAsyncCall for sink 02EDDE48
    (Tue Mar 25 19:12:00 2008.51817018) : CAsyncReq_CancelProvAsyncCall call failed
    (Tue Mar 25 19:12:03 2008.51819742) : CALL ConnectionLogin::NTLMLogin
       wszNetworkResource = root\cimv2
       pPreferredLocale = (null)
       lFlags = 0x0
    (Tue Mar 25 19:12:03 2008.51819742) : DCOM connection from ED\Ed Kaiser at authentiction level Privacy, AuthnSvc = 10, AuthzSvc = 0, Capabilities = 0
    (Tue Mar 25 19:12:03 2008.51819752) : CALL CWbemNamespace::CreateInstanceEnum
       long lFlags = 0x20
       BSTR Class = Win32_WindowsProductActivation
       IEnumWbemClassObject **pEnum = 0x61215B8
    (Tue Mar 25 19:12:03 2008.51819752) : CALL CWbemNamespace::CreateInstanceEnumAsync
       BSTR Class = Win32_WindowsProductActivation
       long lFlags = 0x0
       IWbemObjectSink pHandler = 0x0
    (Tue Mar 25 19:12:03 2008.51819752) : Query Engine request: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:12:03 2008.51819752) : Query Engine actual: querying dyn provider with <select * from Win32_WindowsProductActivation>
    (Tue Mar 25 19:12:03 2008.51819822) : Error 80041002 occured executing request for CancelProvAsyncCall for sink 02EDDE48
    (Tue Mar 25 19:12:03 2008.51819822) : CAsyncReq_CancelProvAsyncCall call failed

    ====================  provss.log  ====================

    (Tue Mar 25 19:11:48 2008.51804731) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:11:48 2008.51804731) :   FindProvider hr = 00000000
    (Tue Mar 25 19:11:48 2008.51804731) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:11:48 2008.51804741) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:11:48 2008.51804741) :   FindProvider hr = 00000000
    (Tue Mar 25 19:11:48 2008.51804741) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:11:59 2008.51816398) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:11:59 2008.51816398) :   FindProvider hr = 00000000
    (Tue Mar 25 19:11:59 2008.51816398) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:11:59 2008.51816398) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:11:59 2008.51816398) :   FindProvider hr = 00000000
    (Tue Mar 25 19:11:59 2008.51816398) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:12:00 2008.51816938) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:12:00 2008.51816938) :   FindProvider hr = 00000000
    (Tue Mar 25 19:12:00 2008.51816938) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:12:00 2008.51816938) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:12:00 2008.51816938) :   FindProvider hr = 00000000
    (Tue Mar 25 19:12:00 2008.51816938) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:12:03 2008.51819752) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:12:03 2008.51819752) :   FindProvider hr = 00000000
    (Tue Mar 25 19:12:03 2008.51819752) : - CServerObject_BindingFactory::GetProvider hr = 00000000
    (Tue Mar 25 19:12:03 2008.51819752) : + CServerObject_BindingFactory::GetProvider User ED\Ed Kaiser Locale ms_409 Scope (null) Name Win32_WIN32_WINDOWSPRODUCTACTIVATION_Prov
    (Tue Mar 25 19:12:03 2008.51819752) :   FindProvider hr = 00000000
    (Tue Mar 25 19:12:03 2008.51819752) : - CServerObject_BindingFactory::GetProvider hr = 00000000

    ==================== FrameWork.log ===================

    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 19:11:48.151    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation    03/25/2008 19:11:48.151    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.988]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 19:11:48.151    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation - Succeeded    03/25/2008 19:11:48.211    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1081]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 19:11:48.211    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 19:11:59.808    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation    03/25/2008 19:11:59.828    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.988]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 19:11:59.828    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation - Succeeded    03/25/2008 19:11:59.908    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1081]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 19:11:59.908    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 19:12:00.348    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation    03/25/2008 19:12:00.348    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.988]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 19:12:00.358    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation - Succeeded    03/25/2008 19:12:00.419    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1081]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 19:12:00.429    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    CWbemProviderGlue::AddRef, count is (approx) 7    03/25/2008 19:12:03.163    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.384]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation    03/25/2008 19:12:03.163    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.988]
    Impersonation running as: ED\Ed Kaiser    03/25/2008 19:12:03.163    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.3919]
    CreateInstanceEnumAsync: Win32_WindowsProductActivation - Succeeded    03/25/2008 19:12:03.223    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.1081]
    CWbemProviderGlue::Release, count is (approx) 6    03/25/2008 19:12:03.223    thread:3328    [d:\xpsprtm\admin\wmi\wbem\sdk\framedyn\wbemglue.cpp.518]
    Tuesday, March 25, 2008 11:14 PM
  •   Hello jamesnw,

     

      Currently, your Windows XP Pro was installed using  and Invalid Volume License Key (VLK).

     

      As a rule, VLk editions of XP are not sold to individual consumers.  Large Corporations, Large Schools and Governments have legal agreements with Microsoft, which assign them a unique Volume License Key (VLK).  Using their assigned VLK to install software, provides them with the flexibility of installing on many computers.


       On line 2 of your Diagnostic Report, it says "Invalid Product Key". I have check the Product Key Hash and Product ID (lines 3 & 4) in our Product Key tool here and the Key was created using an illegal key generating tool.  These product keys are commonly referred to as a ‘keygen’ key.  These type of "KeyGen" applications can be found out on the internet and they are used to create Invalid Product Keys that (on the surface) look and act like a real keys, but were not, manufactured by Microsoft.

     

      This is why you were seeing the "software counterfeiting" messages on your computer, because the current installation of XP is an unauthorized installation.

     

      If your Windows XP came Pre-installed on your computer:

    1) Look on your computer for a Certificate of Authenticity (CoA) sticker.


    2) Compare the Product Key on the CoA with the last 15 digits of the Product Key listed in your Diagnostic Report

     

    3a) If they are diffrent, go to step 4a)


    3b) If they are the same, go to step 4b)


    3c) If there is no CoA sticker on your computer, go to step 4b)

     

    4a) It appears that Windows XP was re-installed on your computer (using an invalid Product Key) at some point after you bought your computer. My suggestion is to Re-install Windows, using the Product Key from your CoA sticker. If you can not find the Repair/Install CD that came with your computer, you may need to contact the Manufacturer of your computer for a replacment.

     

    4b) It is quite common for unscrupulous resellers to bundle a keygen VLK with software because they are aware that there is only a small chance that the purchaser will find out that they have received counterfeit Software and Product Key. If you go to http://www.microsoft.com/resources/howtotell/en/default.mspx , you can see that some counterfeits can be very sophisticated. I can provide you with a couple options:

     

    ~ Contact the person/company that sold you the software and demand the Genuine Microsoft software, that you paid for. Or a Refund.

    ~ Click on the blue star in the System Tray and Submit a Piracy Report to Microsoft. If it is a High Quality counterfeit (go to http://www.microsoft.com/resources/howtotell/en/default.mspx for comparisons), you may be eligible for a free replacement. 

    or

    ~Click on the blue star in the system tray and follow the directions to purchase a WGA kit.

     

      If Windows XP, on your computer, did not come preinstalled:

    1) It is quite common for unscrupulous resellers to bundle a keygen VLK with software because they are aware that there is only a small chance that the purchaser will find out that they have received counterfeit Software and Product Key. If you go to http://www.microsoft.com/resources/howtotell/en/default.mspx , you can see that some counterfeits can be very sophisticated.I can provide you with a couple options and I recommend that you follow up with both:

     

    ~ Contact the person/company that sold you the software and demand the Genuine Microsoft software, that you paid for. Or a Refund.

    ~ Click on the blue star in the System Tray and Submit a Piracy Report to Microsoft. If it is a High Quality counterfeit (go to http://www.microsoft.com/resources/howtotell/en/default.mspx for comparisons), you may be eligible for a free replacement. 

    or

    ~ Click on the blue star in the system tray and follow the directions to purchase a WGA kit.

     

     

     More bad news:  Your Office XP Pro was also installed using a Invalid VLK key.  VLKs are blocked by Microsoft at the request of the original keyholder for such reasons as the key was lost, stolen, compromised, misused, or expired.  Also, MS may have blocked the key if it notices a pattern of misuse, ie, more installations of Office using that key than authorized.

     

    Thank you,

    Darin Smith

    WGA Forum Manager

    Tuesday, March 25, 2008 11:43 PM
  • Thanks for taking the time to respond.  I am fully aware of the situation regarding this PC.  I know the key in use is invalid.  I purchased the Windows Genuine Advantage kit for this computer and I am attempting to change to the valid key that Microsoft provided to me.  The key changing tool, including the VB scripts that Microsoft has posted, are not working.  I paid for this valid key, and I am trying desparately to change to the valid key without reinstalling Windows on this machine.  If you read my previous posts I explain everything that I have done to debug the problems related to the Key Update tool and the VB scripts.

    EDIT:  My fault for not explaining that I had already purchased the WGA kit and I am trying to change to the valid key.  I thought I had included that information in my first post.  I successfully changed the product key on another computer last week using a retail product key for Windows XP Professional using the Key update tool.  The tool worked perfectly on that machine without issue.
    Tuesday, March 25, 2008 11:57 PM
  • James,

     

    More than likely you will have to re-install windows once you receive your WGA Kit. There is no telling what may have been incorporated with the previous version of the non-genuine software which was installed on the system. There are all kinds of maleware and such which can be uses as back doors for unscrupolus people who sold you the software.

     

     

    Take care

     

    STephen Holm

    WGA Forum Volunteer

    Tuesday, April 1, 2008 2:27 AM
  • This worked for me toonight with an IBM Netvista PC when someone had misplaced their CD (and used the wrong key) but the xp-key sticker on the IBM computer case was entered sucessfully with this utility:
    http://download.microsoft.com/download/8/3/7/83712767-395c-4327-8e87-38be7b0cf75f/KeyUpdateTool_enu.exe
    Thursday, September 18, 2008 11:35 PM