Determine whether SP2 (OEM or Upgrade) is installed

G

Guest

My company is blocking VPN access to their network because the
CyberGatekeeper software they're using has a rule that says that I
don't have XP SP2 installed. But I do have it installed as part of my
OEM XP software from Dell (received with a new computer).

Their software is currently looking for the registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\KB811113
Type="Service Pack"

That may work for users who have upgraded from XP to XP SP2, but what
should their software be searching for to determine whether SP2 has
come pre-installed on a user's machine?

Is there any check that takes into account both scenarios?

Thanks in advance,
Mike
 
T

Torgeir Bakken \(MVP\)

Theosophe74 said:
My company is blocking VPN access to their network because the
CyberGatekeeper software they're using has a rule that says that I
don't have XP SP2 installed. But I do have it installed as part of my
OEM XP software from Dell (received with a new computer).

Their software is currently looking for the registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\KB811113
Type="Service Pack"

That may work for users who have upgraded from XP to XP SP2, but what
should their software be searching for to determine whether SP2 has
come pre-installed on a user's machine?

Is there any check that takes into account both scenarios?
Hi

Yes:

Under the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
the value CSDVersion (REG_SZ), SP2 is installed if the value is
"Service Pack 2"

Under the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\
the value CSDVersion (REG_DWORD), SP2 is installed if the value is
512 (decimal)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top