Professional Documents
Culture Documents
Licensing
Overview
Overview
Overview
This module provides a discussion of Windows licensing and activation technologies.
Goals
At the end of this module, you should be able to:
Lesson: Licensing
This lesson provides a basic overview of Windows license types and concepts.
Goals
At the end of this lesson, you should be able to:
Overview
Overview
Licensing Overview
Windows is sold to customers as installation media and a license to use Windows. This
license is an agreement that gives you the use of Windows based on a set of license
terms.
Windows License
Full Install: This is the normal Windows license. You can install it as an
upgrade or a clean install.
OEM System Locked Preinstall (SLP): This is a special OEM license that you
receive when purchasing a Windows PC from larger OEMs. This type of license is
tied to the manufacturers PCs, and is designed to eliminate the need for the
customer to activate their installation.
Volume License (VLK): If you are using Windows at a business, there is a good
chance your Windows license was purchased as part of a volume license
agreement. This is a method for purchasers of multiple Windows licenses to
avoid the hassles of managing individual boxes, keys and licenses.
The license types you will encounter most are Retail and OEM. One of the key
differences between these licenses is how Windows is supported. Microsoft provides
warranty support for Windows retail licenses, but the OEM is responsible for supporting
OEM licensed Windows. As a result you will typically encounter OEM licenses only for
paid support incidents.
Overview
License Terms
A key part of the license is the agreement between Microsoft and the licensee. This is
called the End User License Agreement (EULA) or the license terms. You can read the
terms for your Windows and other Microsoft product licenses here:
http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/UseTerms/Default.aspx
Some key points in the Windows license that can cause confusion:
Number of PCs: Retail and OEM Windows licenses typically limit you to
installation on a single PC. Some other products have been licensed for use on
more than one PC in the past, but Windows has been limited to one.
Review the license terms for a complete look at the agreement involved in licensing
Windows.
Downgrade License
One special licensing scenario that you may face is the Downgrade license. This is an
OEM-specific scenario.
When you purchase a new PC with Windows preinstalled, your license may permit a
downgrade to a previous version of Windows. This is provided as an option so that
someone who is not yet ready for the new Windows version is able to use an older
version with a new PC.
You are responsible for obtaining the previous version installation media and a valid
product key in order to exercise this right.
This causes confusion at times, as customers may contact their OEM to obtain the
previous product, or they may contact Microsoft for new media. New media should not
be required as long as the customer has a copy of the previous Windows version and a
key, they should be able to install.
For more information on downgrade rights, see:
http://www.microsoft.com/oem/en/licensing/sblicensing/pages/downgrade_rights.aspx
Overview
Lesson: Activation
This lesson provides an overview of Windows licensing, activation, and a discussion of
the steps you take to activate Windows.
Goals
At the end of this lesson, you should be able to:
Overview
Activation Overview
Microsoft Product Activation is an Anti-piracy technology designed to verify that the
software has been legitimately licensed. Activation is implemented in Windows and
Office. This lesson focuses on the Windows Activation technologies. In order to
understand Activation, we start with a brief look at the Windows license.
Overview
Activating Windows
The choices for how Windows 7 will be activated begin with an option for Automatic
Activation during Setup. After that, the options for Activation are generally accessed
from Computer Properties.
Note: The steps for activating Windows Vista are similar to steps shown in this section
for Windows 7.
This is shown during the Windows Welcome steps at the end of setup. Enabling this
option (the default is enabled) causes Windows to attempt activation partway through
the grace period without the need for user action.
Note: See the Automatic Activation section later in this lesson for more details on this
option.
If you have installed Windows 7 without entering a product key you will only see
notifications of the activation grace period remaining. Activation will not be automatic,
as a product key is needed before you can activate.
Overview
Activation Steps
You can find your current activation status at the bottom of the System control panel.
10
Overview
When you click Activate Windows now, the slui.exe program is started. This is the user
interface for Windows Activation. If you have entered a product key during setup, you
will see the choices shown below.
Choosing Activate Windows online now above proceeds with an attempt to activate,
unless Windows was installed without entering a product key. If you performed a keyless
installation, the Type your product key step is next, as shown below.
11
Overview
If you dont enter a key, or enter an invalid key and then click Next, you will see the
error:
You must enter a valid product key before activating online. Check your product key, and type
it again.
Once you enter a key, or if you have previously entered a valid key, the next step is
Activating Windows with a progress indicator.
12
Overview
If successful, the activation wizard ends with the Activation was successful step shown
below.
13
Overview
Phone-based activation is commonly used when online activation has failed due to one
of these reported problems:
The Product key you typed cannot be used to activate Windows on this computer
The Windows 7 <edition> product key you typed is invalid for activation
Phone activation is also the best choice when a connection to the Internet is
unavailable.
Reactivation
You might need to activate Windows again if one of the following happens:
Change PCs: You uninstall Windows on one computer and install it on another.
During installation, enter the product key that came with your copy of Windows.
If automatic activation fails, follow the instructions that walk you through
14
Overview
activating Windows by phone. You will have 30 days to activate your copy of
Windows.
Format your Hard Drive: You reformat your hard disk and clean install
Windows. Reformatting erases your activation status. In this case, youll have 30
days to activate Windows again.
Malware Infection: A virus infects your computer and deletes your activation
status.
If you have to activate Windows again, you don't need to buy a new product key. You
should try to activate online. If this fails, use the steps to activate Windows by phone.
15
Overview
Activation Details
The sections that follow provide a glimpse at some of the details behind Windows
activation.
Activation Methods
The notification actions for Manual and Automatic activation are detailed below.
Manual Activation
Manual activation is a notification driven event based on time from the first boot into
Windows, at which time a 30 day grace period begins.
If a valid retail product key was entered and the Automatically activate Windows
when Im online option was not selected (unchecked) during Setup, the following
actions take place after Setup completes:
Table 1: Manual Activation Notifications
Event
Day 1-3
Activity
There are no notifications for the first 3 days, allowing time to perform
hardware configuration, update device drivers, and set up online
connectivity.
Day 4-26 Until 3 days remaining one notification is displayed per day. If notifications
are disabled, the activation icon appears in the system tray.
Day 27-28 At the 27th day, with 3 to 2 days remaining in the grace period, one
notification is displayed per day, and the notification icon is shown in the
system tray. If notifications are disabled, the Activation Wizard is opened
once per day, and stays on the screen until it is closed, used to complete
activation, or replaced with the notification or wizard from the next time
interval.
Day 29
With one day remaining a notification is displayed every 4 hours. Phone
activation is first presented as a choice when one day is remaining.
Day 30
At 0 days remaining, the license state switches to an OOG state.
Automatic Activation
If a valid retail product key was entered and the Automatically activate Windows
when Im online option was selected during Setup, Windows activation is transparent
to you.
Table 2: Automatic Activation Actions
Event
Day 1-3
Activity
For the first 3 days, no attempts at automatic activation are made,
allowing time to perform hardware configuration, update device drivers,
16
Overview
Day 4-26
Day 27-28
Day 29
Day 30
License States
Windows 7 can be in one of several license states. The following table shows a
description for the License Status entries you may see when using slmgr.vbs -dlv to
view your license status.
Table 3: Activation States
Status
Licensed
Notification
Description
This is the status you should see when you have
completed a successful activation. This is also the state
you are in when System Properties shows that Windows
is Genuine.
This is the state you are in after installing Windows 7,
before you have activated. This state has a countdown,
during which you will be reminded to activate, or
Windows will attempt to activate automatically (if that
option was selected during setup).
Once the grace period expires, you are required to
17
Overview
Additional Grace
Period
Non-Genuine Grace
Period
Unknown
Unlicensed
You can view these and other text messages returned by slmgr.vbs by reviewing the
slmgr.ini file in \Windows\System32\slmgr\<language ID>.
Product Keys
When installing Windows 7, you provide a product key. This key, and the media it is used
with, determines the kind of activation experience you will have. The main consumer
key types are:
Retail key: This is the key that comes with a full-install, retail boxed or download
copy of Windows 7. It can be used for clean installation, for upgrade or for WAU.
Retail Upgrade key: This is a type of retail key that comes with a reduced-price
version of Windows 7 and is to be used for upgrade only. Windows 7 provides for
the use of this key type for a clean installation as well, if you have a Windows
installation currently on the PC.
Retail Windows Anytime Upgrade key: This is a type of key that offers a reducedprice upgrade from one edition of Windows to a higher edition of the same
Windows version. This key cannot be used to perform a clean install of Windows,
18
Overview
but it can be used to perform an in-place upgrade to repair a problem in
Windows.
OEM SLP key: This is a key used for OEM systems that use BIOS-locked activation,
a choice common among larger manufacturers. This type of activation verifies
that the license is being used on a system from the correct manufacturer by
checking for an identifier in the BIOS.
OEM COA Non-SLP key: This is a normal OEM key without the special BIOS check.
This type of key is provided with copies of Windows marked for purchase with a
new PC only.
The keys listed above are generally supported for use with retail or OEM installation
media. This means that you can reinstall Windows 7 from alternate media if needed, and
still retain the activation experience determined by your product key type.
In addition to these there are several types of volume licensing keys. These keys may
come in a set, for use in activating individual machines (MAK keys), or they may be
related to enterprise-based licensing for many machines (KMS keys). These key types
are beyond the scope of this document, and are out of scope for consumer Windows
support.
Retail Windows: Your key is provided on a sticker in the packaging from your
Windows installation media.
o
To see examples of Windows COA stickers, visit the How To Tell site on Microsoft.com.
This is the main information resource for determining if you have Genuine Microsoft
software.
http://www.microsoft.com/howtotell/content.aspx?displaylang=en&pg=coa
19
Overview
Product ID
Once you have installed Windows, your installation is assigned a Product ID (PID). This
created in part from your product key. The PID is a number identifying your Windows
installation.
The PID for Windows is needed when you obtain support from Microsoft it is used to
identify your Windows installation so that your support entitlement can be determined.
Installation ID
Windows is activated based on an evaluation of your installation ID. The Installation ID
is specifically designed to guarantee anonymity and is only used by Microsoft to deter
piracy. The Installation ID is comprised of two different pieces of information:
These values are combined to produce the Installation ID, which Microsoft uses to
evaluate your configuration to determine if your Windows installation is genuine.
20
Overview
21
Overview
Requirements
To perform this lab you will need the following:
22
Overview
Goals
At the end of this lesson, you should be able to:
23
Overview
Troubleshooting Resources
Your resources for troubleshooting activation issues are summarized below.
Logging
Activation events are logged to the Application Event Log from Source Security-SPP.
In Windows Vista the source is Security-Licensing-SLC.
Resource
Online Documentation
Description
As with many other areas, the Knowledge Base
provides articles on a number of top activation
issues.
Special to activation, each error typically includes
a link to a web page providing more information. It
can be helpful to obtain the URL for this page from
your customer, as it can give you background on
what has been tried already, along with the exact
error code you are troubleshooting.
It is important in many cases to verify that the key
in use should activate successfully on the
customers installation. We can use key or PID
verification tools to make this determination.
If you need more diagnostic data from the PC to
troubleshoot deeper, consider using the MGADiag
tool, which is provided in an MSDT manifest. This
collects a variety of diagnostic information related
to activation.
These tools are discussed in the context of troubleshooting in the pages that follow.
24
Overview
Is this the key that was printed on the label with the retail media?
If this is a newly purchased copy of Windows, what was the purchase source?
If there is doubt about either the product or the key, you can verify each.
Key Verification
You can verify a Product Key or Product ID using the Key Information Tool (KIT). KIT is
located here:
https://keyinfotool.partners.extranet.microsoft.com/KIT/aspx/Default.aspx
This tool provides information about the key or PID, including:
Table 5: KIT Verification Output
Output
Validity
Product
Edition
Channel
Activation
Status
Description
Is it a valid key or PID? If not, verify the key or PID and try typing
it again.
Windows 7, Windows Vista, etc.
Home Premium, Professional, etc.
Retail or OEM
This includes information such as:
This is a small set of the data available for a key or PID in KIT, but
it covers a significant part of the information you might need to
decide if a key should be working to activate Windows.
For more information on data returned by KIT, see the Frequently Asked Questions (FAQ)
document here:
https://keyinfotool.partners.extranet.microsoft.com/KIT/Documents/KITTrainingDocument
.ppsx\Key Information Tool FAQ.mht
25
Overview
KIT Training
Review the KIT Training materials at the following location:
https://keyinfotool.partners.extranet.microsoft.com/KIT/Documents/KITTrainingDocument
.ppsx
Product Status
In addition to the support tool above, you can use an in-box Windows tool to check the
licensing state of the Windows installation. To do this, simply run the following
command:
slmgr.vbs -dlv
This should show you the current activation state, as well as the last 5 characters of the
product key, among other information. This data can be very useful to check whether
the customer may have used the same key on another PC, or pinpoint the exact
activation state on this PC.
The example below was taken from a Windows 7 PC that is past its 30 day grace period.
Note the status (Notification) and reason (grace timer expired).
26
Overview
27
Overview
net start sppsvc
slmgr.vbs -rilc
5. When finished with these steps, re-try the activation.
When you find that these steps are unable to resolve an issue, there may be a more
serious problem in the OS. You could consider performing more aggressive
troubleshooting, such as using SFC and possibly reinstalling Windows.
You may also consider collecting diagnostic data using MGADiag. This tool can be sent to
a customer via an MSDT manifest. You can also run directly if needed, from this page:
http://windows.microsoft.com/en-US/windows/help/genuine/submit-request?
displaylang=en
Note: The steps above are for Windows 7. Steps for Windows Vista differ due to
changes in the folder name and service name for the licensing components. See the KB
article 978305 for commands that work on Windows Vista.
28
Overview
Server Errors
The following is the range of error codes which are the type reported back to Windows
by the activation servers:
0xC004Bxxx and 0xC004Cxxx
When you encounter an error in this range, you should focus troubleshooting on key and
product verification. It is less common for this range of errors to relate to problems with
the activation and licensing components in .
Connectivity Problems
In cases where the client is not able to reach the server due to some connectivity issues,
expect error codes in the following range:
0x80072Exx and 0x80072Fxx
In addition, the event logs will include an event with Event ID 8200 that contains
detailed information about the failure. Use these event log entries to target your
troubleshooting.
Note: Incorrect time or date settings on your computer can also cause these types of
connectivity errors.
Other Codes
For error codes not in the ranges listed above, use troubleshooting specific to the error,
if available, or standard troubleshooting as outlined above.
29
Overview
This error is typically related to re-using a key that has already been used to activate
Windows. Check the key to be sure you are using the correct key. If you are, it would be
best to start with Windows Activation support for assistance.
Troubleshooting for this issue is provided in the following Knowledge Base article:
950756 Error message when you try to activate a copy of Windows by using the
Windows Activation wizard: "The Software Licensing Service reported that the product
key is invalid: 0xC004F050"
This issue may also be resolved using the standard troubleshooting steps provided
above, as the cause for the key error could be damaged software licensing files.
This error is encountered when you perform a clean installation of Windows without
entering a product key, and then provide a Retail Upgrade key during the Activation
wizard.
This path is blocked to prevent the use of the reduced-cost upgrade key for clean install
usage.
You can work around this issue if the customer does qualify for an upgrade license. An
example of a qualifying scenario is if they had upgraded previously but more recently
30
Overview
performed a clean install to resolve a problem. In this situation you could provide
assistance using MSDT to work around the activation error.
31
Overview
Note: For OEM and system builder machines not using SLP activation, product
activation is similar to the retail activation procedure, with one exception. During Setup
on an OEM machine, when you are prompted for the product key an image of the OEM
COA sticker is displayed rather than an image of the standard 5x5 product key sticker.
32
Overview
Requirements
To perform this lab you will need the following:
An Internet connection
33
Overview
c. Was there any change to the Installation ID?
5. If you have access to a Key/PID verification tool, use it to verify your PID.
a. What is the product shown for this PID?
b. Does your current key support activation, or do you need to enter a different
product key?
c. Has this key been used to activate previously?
6. MGADiag Information:
a. Run the MGADiag tool, either via MSDT or from the web:
http://windows.microsoft.com/en-US/windows/help/genuine/submit-request?
displaylang=en
b. Examine the resulting information. How does this compare with the detail you
have seen above?
7. Discuss your results with the class.
Goals
At the end of this lesson, you should be able to:
Describe the Genuine Online Kit (GGOK) , the Windows Genuine Advantage (KIT)
Kit and Complimentary kit
Define the data that the GA program collects during the validation process, and
how the data is used.
34
Overview
35
Overview
36
Overview
Note: Customers who have counterfeit Windows software can access only critical
security updates through Windows automatic updating. This also assumes they are
currently running Windows XP SP2 or higher since Security Updates are no longer
supported for Windows XP RTM or SP1.
Customer Benefits
Benefits of Genuine Microsoft Software are as follows:
Software protection from security risks that include viruses and spyware
37
Overview
Programs or
Features
Windows Update
and Optional
Updates (Not
Available)
Windows
ReadyBoost
(Disabled)
Windows Aero
(Disabled)
Defender (reduced
functionality)
Genuine
Downloads (Not
available)
Descriptions
Applies to
Windows Update keeps your computer upto-date and more secure by automatically
providing the latest improvements to
Windows.
Windows XP
Windows Vista
Windows 7
Windows Vista
Windows 7
Windows Vista
Windows 7
Windows Vista
Windows XP
Windows Vista
Windows 7
38
Overview
39
Overview
Requirements
To perform this lab you will need the following:
Internet access
40
Overview
The result of the validation check, including error codes and information about
any activation exploits and any related malicious or unauthorized software found
or disabled, including:
The activation exploits file name and hash of the file, as well as a hash of
related software components that may indicate the presence of an
activation exploit
The name and a hash of the contents of the computer's start-up instructions file
(commonly called the boot file) to help us discover activation exploits that
modify this file.
41
Overview
validation. This information can include error codes and the names and paths of files
that compromise the integrity of that system.
Software piracy is a worldwide problem. To help spot possible systematic abuse of
product licenses, certain information about the software that is being validated is
derived from its IP address. This information includes the geographical location, ISP
(Internet service provider), and domain name. The smallest geographical unit that can
be resolved is a city. This resolution is performed by using data that is provided by a
third party. Any collected data that could identify a customer is not used to contact the
customer. This data may be retained for the sales life cycle of the product in question.
We may also share aggregate data with other companies, such as hardware and
software vendors and volume licensees, to help protect their license keys.
42
Overview
Goals
At the end of this lesson, you should be able to:
43
Overview
File name
LegitCheckControl.dll
LicWMI.dll (Windows XP
Only)
LicDLL.dll (Windows XP
Only)
Location
C:\WINDOWS\System32
C:\WINDOWS\System32
C:\WINDOWS\System32
The ActiveX control first checks the operating system and makes sure that it is Windows
XP. Then, the ActiveX control collects the product key, the product ID (PID), and
hardware information. The control then encrypts this information and sends it to the
Microsoft clearing house server for validation. The server sends back the encrypted
validation license, and the control caches the license data on the system.
As soon as the license data is cached, the control uses the locally cached validation
data. If the system is offline, the control will return the validation status as genuine.
During the next validation check, the ActiveX Control will try to obtain a license from the
clearing house server.
Note: The ActiveX validation tool cannot be disabled or uninstalled with the Internet
Explorer Add-on management feature.
Microsoft Confidential - For Internal and Partner Use Only
44
Overview
Important: If the server is unavailable, the customers system will pass validation with
a temporary license.
Validation Events
Windows Genuine Advantage validation occurs on several Web sites as described here.
Genuine Web site: Customers can validate their software on the Genuine Web
site, and they can download WGA offers if their software is genuine.
http://www.microsoft.com/genuine.
Microsoft Genuine Advantage Diagnostic site: Customers can use this site
to perform checks and make sure that the system is configured correctly to run
the validation check for Windows and Microsoft Office.
http://www.microsoft.com/Genuine/diag/RunDiags.aspx?displayLang=en
The diagnostic site helps customers make sure that the settings in Internet Explorer
6.01 or later versions are configured correctly to view images, run scripts, and let
ActiveX controls download and run.
45
Overview
Customers move through troubleshooting processes step by step. If configuration
settings are incorrect, the customer receives suggestions to resolve the problem. If the
problem persists, the customer receives information about how to obtain additional
assistance.
There is other WGA-enforced software that performs genuine validation during the
install routine. These include software such as Windows Media Player, language
interface packs (LIP), and Windows Defender.
Retail
46
Overview
The following table shows current WGA validation Windows XP SKUs for each kind of
license.
Table 2: WGA Validation Windows XP SKUs
Windows XP
Only
Pro
Hom
e
Table
t
Retail
OEM - System
Builder
Volume
Licensing Key
OEM - SLP
Medi
a
Cent
er
Start
er
XPN
(Europe
Only)
Note: The WGA legalization SKU and the WGA Kit that customers can order supports
only Windows XP Pro and Home.
The following table shows the validation requirement for Windows XP versions by SKU.
Table 3: Validation Requirements by Windows XP SKU
SKU
Requirement
Windows Retail
OEM
(System Builder)
OEM Royalty
(SLP)
Windows VLK
(Volume License
Key)
Pass
Validation
Activated
Fail Validation
Yes
Not applicable
Yes
Not applicable
PID is not
included on
block list
PID is included on
block list
Not activated
Note: OEM SKUs must be activated. If these SKUs are not activated, validation will fail.
47
Overview
After a customer reads about the WGA control, the customer must choose to download
and install the control. No additional customer intervention is required, and the ActiveX
control can initialize without restarting the computer.
After the ActiveX control is installed, the customer sees a list of updates that are
available to install. On later visits to the Microsoft Update site, the customer will not see
the WGA mandatory update again because the update was already successfully
installed. The only exceptions to this are as follows:
If the WGA ActiveX control has been removed from the customers computer
48
Overview
Internet Explorer
Demonstration Directions
Important: If Windows has recently been validated, step 4 and 5 will been skipped due
to the stored genuine status. To reset the genuine status, you can simply rename the
LegitCheckControl.dll file from C:\WINDOWS\System32.
1. Open the Microsoft Download Center Web site at
http://www.microsoft.com/downloads/Search.aspx?displaylang=en.
2. In the search box, type KB933928.
3. Click on Update for Windows Vista for x64-based Systems (KB933928)
from the search result. Look for the Genuine star icon next to the download
name.
4. Next, click Continue.
5. When you are prompted to install the ActiveX control, click Yes.
6. Click Install.
7. Click Download to download the software.
49
Overview
Some downloads at the Microsoft Download Center use WGA for validation prior to
download. These may be marked for Opt-in WGA which recommends WGA to the
customer, or Mandatory WGA, which requires that the customer complete WGA before
the file can be downloaded. WGA downloads can be identified by the icon to the right of
its name as shown below.
Note: If the customer previously validated Windows by using the Windows Update or
Microsoft Update site, she will not be prompted to validate again when she accesses the
Microsoft Download Center and vice versa.
The following table contains more detail about each of these checks.
Table 4: WGA Validation Checks
Check
Windows Version
Check
Blocked Volume
License Key (VLK)
used to install
Windows
Windows Activation
Status
Description
This validation checks if the version (SKU) of Windows
requires validation. For example, WGA does not validate
Windows XP Professional x64.
This validation checks for the presence of a blocked
volume license key that was used to install Windows. If
Windows was installed by using one of these blocked
keys, more information is provided to the customer so
that he can contact the internal corporate IT department if
he is an enterprise customer. If the customer is not an
enterprise customer, he will receive more information so
that he can search for how to resolve the problem.
If WGA determines that a VLK was used to install Windows
and the VLK is not blocked, validation succeeds. No
additional checks are performed.
If the system was installed by using a key that requires
product activation and that is not yet activated, the
customer will see the WGA Activation Required page. This
informs the customer that she must first activate Windows
to access Windows Update and to download files from the
Windows Download Center. When the customer has
50
Overview
activated Windows, she can return to the Update site to
continue.
For the Microsoft Update site, the customer can also
choose to continue to review non-Windows XP updates
and content without activating Windows. This lets the
customer install Office updates and other non-Windows
updates immediately.
51
Overview
Step 2: To complete the validation process, enter the validation code into the Web page
form.
The final step is to paste the validation code into the web page form to complete the
validation process.
52
Overview
Validation Failures
The validation failure experience is different in Windows Vista and Windows 7 when
compared to Windows 7. The section below provides a description of the different user
experiences.
Important: If a customer cannot validate the Windows installation, he can still enable
Automatic Updates to make sure that he receives critical Windows updates.
53
Overview
54
Overview
In addition, customers who have systems that are running a non-genuine copy of
Windows Vista or Windows 7 will experience the following:
In the lower-right section of their screen, they will see a persistent message that
reads, This copy of Windows is not genuine. This persistent message is called a
wordmark or tattoo.
55
Overview
Validation Troubleshooting
The WGA ActiveX control installs other ActiveX controls. If the WGA ActiveX control
cannot be installed, confirm that other ActiveX controls are working. Remove the WGA
ActiveX control and let it reinstall during the next visit to the Windows Update site, the
Microsoft Update site, or the Microsoft Download Center.
Validation Errors
Errors that WGA validation returns are in three main categories:
Invalid PID: These are errors that are related to the PID errors that the WGA
control returns. This includes Windows Update PID checks.
Activation: These are errors that are related to Windows Product Activation that
the WGA control returns.
Other: These are any other legitimate error codes that the WGA control returns.
When you encounter a WGA validation error, its important to capture the error code.
The error code may be useful with the Microsoft Knowledge base.
For Windows XP, errors messages appear as shown in the following figure. The error
message is prominent, and the error code (error number) appears less prominently.
56
Overview
Note: The Windows XP error code now appears in the lower-left corner of the pane
For Windows Vista and Windows 7, the error appears as shown in the following figure
when the customer clicks on the balloon notification as previously shown. The error
message also includes an error code in the lower-left corner of the window.
Goals
At the end of this lesson, you should be able to:
57
Overview
58
Overview
If the copy of Windows is genuine, the customer can continue to access Microsoft
downloads
If the copy of Windows does not pass the validation check, customers receive a
message that describes the failure
59
Overview
Application Delivery
The notifications application (KB 905474) is an opt in program distributed by
Automatic Update (AU) and Windows Update (WU) as a critical update with high priority.
The notifications update installs the following files:
WgaLogon.dll - This file performs all of the actions before logon occurs.
60
Overview
This copy of Windows is did not pass genuine Windows validation and you
have not yet resolved the problem. This copy of Windows is no longer eligible
to receive the full range of upgrade and product support available from
Microsoft.
61
Overview
The persistent desktop notification is based on different states as shown in the table
below.
State
Green
Green
Red
Variation
Genuine, Sp2+
Genuine RTM or SP1
Non-genuine, first 14
days
Red
Validation
incomplete
Non-genuine, after 14
days: non-genuine
Buy Now
NOT ACTIVATED, 0- 30
days
Not
activated
Validation
incomplete
Notification Area
If Windows fails validation, you will see a WGA (star) icon at the system notification
area. The customer can also click on the WGA icon located in the system notification
area. By clicking on the WGA icon, the following options are shown below
62
Overview
The customer can open the Windows Genuine Advantage Validation Failure Web page.
This web page gives the customer the specifics of the validation failure and the steps
that they can take to make the operating system genuine.
63
Overview
Installation Results
At the end of the installation routine, the customer may experience the following
outcomes:
64
Overview
65
Overview
Goals
At the end of this lesson, you should be able to:
Use the Microsoft Genuine Advantage site to confirm that Internet Explorer and
Windows are configured to run the validation process.
66
Overview
Capturing diagnostic data and asking the relevant question is key to resolving
Genuine Advantage issues.
Technical support assisted the customer in changing the product key and
confirmed that the issue was resolved.
Always give the customer the benefit of the doubt and issue a new
product key when all processes are followed and the customer is adamant
about fixing the issue immediately.
Step 1: Ask the customer to explain what they did and what
happened
Ask the customer to explain in detail what he was doing when the issue occurred and
what he did after experiencing the issue. The context in which the customer
experienced the problem helps you understand the cause.
Scenarios
The customer says: "I tried to download something from the Microsoft Download
Center, and it took me to this Web site." To determine the issue, obtain the URL
that the customer sees to make an assessment. From this Web site, you can
determine the exact message that the customer receives and any applicable
error codes.
67
Overview
During the validation process, an error code should be displayed in the lower-left corner
of the validation failure Web site. Here are some examples:
0xC004C4A2
0xC004C4A9
0xC004C4A8
0xC004C4A4
0xC004C4A5
Check for specific solutions to the customers error Knowledge Base articles, MSDT
troubleshooters, etc.
The customer uninstalls Windows on one computer and then installs Windows on
another computer.
The customer makes a significant hardware change, such as upgrading the hard
disk drive and the memory at the same time or replacing the motherboard in an
OEM computer. If a major hardware change requires reactivating Windows, a
notification is displayed that states that Windows must be reactivated.
68
Overview
Step 5: Ask the customer how they obtained the copy of the
Microsoft software
This information is important in determining non-genuine software. There are several
scenarios that could call into question the authenticity of the customers media or the
installed version of the Microsoft software. If you are not sure about the authenticity
because of where the customer obtained the copy of the Microsoft software, educate
and help the customer in using the following How to Tell Web site (English):
http://www.microsoft.com/resources/howtotell/default.aspx?displaylang=en
The global How to Tell sites are listed at the following Web site:
http://www.microsoft.com/resources/howtotell/content.aspx?
displaylang=en&pg=worldwide
The Office How to Tell site is located at the following Web site:
http://www.microsoft.com/resources/howtotell/office/default.aspx?displaylang=en
The following web site outlines the items that a customer should expect when
purchasing Microsoft software:
http://www.microsoft.com/howtotell/content.aspx?displaylang=en&pg=prepurchase
69
Overview
This Web site helps customers diagnose common GA issues. Figure 2 displays the items
that are checked when a customer runs the diagnostics.
Figure 18 Items that are checked on a computer when a customer runs the self-help
diagnostics
If any check fails during the diagnostics, the customer is provided instructions for
resolving the failed check areas. In some error scenarios, the diagnostic tries a selfrepair.
70
Overview
Step 8: Ask the customer if they ever had the computer repaired
One common scenario with Windows XP validation occurs when a repair shop reformats
the customers computer by using a non-genuine product key. This usually occurs
without the customer's knowledge and causes the system to become non-genuine.
Step 9: Use the last 15 characters of the product key from the
MGADiag output, and search the Internet
The last 15 digits from the MGADiag output of a customers computer provide enough
information to do a search on the product key that is currently installed on a customers
computer. By searching the Internet by using those characters, you can determine
whether the product key is compromised. For example, the product key may be posted
on many Web sites. Use this information to educate the customer that he may have
been victimized and should seek assistance from the original reseller of the software.
You can also use the full product key, as provided by the customer according to the
Certificate of Authenticity (COA), to do an Internet search. The product key may not
actually be the product key that is used on the customers current installation. Use the
MGADiag output to confirm or deny that this product key is the product key that is used
on the computer.
The results of the Internet search will either provide many hits on the product key or no
hits at all. The results can help you educate the customer that the product key was
compromised in one way or another. Give the customer the URL of the search results.
The search results may also display hits from Microsoft Forums. This can provide you
more information about a particular product key that was already addressed by
Microsoft support personnel.
Step 10: Use the KIT to determine the validity of the customer's
product key
The Key Information Tool is discussed in the Genuine Advantage Resources and Tools
module of the Genuine Advantage curriculum.
71
Overview
72
Overview
The Microsoft Genuine Advantage Diagnostic Tool provides the following information that
can assist you with troubleshooting:
Table 9 Important MGADiag Output
Output
Validation Status (XP only)
Validation Code
Product Key
Product ID
Product Name
Product ID Type
TTS Error
Licensing (tab)
LegitcheckControl
Description
A text description of the validation status.
Example: Validation Control not Installed
The numeric value of the code represents the validation
status of the installation. A description of each code is
explained in the next table.
Partial product key used to install Windows
Product Installation ID
Windows Vista Ultimate, Windows 7 Ultimate, etc.
Retail, OEM SLP, etc.
Tamper Time Stamp is the date/time that most recent
tamper event occurred
The content of the Licensing tab screen is the results
from executing slmgr /dlv. Therefore, If the operating
system is Windows XP, licensing information will not be
able to be displayed.
Current version of legitcheckcontrol.dll registered.
Example: Registered, 1.9.42.0
Note: The fields and their content may vary depending on the operating system.
Table 10 Description Validate Code
Code
Validation
Description
Applies To
Windows Genuine
Genuine
Inactivated
Unable to Perform
Validation
Windows XP
Windows XP
Blocked VLK
Not Genuine
Unable to Perform
Validation
Unable to Perform
validation
Windows XP
Windows XP
Missing PID
Bad PID
Windows Unsupported OS
N/A
Keygen
Not Genuine
Not Genuine
10
Unable to Perform
Validation
Windows XP
11
Not Genuine
12
Unable to Perform
Validation
Windows XP
Windows XP
13
Geo block
Not Genuine
50
Windows XP
Windows XP
Windows XP
Windows XP
Windows XP
Windows Vista,
73
Overview
51
Windows 7
Windows Vista,
Windows 7
Validation Control Not installed: Clicking resolve will take the customer to the
Microsoft Genuine Advantage website to install the control and subsequently be
validated. http://www.microsoft.com/genuine/validate/
Depending on the diagnostic results of the WGAdiag tool, troubleshooting steps may
include the following steps:
Check for cryptographic error. If the tool does not fix the fix the cryptographic
error, follow the steps in the follow Knowledge Base article:
822798 You cannot install some updates or programs
74
Overview
Check the system time and to make sure that the system is configured correctly.
If the system time changes on every reboot, the BIOS system time may also be
configured incorrectly.
Check for if the issue is related to product activation. For example, you may
need to repair activation components. If the issue relates to product activation,
apply standard Product Activation standard troubleshooting steps
Troubleshooting an activation exploit and a tampered files issue includes the following
recommendations:
Download and Install the latest Service Pack and important updates via Windows
Update or Automatic Update. Certain service packs and important updates can
address exploits. These service packs and updates have the ability to target and
disable activation exploits.
This issue may also be resolved using the troubleshooting steps provided in the
following Knowledge Base article:
75
Overview
948253 How to remove the "OEM driver" activation exploit and the "grace timer"
activation exploit from a Windows Vista-based computer
Output
Validity
Product
Edition
Channel
Activation
Status
Description
Is it a valid key or PID? If not, verify the key or PID
and try typing it again.
Windows 7, Windows Vista, etc.
Home Premium, Professional, etc.
Retail or OEM
This includes information such as:
Activations: This is the number of times this key has
been used for activating the product.
RIT: Reissue In Tolerance. This is the number of
activations you can do on a single PC, in the event
that activation is required.
RIT Count: Number of RIT activations that have
been done using this key in the past.
ROT: Reissue Out of Tolerance. This is the number
of activations supported on a different PC.
This is a small set of the data available for a key or
PID in KIT, but it covers a significant part of the
information you might need to decide if a key
should be working to activate Windows.
For more information on data returned by KIT, see the Frequently Asked Questions (FAQ)
document here:
https://keyinfotool.partners.extranet.microsoft.com/KIT/Documents/KITTrainingDocument
.ppsx\Key Information Tool FAQ.mht
KIT Training
Review the KIT Training materials at the following location:
https://keyinfotool.partners.extranet.microsoft.com/KIT/Documents/KITTrainingDocument
.ppsx
76
Overview
Scenario
A customer tries to download a Genuine Advantage application but fails the validation
process. The customer runs the MGA Diagnostics tool, and the results indicate a blocked
VLK.
Recommendations
The cause may vary. For example, a customer takes the system together with all the
software to a repair facility to resolve problems. The repair facility uses a blocked VLK or
a key-generated product key on the customers computer instead of using the
customers software.
The resolution varies, depending on the cause. Some examples are as follows:
Work with the vendor who installed or built the system originally, and request
that the genuine software is provided.
Scenario
A customer experiences complications authorizing or loading the ActiveX control that
starts validations for Windows Genuine Advantage. Hence, the customer cannot
validate their installation of Windows.
77
Overview
Recommendations
This issue occurs if ActiveX Controls are prevented from running on the computer. If the
customer is experiencing this problem, it is best to direct the customer to the Microsoft
Genuine Advantage Diagnostic web site to for troubleshooting guidance, and a possible
automated solution.
This issue may also be resolved using the troubleshooting steps provided in the
following Knowledge Base article:
905226 The Windows Genuine Advantage (WGA) validation check process does not
complete when you try to validate your copy of Windows Vista, Windows XP, or Windows
2000 Professional.
If the customer is using a personal firewall program, make a special rule that allows the
executable file for the utility to have full Internet access. Some antivirus programs have
basic firewalls built in, and many have settings to block malicious scripts. You may have
to set the antivirus software to allow the updater utility to work.
Scenario
When the customer uses Windows Vista, they receive the following error message:
"An unauthorized change was made to your license."
Recommendations
Scenarios that may lead to this issue include but are not limited to following:
A hard disk error occurred.
78
Overview
This issue may also be resolved using the troubleshooting steps provided in the
following Knowledge Base article:
931699 Error message when you use Windows Vista: "An unauthorized change was
made to your license"
Scenario
The Windows Genuine Advantage (WGA) validation process does not validate a copy of
Microsoft Windows XP as expected. During the validation process, the customer is
notified with the following error message:
Unsupported Operating System for WGA
In addition, The WGAdiag tool provides the following error message in the output log:
Cannot detect product ID (PID)
Or
Invalid product ID
Recommendations
This problem is commonly caused by a system state that prevents WGA from accessing
the product ID (PID). This issue may be resolved using the troubleshooting steps
provided in the following Knowledge Base article:
916247 Error message when you use Windows Vista: "An unauthorized change was
made to your license"
79
Overview
Requirements
To perform this lab you will need the following:
Internet access
80
Overview
"One or more Windows files are modified or corrupted. The tool cannot update
the product key automatically. Please reinstall Windows using the Windows
Genuine Advantage Kit CD. [Error: 0x80004005]
Additional information on how the Windows Product Key Update tool works is
located here: http://www.microsoft.com/genuine/purchase/SystemScan.aspx?
displayLang=en
For troubleshooting purposes files that have failed the scan can be renamed and the
conversion tried again. If this fails the customer will need to re-install Windows using
their WGA Kit CD. Using a repair install should retain all the customer data and most
application compatibility. As a precaution we need to ensure our customers have a backup of their critical data and the software to re-install any applications that may fail. This
CD will install Windows XP SP2.
Target License
Retail
81
Overview
VLK
OEM System
Builder
OEM SLP
Retail
VLK
OEM System
Builder
OEM SLP
Retail
Retail
Retail
Retail
Retail
OEM System
Builder
OEM System
Builder
OEM System
Builder
OEM System
Builder
Retail
OEM System Builder
OEM System Builder
OEM System Builder
OEM System Builder
Module Review
This lesson has covered the following main topics.
Activation
Activation Troubleshooting
82