Lansweeper pulls Windows computer data from WMI (Windows Management Instrumentation), a management framework built into Windows operating systems. It is known that the Win32_Processor WMI class that stores processor information incorrectly reports the number of physical hyperthreading-enabled processors or physical multicore processors in some cases, i.e. if the client machine is running Windows Server 2003. If WMI returns an incorrect processor count, Lansweeper will as well. The cause of the problem lies in WMI on the client machine itself, not in Lansweeper.
Microsoft used to provide a hotfix to correct the aforementioned WMI issue on Windows Server 2003. The hotfix had the following ID: KB932370. Unfortunately, this hotfix is no longer available for download on the Microsoft website. Microsoft also ended support for Windows Server 2003 years ago. As a result, it may be impossible to correct the processor detection issue on older operating systems. It is not recommended to attempt to download the WMI hotfix from third-party websites, as the security of these sites and the integrity of the download cannot be guaranteed.
To prevent an incorrect number of processors being returned, the client machines will need to be fully upgraded from Windows 2003 to a more recent operating system. For this, they must meet the upgrade requirements.