A. A Checked version of Windows has extra information used for debugging and troubleshooting an OS. A Checked version of each retail version of Windows is available. These debug or Checked versions are generally slower than the retail versions, which are streamlined for performance. To see whether you're running the checked or free (retail) version, run the sample script, which you can download at http://www.windowsitpro.com/content/content/48586/Ckosinfo.zip . (The script also shows other information that might be useful.) Essentially, the script queries the Windows Management Instrumentation (WMI) OS object and lists the content of each object (there will be just one instance of the OS object).

' osinfo.vbs by John Savill
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "\{impersonationLevel=impersonate\}!\\" _
& strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
  Wscript.Echo "Install Date: " _
  & objOperatingSystem.InstallDate
  Wscript.Echo "Operating System: " _
  & objOperatingSystem.Caption
  Wscript.Echo "Version: " _
  & objOperatingSystem.Version
  Wscript.Echo "Checked Build: " _
  & objOperatingSystem.Debug
  Wscript.Echo "Service Pack: " _
  & objOperatingSystem.ServicePackMajorVersion _
  & "." & objOperatingSystem.ServicePackMinorVersion
Next

Here is the script output, which shows that this installation is the retail and not the checked (debug) build:

D:\temp>cscript osinfo.vbs
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Install Date: 20051005103036.000000-300
Operating System: Microsoft Windows XP Professional
Version: 5.1.2600
Checked Build: False
Service Pack: 2.0