January 10, 200620 yr I think there is no differences between corp/vlk and pro in windows, but I think there is registry key or files for activation differs with retail version ...Their is no difference between XP Pro OEM, Retail, Academic or "Corporate" versions except for the Media and Keys used to install them...and that Academic and "Corporate" licenses don't require activation. The same Service Packs, Patches, Updates, Addons, tweaks, etc, etc apply to all of them. They're all just different licenses for the same version of Windows XP Professional.
January 10, 200620 yr Look at your product ID in the System Property sheet.It looks like international versions have different product ID, I see55703-640 Windows XP Professional Czech VLK55703-OEM Windows XP Professional Czech OEMand76389-640 Windows XP Professional Czech VLK (??)Some information is also here: http://djlizard.net/tech/product-id/Petr
January 11, 200620 yr Try this VBS script strComputer = "."Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")For Each objOperatingSystem in colOperatingSystems Msgbox objOperatingSystem.Caption & " " & objOperatingSystem.Version, 0 + 32,"Window Version"Nextthe script dose not work.
January 11, 200620 yr Author Copy/Pasted code in new .vbs file and works great here, but doesn't allow to detect if your version is corporate ...
January 11, 200620 yr I just open up the EULA.txt file and scroll waaaaay down to the bottom and grab the version from there, it'll either say OEM, VLM, or RTL depending on what version... It's been about 98% accurate for me...
January 11, 200620 yr I just open up the EULA.txt file and scroll waaaaay down to the bottom and grab the version from there, it'll either say OEM, VLM, or RTL depending on what version... It's been about 98% accurate for me...Not installed (so I don't know the product ID) - from MSDN:Windows XP Professional N English VL - EULAID:XPSP2_RM.4_RME-PRO_RTL_ENWindows XP Professional English x64 - EULAID:WS03SP1_RM.0_PX64_RTL_ENWindows XP Media Center Edition 2005 English - EULAID:MCE05_RM.0_PRO_RTL_ENWindows XP Professional English - EULAID:WX.4_PRO_RTL_ENWindows XP Professional with SP1a English - EULAID:XPSP1_RM.1_PRO_RTL_ENWindows XP Professional with SP2 English - EULAID:XPSP2_RM.0_PRO_RTL_ENWindows XP Professional with SP2 English VL - EULAID:XPSP2_RM.0_PRO_RTL_EN Windows Server 2003 Standard - EULAID:WNET_RM.5_SRV-ENT_RTL_ENWindows Server 2003 Standard with SP1 - EULAID:WS03SP1_RM.2_STD-ENT_RTL_ENWindows Server 2003 Enterprise with SP1 - EULAID:WS03SP1_RM.2_STD-ENT_RTL_ENIt means there is no difference between VL and RTL.Petr
January 11, 200620 yr i take it 'RTL" is retail?that's what my eula says, though that's not correct. mine is VLK. Edited January 11, 200620 yr by atomizer
January 11, 200620 yr Improved batch to detect Corporate version of Windowsfor /f "skip=4 tokens=3" %%? in ('reg query HKLM\SYSTEM\Setup\Pid /v Pid') do set Pid=%%?set Pid=%Pid:~-3%if '%Pid%'=='270' echo Corporate version detected && WhatCommandYouWantif not '%Pid%'=='OEM' echo OEM version detected && WhatOtherCommandYouWantexitthat detects mine as OEM. in my eula, RTL is listed. both are incorrect. mine is VLK.Look at your product ID in the System Property sheet.First set:55274 : XP Professional55276 : XP Professional upgrade55276 : XP Home55277 : XP Home55285 : XP Professional76487 : XP Media Center Edition 200576487 : XP Pro Royalty OEM76487 : XP Pro volume license (with '640' channel ID)Second set:007 : retail011 : upgradeOEM : OEM270 : Volume License335 : Retail640 : Volume License648 : Academicthis works for me
January 12, 200620 yr Why do people still refer to "corporate" version of Win XP when it should be VL?
January 12, 200620 yr Early on when that Dell VL version leaked everyone referred to it as the corporate or corp version, and I guess the name stuck. It drives me crazy when people call it that also.
January 12, 200620 yr Author okay I rename corporate to vl ...@atomizer: It's genuine media or mixed media ? because the batch read directly in registry if your version is oem or not ... it's strange if oem string is present and you have a volume license ...
January 12, 200620 yr @sonic - don't know what you mean by the media type.i started off with a standard VLK version, but now i always use nLite. but yeah, like i said, the BAT returns OEM, the eula returns RTL and the number thingy in computer properties returns VLK. i know the latter is correct. it's not a 'cracked' version or anything - i wouldn't be posting this if it were Edited January 12, 200620 yr by atomizer
January 12, 200620 yr Author in fact I have made a typo ...replace "if not" by if ... so :for /f "skip=4 tokens=3" %%? in ('reg query HKLM\SYSTEM\Setup\Pid /v Pid') do set Pid=%%? set Pid=%Pid:~-3% if '%Pid%'=='270' echo WinXP VL version detected && WhatCommandYouWant if '%Pid%'=='OEM' echo WinXP OEM version detected && WhatOtherCommandYouWant exitI will complete the if condition to detect other version ...
Create an account or sign in to comment