System Locked Pre-installation (SLP), also referred to as OEM Activation, is a
product activation procedure for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
used by major
OEMs of laptops and pre-built PCs wherein a Windows
product key is added and locked to the machine's
firmware
In computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
(Legacy
BIOS or
UEFI) before mass distribution. SLP product keys cannot be moved to other machines.
Details
SLP comes in eight different versions which roughly coincide with versions of
Windows NT
Windows NT is a Proprietary software, proprietary Graphical user interface, graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993. Original ...
.
Operating systems that use SLP 1.0 check for a particular text-string in a computer's
BIOS upon
booting
In computing, booting is the process of starting a computer as initiated via Computer hardware, hardware such as a physical button on the computer or by a software command. After it is switched on, a computer's central processing unit (CPU) h ...
. If the text string does not match the information stored in the particular installation's OEM BIOS files, the system prompts the user to activate their copy as normal. SLP 2.0 to SLP 2.7 work in a similar manner. This effectively "locks" the operating system to the qualified motherboard. In addition, if an end-user feels the need to perform a "clean install" of Windows and if the manufacturer supplies the user with an installation disc (not a "System Recovery" disc that is a hard-drive image), the user will not be prompted to activate the copy, given that the installation is performed on the same motherboard. Furthermore, because the check only involves the BIOS and not hardware, a user is allowed to change virtually all hardware components within the machine except motherboard, a procedure that would normally trigger re-activation in retail copies of Windows. If the replacement board is the same brand and of the same broad vintage as the original, it will often be accepted by the OEM software. Manufacturers are generally only given a few SLP keys by Microsoft. A royalty has been paid by the manufacturer if the board has an SLP key. Each manufacturer is issued with their own modified copy of Windows XP or Windows 7 that recognizes their own unique keys. Windows 8 will install on any UEFI motherboard containing a valid encrypted Microsoft product key since a royalty has been prepaid. It is most probable that an individual OEM royalty is much less than the retail price of the same version of Windows.
The product key sticker attached to OEM computers, prior to Windows 8, will not activate the copy of windows supplied with the machine. Only the SLP key can do that and the product key is never requested during activation. The purpose of the external sticker with a key is not known with certainty, but it is most likely a way for Microsoft to check that items for retail sale have had a full royalty paid by the OEM.
SLP installations require a master product key issued by each OEM maker, which is unique to the specific edition of Windows, such as Home (XP), Home Basic, Home Premium, Professional, Ultimate, etc. This SLP key is different from the product key printed on the Certificate of Authenticity affixed to an OEM assembled PC; COA product key is used in cases when Windows license stored is invalidated for some reason and re-activation is required. On February 28, 2005, Microsoft attempted to reduce
software piracy
Online piracy or software piracy is the practice of downloading and distributing copyrighted works digitally without permission, such as music, movies or software.
History
Nathan Fisk traces the origins of modern online piracy back to similar ...
by invalidating COA keys for normal online activation and requiring phone activation, but this does not apply to SLP keys which can still be used for offline activation. If the product key used for activation is lost, then product key finders, readily available on the Internet, can decrypt the key from a local installation, however only SLP keys allow the user to avoid activation upon re-installation.
In the SLP 2.x implementations,
BIOS report the ACPI SLIC table to the operating system.
However, since SLP 2.0 was introduced, hackers have been able to create modified bootloaders based on the bootloader
GRUB4DOS; these are capable of emulating an SLP text string (such as one for Dell, Acer, and so on), so it appears to be present in the BIOS. This combined with an OEM certificate and OEM product key can instantly activate a Windows Vista/7 installation illegally but also be very hard to notice. This method can also be integrated into a Windows installation disk to activate on initial boot.
Another method consists of modding the BIOS to insert the SLP 2.1-2.7 table, which can be used to replace blacklisted keys, or to add the SLP table to motherboards that do not have it (such as Gigabyte). Some brand-name computers such as Dell, already have the SLP table in their BIOS, which means that using software readily available on the Internet, a pirated retail installation can be converted to OEM, and the appropriate certificate installed into the OS, which results in Windows becoming genuine. Pirates refer to copies of Windows activated in this way as Pirated Genuine Microsoft Software.
With SLP 3.0, OEM SLP keys are no longer used at all. Instead, a tool is used by the OEM to embed a unique key in each computer's BIOS, making consumer versions of Windows 8 and later very difficult to pirate using the SLP insertion technique.
In the SLP 3.0 implementations, BIOS report the ACPI MSDM table to the operating system.
Microsoft released what they referred to as generic product keys (sometimes default keys or simply generic keys) that users can enter to avoid product activation on any SLP-enabled computer. These keys are entered only to use the operating system without an OEM product key, as new installations require entering a product key before being able to access the desktop. Windows versions with their respective generic keys will have limited functionalities, and these keys will not result in activation.
The OEM generic keys for versions of Windows later than XP will install the operating system in trial mode, and will request a new key after the trial period is up.
Non System Locked Pre-installation
Non System Locked Pre-installation, abbreviated NSLP or NONSLP, is a similar Windows activation procedure. The product key is added into the machine's firmware, but is not locked to it and can be moved to other machines.
See also
*
Windows Preinstallation Environment
*
Windows 8.1
Notes
References
{{Reflist
External links
* http://support.microsoft.com/kb/899356/en-us
* https://technet.microsoft.com/en-us/library/dd727762.aspx
* https://technet.microsoft.com/en-us/library/bb457078.aspx
* https://technet.microsoft.com/en-us/library/dd941645.aspx
* https://technet.microsoft.com/en-us/library/ff793421.aspx
* https://technet.microsoft.com/en-us/library/jj612867.aspx
Windows administration