Re: WMI Duplicate ProcessorID Problem on Cloned Operating Systems



The information is obtained dynamically from the Bios and Processor, it is
not stored statically within the WMI repository.

ProcessorID comes from SMBios structures, which can also be consumed by
SMBios.exe can you verify that this executable returns the same information
on both of the computers mentioned? If they are maybe it is a "cloning"
problem.
"SMBIOS|Type 4|Processor Information|Processor ID"

--
Scott McNairy
Microsoft MVP - Windows Server Management Infrastructure


"Andy Pandy" <mail@xxxxxxxxxxxxxx> wrote in message
news:1115811224.067133.248850@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,


I use WMI to read a machine 'fingerprint' for licensing purposes. I
read Win32_Processor::ProcessorID and Win32_BIOS::SerialNumber.


One of my customers installs their operating systems (Windows XP) by
disk cloning and then uses a utility to update the system with the
correct XP product key.


The problem is that on these cloned systems, WMI always returns the
same BIOS Serial Number and CPU ProcessorID meaning my license works on
all machines where it should only work on one.


I assumed that this was because the WMI repository is only written at
installation time and the cloning proceure had overwritten it so I just
needed to get it to refresh the repository with the correct values from
the hardware.


However, even after deleting the Win32_BIOS and Win32_Processor classes
(using 'wmic class win32_bios delete' and 'wmic class win32_processor
delete') and then recreating the classes by running 'mofcomp
c:\windows\system32\wbem\cimwi­n32.mof', the values are still
identical on all their systems.


Does anyone know how I can get WMI to reinitialise it's repository from
the actual hardware or does WMI not actually read these from the
hardware at all? I am sure that all the sytems do not actually have the
same processor id although I don't really know how to verify this.


Any help much appreciated.
Thanks Andy.


.



Relevant Pages

  • Re: Deployment problems on a fresh installation
    ... I think it is possible that your WMI repository is in bad status or you ... You can just try SharePoint to reproduce the issue. ... >>Files\Microsoft BizTalk Server 2004\Business Activity ...
    (microsoft.public.biztalk.general)
  • Re: WMI Problems Installing SMS 2003 Clients - HELP!!!!
    ... On the microsoft website search for fixing WMI Repository and you should see ... > Setup was unable to create the WMI namespace CCM ...
    (microsoft.public.sms.setup)
  • Re: mapping GUI - WMI
    ... The dialogs are confusing and unnecessary and the WMI is simple. ... Instead of trying to guess what Control Panel does behind the scenes, a better use of your time is just to decide what task you want to do, and then just do it. ... So i dream of a tool that just provides the Windows Control Panel and stuff, but instead of changing the system it just reports what is changed in the WMI repository by an specific action. ... And after Ive seen this dialog in the Scripting Guys WMI Primer, that looks exactly like the Services Properties Dialog WITH ANOTHER TITLE, i ...
    (microsoft.public.win32.programmer.wmi)
  • Unable to repaire WMI on Windows Server 2003
    ... Since yesterday my WMI configuration is corrupted. ... reinstall, reinitialize the WMI repository, but no avail. ...
    (microsoft.public.windowsxp.wmi)
  • Re: Setting system startup time?
    ... I never used WMI up to ... > stored in the BIOS such that after your application initiates a O.S. ... DMI [Desktop Management Instrumentation? ...
    (microsoft.public.win32.programmer.kernel)

Loading