This page has been robot translated, sorry for typos if any. Original content here.

How to make Windows XP Professional from Windows XP Home?

This article explains how to make Windows XP Professional from Windows XP Home or how to remove a number of functional limitations imposed on the operating system.

With this article you can:

  1. remove the limit on the number of simultaneous connections in the version of XP Home;
  2. connect a computer running Windows XP Home to the domain;
  3. get access to editing the Local Users and Groups snap-in in Windows XP Home, which allows you to significantly simplify the administration of user groups;
  4. disable simple file sharing in windows xp home. The ability to disable simple sharing in Windows XP Professional allows you to more flexibly configure access to network resources of the computer (to allow access to network resources to specific users);
  5. set up and get remote access to the desktop of the computer on which Windows XP Home is running;
  6. enable multiprocessor support in Windows XP Home;

All these restrictions are easily removed, since the operating systems Windows XP Home and Windows XP Professional are built on the same kernel - NT 5.1. And it easily allows you to make Windows XP Professional from Windows XP Home.

In Russia, there are many organizations that, under the yoke of Microsoft, acquired at one time a large number of OEM licenses for Windows Home Edition operating systems, chasing a lower price compared to the Professional version. Probably, the heads of the enterprises did not think about its possible use.

For the system administrator who is called upon to administer and maintain the computer park of such an organization, this is a considerable problem. The Windows Home operating system has a number of limitations that may not be needed by home users, but they are of paramount importance for deploying a flexible, secure local area network. Nobody will buy new licenses in exchange for already purchased licenses for Home. In Russia, that's for sure.

All below described actions you do at your own peril and risk. All changes to Windows are invalidating your license to continue using the Microsoft product. But most often the license check begins and ends with the recalculation of stickers and computers.

The Windows system is made in such a way that the system registry contains information about the type of operating system. When the system boots, it reads this data and uses it later in determining the functional.

The main registry parameters that are responsible for the Windows operating system type are the string parameter 'ProductType' and the multiline string parameter 'ProductSuite' , under 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ ProductOptions' . Below is a comparative table (Table 1) of these two parameters for different Windows operating systems. Choose the ones you need.

Windows XP Home Windows XP Professional
'ProductType' WinNT WinNT
'ProductSuite' Personal Leave blank
Table 1 - Comparative table of 'ProductType' and 'ProductSuite' parameters for different Windows operating systems.

To change the type of operating system, you must change the corresponding parameters in the registry. If you simply change the values ​​of these two parameters in the 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ ProductOptions' branch , you will not see the proper effect after the reboot, as these parameters are blocked in Windows.

It is possible to bypass this blocking by changing the values ​​of the parameters of not the current configuration, but the configuration of the last successful Windows boot. This registry key is open for editing.

Change the type of operating system (as in Windows XP Home to make Windows XP Professional):

  1. Run the regedit registry editor (START \ Run \ regedit).
  2. Open the registry branch: 'HKEY_LOCAL_MASHINE \ SYSTEM \'
  3. In this thread, after the 'CurrentControlSet' section, there are several more sections of the 'ControlSet' type with numbers at the end. We need a section with the latest number. Open it.
  4. Next, open the '... \ Control \ ProductOptions' There we find the parameters 'ProductType' and 'ProductSuite' and change them in accordance with the above table (table number 1).
  5. Reboot the computer.
  6. Upon subsequent system boot, press F8. In the boot menu, select “Last Known Good Configuration” .
  7. After this shamanism in the installed operating system, additional functions of the “selected OS” appear.

After removing the restrictions, let's start using the appeared functions:

  1. Removing restrictions on the number of simultaneous connections in versions of XP Home.
    Starts to work immediately after the alteration of the type of operating system.
  2. The ability to connect a computer with the operating system Windows XP Home to the domain.
    You can connect to the domain immediately after reworking the type of operating system.
  3. Accessing Editing Snap Local Users and Groups in Windows XP Home.
    You can start working with this snap-in immediately after modifying the type of operating system.
  4. Disable simple file sharing in Windows XP Home.
    The standard way to disable simple file sharing, as in Windows XP Professional, does not work. Disables through the registry editor. In the branch 'HKEY_LOCAL_MASHINE \ SYSTEM \ ControlSet00_number of our profile \ Control \ Lsa', the dword-parameter 'forceguest' must be set to 0.
  5. Access to a remote desktop computer, which is running Windows XP Home.
  6. Multiprocessor support in Windows XP Home.
    Starts to work immediately after reworking the type of operating system.