System Locked Pre-installation
System Locked Pre-installation (SLP) — это процедура активации продукта для операционных систем Microsoft Windows, применяемая ведущими производителями ноутбуков и готовых ПК. Также известна как OEM-активация. При таком способе ключ продукта Windows встраивается и привязывается к прошивке компьютера (традиционный BIOS или UEFI) ещё до серийного выпуска устройств. Ключи продуктов SLP нельзя перенести на другие компьютеры[1].
Подробности
Существует восемь различных версий SLP, примерно соответствующих версиям Windows NT.
Операционные системы, использующие SLP 1.0, при загрузке проверяют наличие определённой текстовой строки в BIOS компьютера. Если строка не совпадает с информацией, записанной в OEM BIOS для конкретной установки, система запрашивает у пользователя активацию копии Windows обычным способом. Версии SLP 2.0—2.7 работают аналогично. Такой подход «привязывает» операционную систему к определённой материнской плате. Если пользователь решает выполнить «чистую установку» Windows и изготовитель предоставляет отдельный установочный образ (не «восстановительный диск» с образом жёсткого диска), активация не потребуется — при условии, что установка выполняется на той же плате. Поскольку проверка осуществляется только по BIOS, а не по аппаратному обеспечению, пользователь может заменить практически все компоненты компьютера, кроме материнской платы; её замена в обычных розничных версиях Windows обычно приводит к повторной активации. Если новая плата того же бренда и времени выпуска, OEM-софту она часто подходит. Производители получают ограниченное число SLP-ключей от Microsoft. За каждую плату с таким ключом уже уплачена лицензионная плата. Для каждого производителя выпускается модифицированная версия Windows XP или Windows 7, распознающая только его уникальные ключи. Windows 8 устанавливается на любую UEFI-совместимую материнскую плату с действительным зашифрованным ключом от Microsoft, так как лицензионный сбор уже уплачен. Как правило, плата OEM ниже розничной стоимости соответствующей версии Windows.
Стикер с ключом продукта на OEM-компьютерах, выпускавшихся до Windows 8, не позволяет активировать поставляемую с устройством копию Windows. Для активации нужен исключительно SLP-ключ; при активации он не запрашивается. Точно назначение внешнего стикера с ключом неизвестно, но вероятнее всего он служит для того, чтобы Microsoft могла проверить, что при продаже устройства была оплачена полная OEM-лицензия.
| Версия | Windows |
|---|---|
| SLP (1.0) | Windows XP, Windows Server 2003 |
| SLP 2.0 | Windows Vista, Windows Server 2008 |
| SLP 2.1 | Windows 7, Windows Server 2008 R2 |
| SLP 2.2 | Windows Server 2012 |
| SLP 2.3 | Windows Server 2012 R2 |
| SLP 2.4 | Windows Server 2016 |
| SLP 2.5 | Windows Server 2019 |
| SLP 2.6 | Windows Server 2022 |
| SLP 2.7 | Windows Server 2025 |
| SLP 3.0 | Windows 8, Windows 8.1, Windows 10, Windows 11 |
SLP-установки требуют использования главного ключа, выданного каждому OEM-производителю; этот ключ уникален для конкретной редакции Windows, например, Home (XP), Home Basic, Home Premium, Professional, Ultimate и т.д. Такой SLP-ключ отличается от ключа, напечатанного на сертификате подлинности (COA), закреплённом на корпусе OEM-компьютера; COA-ключ применяется, если лицензия Windows становится недействительной и требуется реактивация. 28 февраля 2005 года[2] Microsoft попыталась снизить уровень пиратства ПО, сделав невозможной обычную онлайн-активацию для COA-ключей, которые теперь требуют телефонную активацию. Это не касается SLP-ключей, так как их можно использовать и при офлайн-активации. Если ключ активации утерян, специальное ПО, доступное в интернете, позволяет расшифровать его из локальной установки Windows, однако только SLP-ключ обеспечивает отсутствие необходимости повторной активации после переустановки[3].
В реализации SLP 2.x BIOS сообщает операционной системе о наличии ACPI SLIC-таблицы.
С момента появления SLP 2.0 хакеры начали создавать модифицированные загрузчики, основанные на GRUB4DOS — такие загрузчики способны эмулировать строку SLP, например, для Dell, Acer, благодаря чему она якобы присутствует в BIOS. В сочетании с OEM-сертификатом и OEM-ключом такая схема позволяет мгновенно и незаконно активировать Windows Vista или 7, причём обнаружить это бывает сложно. Данную методику возможно интегрировать прямо в установочный диск Windows для автоматической активации при первой загрузке.
Ещё один способ — модификация BIOS с добавлением SLP-таблицы версий 2.1–2.7; это позволяет заменить заблокированные ключи или добавить таблицу SLP на платы, её не имеющие. Некоторые фирменные компьютеры (например, Dell) уже содержат SLP-таблицу в BIOS, поэтому с помощью свободно доступного в интернете ПО можно превратить пиратскую розничную копию Windows в OEM-вариант, установить нужный сертификат ОС и тем самым сделать Windows «подлинной». Пиратские копии Windows, активированные таким образом, иногда называют «пиратский подлинный Microsoft Software».
В SLP 3.0 OEM-ключи SLP полностью не используются. Вместо них OEM-программа вшивает в BIOS уникальный ключ для каждого компьютера, что делает невозможным применение техники SLP-активации для потребительских версий Windows 8 и выше[4]. В реализации SLP 3.0 BIOS сообщает операционной системе о наличии ACPI MSDM-таблицы.
Microsoft предоставила так называемые универсальные ключи продукта («дефолтные» или просто универсальные ключи), позволяющие устанавливать Windows на любой SLP-совместимый компьютер без активации OEM-ключом. Такие ключи используются только для установки ОС; для полноценного доступа требуется полноценный OEM-ключ. Версии Windows, установленные с этими ключами, работают в ограниченном режиме, и установка таких ключей не приводит к активации.
| Название продукта | Ключ продукта |
|---|---|
| Windows XP Professional (32-bit) | MVF4D-W774K-MC4VM-QY6XY-R38TB |
| Windows XP Professional (64-bit) | FM634-HJ3QK-6QVTY-RJY4R-XCR9J |
| Windows XP Tablet PC Edition | XT67V-GY7FW-GR6FR-WDK2C-8T97J |
| Windows Server 2003 R2 Standard Edition x86 | PWBJC-22697-D4CVH-FCJWW-DTF9J |
| Windows Server 2003 R2 Standard Edition x64 | XCP6P-7WVXP-F8FQ4-JV6CD-6XV28 |
| Windows Server 2003 R2 Enterprise Edition x86 | XHPV3-PTCWJ-7Y94F-Q6BVH-J849J |
| Windows Server 2003 R2 Enterprise Edition x64 | WQ3GW-Y8GQW-8VJYB-JYM43-D24C8 |
| Windows Server 2003 R2 Datacenter Edition x86 | FXYF6-VTXGX-3JPX9-HJ9K4-6TKTW |
| Windows Server 2003 R2 Datacenter Edition x64 | KDX8X-FYW4T-C6D9J-BKM6M-M89TW |
| Windows Server 2003 R2 Web Edition x86 | GM8KD-GB7JY-QGQYP-XRV74-RT728 |
| Windows 8 | 46V6N-VCBYR-KT9KT-6Y4YF-QGJYH |
| Windows 8 Professional | V7C3N-3W6CM-PDKR2-KW8DQ-RJMRD |
| Windows 8 N | 7QNT4-HJDDR-T672J-FBFP4-2J8X9 |
| Windows 8 Professional N | 4NX4X-C98R3-KBR22-MGBWC-D667X |
| Windows 8 Single Language (Emerging Markets) | NH7GX-2BPDT-FDPBD-WD893-RJMQ4 |
| Windows 10 Home | 46J3N-RY6B3-BJFDY-VBFT9-V22HG |
| Windows 10 Home N | PGGM7-N77TC-KVR98-D82KJ-DGPHV |
| Windows 10 Pro | RHGJR-N7FVY-Q3B8F-KBQ6V-46YP4 |
| Windows 10 Pro N | |
| Windows 10 SL | GH37Y-TNG7X-PP2TK-CMRMT-D3WV4 |
| Windows 10 CHN SL | 68WP7-N2JMW-B676K-WR24Q-9D7YC |
Универсальные OEM-ключи для Windows, более новых чем XP, запускают установку ОС в пробном (trial) режиме и после окончания этого периода требует ввода нового ключа.
Non System Locked Pre-installation
Non System Locked Pre-installation (NSLP или NONSLP) — схожая процедура активации Windows, при которой ключ продукта также записывается в прошивку компьютера, но не привязывается к нему и может быть перенесён на другие устройства[1].
Примечания
Литература
- Windows XP: «BIOS-assisted» OEM-активация и его взаимодействие с изменениями аппаратного обеспечения (англ.) (англ.). support.microsoft.com. Дата обращения: 11 декабря 2024.
- Разработка Windows-дистрибутивов для OEM-производителей (англ.) (англ.). TechNet. Дата обращения: 11 декабря 2024.
- OEM Activation (англ.) (англ.). TechNet. Дата обращения: 11 декабря 2024.
- Установка и активация Windows Vista (англ.) (англ.). TechNet. Дата обращения: 11 декабря 2024.
- Основы активации Windows 7 (англ.) (англ.). TechNet. Дата обращения: 11 декабря 2024.
- Активация Windows 8 и Windows Server 2012 R2 (англ.) (англ.). TechNet. Дата обращения: 11 декабря 2024.


