Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows Phone
  • Какой ключ продукта windows. Как узнать лицензионный ключ ОС Windows

Какой ключ продукта windows. Как узнать лицензионный ключ ОС Windows

По соглашению с Microsoft пользователи, обновившиеся до Windows 10, получают лицензионную систему. При этом её активация проходит в фоновом режиме, то есть ОС никак не информирует пользователя, что процесс успешно завершён. Поэтому не все знают, как понять, активирована ли копия системы. Аналогичная ситуация с лицензионным ключом и сроками активации - искать эти данные приходится самостоятельно.

Как проверить активацию Windows 10

Проверить, активирована ли ваша копия Windows 10, можно несколькими методами:

  1. Через окно свойств системы: нужно нажать клавиши Win+X и в появившемся меню выбрать вкладку «Система». В самом низу окна будет информация о том, выполнена или нет активация Windows. Тут же будет отображён и лицензионный ключ.

    Самый простой способ узнать, активирована ли Windows 10, - через окно свойств системы

  2. В параметрах системы: требуется нажать кнопку «Пуск» и выбрать «Параметры», потом найти раздел «Обновление и безопасность», далее в меню слева открыть вкладку «Активация». Там и будет вся информация: выпуск системы, данные об активации и код продукта.

    Все данные об активации Windows также отображаются в меню системы «Параметры»

  3. При помощи скрипта через командную строку: для этого используется специальный скрипт SLMgr.vbs, отвечающий за управление лицензиями, лицензионными ключами и активациями операционной системы. Для его выполнения требуется запустить командную строку с правами администратора сочетанием клавиш Win+X. В выпавшем меню нужно выбрать пункт «Командная строка» и набрать команду «slmgr /xpr». Если система активирована и срок активации бесконечен, появится сообщение «The machine is permanently activated». В случае с активацией, действующей до определённого срока, система выдаст окно с датой окончания этого периода.

    При помощи скрипта SLMgr.vbs можно проверить, активирована ли Windows 10, и узнать сроки активации

Команда cscript slmgr.vbs -xpr позволяет вывести сообщение об активации в консоль командной строки.

Как узнать срок активации Windows 10

Если при установке системы вводился лицензионный ключ или было произведено обновление текущей ОС до Windows 10, то срок активации бесконечен. Если же была установлена пробная версия на ограниченное количество дней, то для проверки срока нужно нажать сочетание Win+R, в открывшееся окно ввести команду «winver.exe». Откроется окно, в котором будет указан срок истечения активации. Если он не обозначен, то система установлена на бессрочный период.

Система имеет конкретный срок активации только в случае установки пробной версии

Кроме того, срок активации можно узнать при помощи скрипта SLMgr.vbs, что подробно описано выше в пункте 3.

Как узнать лицензионный ключ установленной Windows 10

Лицензионный ключ продукта представляет собой код из 25 символов - его используют не только для активации системы, но и для переустановки, поэтому лучше его знать и не терять. Так как активация Windows 10 проходит в фоновом режиме, пользователю никак не сообщается код, и его нужно посмотреть самостоятельно. Для этого существует несколько способов:

  • с помощью специальных программ;
  • через окно свойств системы (см. пункт 1 выше);
  • через параметры системы (см. пункт 2 выше);
  • с помощью скриптов.

Проще всего посмотреть код через параметры системы или окно свойств, но эти методы не всегда доступны - по каким-то причинам компьютер может не отображать цифры или выдавать сообщение «Нет данных». Поэтому приходится прибегать к специальным программам для просмотра лицензионного ключа или к скриптам.

Утилиты для просмотра кода активации можно скачать с официальных сайтов и установить их на свой ПК . Их несколько, вот самые простые:

  • Speccy - русскоязычное приложение с удобным интерфейсом, которое показывает всю информацию об ОС, в том числе и её серийный номер: он находится в разделе «Операционная система»;

    В утилите Speccy лицензионный номер находится в разделе «Операционная система»

  • ProduKey - утилита, которой не нужна установка, нужно только скачать её и запустить, ключ активации сразу же отобразится в информационном окне;

    Утилита ProduKey показывает только лицензионный ключ, зато запускается быстро

  • ShowKeyPlus тоже не требует установки, приложение просто загружается с официального сайта и запускается. Серийный номер показывается на экране.

    Утилиту ShowKeyPlus тоже не надо устанавливать - она отображает ключ системы сразу после запуска

Кроме того, лицензионный ключ можно узнать, выполнив специальный скрипт. Этот способ будет сложнее описанных выше, но иногда по каким-то причинам установка сторонних приложений на компьютер недоступна. Тогда задача выполняется при помощи собственной оболочки Windows PowerShell.

Сначала нужно открыть программу «Блокнот» и создать в ней файл с расширением.ps1: для этого в поле «Тип файла» проставляется значение «Все файлы», а расширение вписывается руками. В файл следует скопировать следующий скрипт:

$regHKLM = 2147483650

$regPath = «Software\Microsoft\Windows NT\CurrentVersion»

$DigitalProductId = «DigitalProductId»

$wmi = »\\$env:COMPUTERNAME\root\default:stdRegProv»

$Object = $wmi.GetBinaryValue($regHKLM, $regPath,$DigitalProductId)

$DigitalProductId = $Object.uValue

If($DigitalProductId)

$ResKey = ConvertToWinkey $DigitalProductId

$OS = (Get-WmiObject «Win32_OperatingSystem» | select Caption).Caption

If($OS -match «Windows 10»)

$value =»Windows Key: $ResKey»

$w1=»Скрипт предназначен только для Windows 10»

$w1| Write-Warning

$w2=»Скрипт предназначен только для Windows 10»

$w2| Write-Warning

$w3=»Возникла непредвиденная ошибка при получении ключа»

$w3| Write-Warning

Function ConvertToWinKey($WinKey)

$isWindows10 = ($WinKey/6) -band 1

$WinKey = ($WinKey -band $HF7) -bOr (($isWindows10 -band 2) * 4)

$Symbols = «BCDFGHJKMPQRTVWXY2346789»

$CurIndex = $CurIndex * 256

$CurIndex = $WinKey[$X + $OffsetKey] + $CurIndex

$WinKey[$X + $OffsetKey] = ::Floor(($CurIndex/24))

$CurIndex = $CurIndex % 24

$KeyResult = $Symbols.SubString($CurIndex,1) + $KeyResult

$last = $CurIndex

while($с -ge 0)

$WinKeypart1 = $KeyResult.SubString(1,$last)

$WinKeypart2 = $KeyResult.Substring(1,$KeyResult.length-1)

$KeyResult = «N» + $WinKeypart2

$KeyResult = $WinKeypart2.Insert($WinKeypart2.IndexOf($WinKeypart1)+$WinKeypart1.length,»N»)

$WindowsKey = $KeyResult.Substring(0,5) + «-» + $KeyResult.substring(5,5) + «-«+ $KeyResult.substring(10,5) + «-«+ $KeyResult.substring(15,5) + «-«+ $KeyResult.substring(20,5)

Далее следует запустить саму оболочку Windows PowerShell: нажать сочетание клавиш Win+R, а в появившемся окне ввести «powershell» - это самый быстрый способ. В открывшемся окне нужно набрать команду cmd и наименование каталога, где хранится файл, созданный в «Блокноте», нажать клавишу Enter, затем ввести имя скрипта в виде: «./имя файла.ps1» и снова нажать Enter.

Фотогалерея: как узнать лицензионный ключ установленной Windows 10 при помощи скрипта

Создйте текстовый файл в «Блокноте» и скопируйте туда скрипт Сохраните текстовый файл в формате.ps1 (выбрать «Все файлы» в меню «Тип файла») Запустите оболочку PowerShell через команду в строке быстрого запуска Введите команду cmd, путь к каталогу с текстовым файлом и имя скрипта

Иногда может появиться сообщение, что выполнение сценариев отключено в системе. Тогда в консоль PowerShell следует ввести команду «Set-ExecutionPolicy RemoteSigned», после чего подтвердить действия клавишами Y и Enter.

Видео: как узнать ключ активации для Windows 10

Как узнать ID компьютера на Windows 10

Чтобы провести дистанционную активацию программ и на расстоянии управлять своим ПК с других аппаратов, требуется знать его ID . Его можно узнать самостоятельно. Для этого в Windows 10 требуется зайти в «Панель управления», последовательно открыть разделы «Сеть и интернет», «Центр управления сетями и общим доступом», «Изменение параметров адаптера». Далее в открывшемся окне на используемом вами адаптере требуется кликнуть правой кнопкой мыши, выбрать пункт «Состояние» и в появившемся окне внизу нажать кнопку «Сведения». В графе «Физический адрес» и будет указан ваш ID.

Уточнить ID компьютера можно через свойства сетевого адаптера в графе «Физический адрес»

Есть способ и проще, предыдущий всё-таки требует много телодвижений. Через сочетание Win+R нужно вызвать строку быстрого доступа, набрать команду cmd, нажать Enter и набрать «ipconfig /all». Будет выведено окно с данными, где в разделе «Физический адрес» указан искомый ID компьютера.

Чтобы узнать ID компьютера, достаточно набрать «ipconfig /all» в командной строке

Несмотря на то что активация Windows 10 происходит без прямого участия пользователя и без выдачи информационного окна о завершении, всегда можно посмотреть, активирована ли система, а также узнать лицензионный ключ. Лучше делать это при помощи средств Microsoft, хотя к установке и запуску сторонних приложений тоже прибегают. Главное, запускать и устанавливать на своём компьютере только проверенные файлы с официальных источников.

Как узнать ключ активации своей операционной системы? Такой вопрос может возникнуть только в двух случаях. Первый, если вам необходимо переустановить систему, а диска у вас не было. Если у вас ноутбук, то системного диска у вас и не могло быть, т.к. на ноутбуках Windows уже должна быть установлена. А лицензионный ключ обычно приклеен на корпусе снизу или вшит в BIOS.

При покупке стационарного компьютера так же не всегда дают диск с дистрибутивом, но если и дают, то часто пользователи забрасывают его куда подальше, и вспоминают об этом только тогда, когда приходит время ремонта компьютера.

А второй случай, это если вы обновляли свою систему до Windows 10, с Windows 7 или 8, и никакого ключа в глаза не видели, потому что он устанавливался автоматически.

В общем, не важно, как вы устанавливали систему, и куда делся диск, важно, что его нет, и ключа активации тоже нет. Но, не бывает безвыходных ситуаций. И мы сейчас с вами в этом убедимся.

Как узнать ключ активации операционной системы Windows

Что такое ключ активации Windows ?

Если ваша операционная система Windows лицензионная, то для её активации используется специальный лицензионный ключ, или как его ещё называют – ключ продукта.

Ключ активации состоит их 25 знаков в виде заглавных букв латинского алфавита и цифр, разделённых на 5 групп по 5 символов:

ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ

Проверка активации при помощи командной строки

Для этого необходимо открыть командную строку от имени администратора и набрать одну из команд, которые написаны ниже:

  • slmgr /dli — отображение сведений о лицензии.
  • slmgr /dlv — отображение подробных сведений о лицензии.
  • slmgr /xpr — отображение даты окончания активации.
  • vbs /rearm — сброс активации, возврат в триальное состояние.
  • vbs /ipk — установка ключа продукта.
  • vbs /skms — установка имени или порта KMS.
  • vbs /ato — активация Windows.
  • vbs /upk — удаление ключа продукта.
  • vbs /cpky — удаление ключа продукта из реестра (предотвращение хищения).
  • На данный момент нам необходимы только три первые команды.
  • Если пишем команду slmgr /dli и нажмем кнопку Enter

У каждой лицензионной копии операционной системы Windows 10 имеется уникальный ключ, который свидетельствует об активации установленной версии. Ключ состоит из 25 символов, среди которых английские буквы и цифры. Без наличия данного кода и внесения его в систему ваша ОС будет доступна в течение 30 дней с момента установки. После этого компьютер станет напоминать о необходимости активации, а через некоторое время и вовсе перестанет загружаться. Ниже вы сможете прочитать о том, как узнать ключ продукта Windows 10, какие виды ключей бывают и для чего они нужны.

Серийные номера операционной системы бывают двух видов:

  • OEM-ключ – «вшит» в память материнской платы по умолчанию, поскольку OS была установлена производителем;
  • Product Key. Этот ключ относится к установленной цифровой версии продукта.

Из-за различия двух видов серийных номеров иногда возникает неразбериха. Например, если вы удалите предустановленную копию ОС, а затем установите свою версию, то OEM и Product ключи не будут совпадать.

Зачем нужен ключ?

До выхода «десятки» разработчики из Microsoft использовали более простой способ для определения уникального кода. Серийный номер для предустановленной версии операционной системы всегда находился на наклейке с обратной стороны корпуса ноутбука или ПК. С появлением Windows 10 и распространением цифровых версий от этой затеи было решено отказаться.

Теперь владельцам «десятки» проходится пользоваться нетривиальными решениями, чтобы определить серийный ключ. Номер понадобится вам, если вы решите переустановить лицензионную копию ОС на своем компьютере. При использовании пиратской версии данная операция не потребуется, поскольку активация осуществляется с помощью специальной программы. Вы также можете приобрести лицензию на Windows 10 через официальный сайт Microsoft.

Как проверить, активирована ли Windows 10?

Перед тем, как искать ключ в системе, проверьте наличие активации вашей копии. Сделать это очень просто. Для решения проблемы выполните следующие действия:

  1. Кликните правой кнопкой мыши по ярлыку «Этот компьютер» на рабочем столе и в контекстном меню выберите пункт .

  1. В открывшемся окне вы увидите информацию по поводу вашей системы (технические данные, оценка производительности и т.д.). В подразделе «Активация Windows» должна быть надпись: «Активация Windows выполнена» , как показано на скриншоте:

Открыть это же окно можно при помощи сочетания клавиш Win + Pause/Break

Теперь вы знаете, как проверить, активирована ли установленная копия ОС. Сейчас можно приступать к поиску лицензионного ключа для вашей Windows 10.

Где посмотреть ключ Windows 10?

Найти ключ активации можно стандартными средствами OS и сторонними программами. Рассмотрим все методы подробнее:

  • скрипт VBS;
  • расширенная командная строка (PowerShell);
  • программа ProduKey;
  • ShowKeyPlus;
  • извлечение из UEFI;
  • приложения по сбору данных о системе.

Нахождение ключа через скрипты

В данном способе рассматривается нахождение лицензионного ключа с помощью Visual Basic Script. Отличается он от обычной командной строки тем, что результат работы скрипта визуализируется в отдельном окне. Скачать скрипт можно по . Если с загрузкой возникают какие-либо трудности, то не переживайте – создать такой скрипт можно самостоятельно.

Для начала необходимо создать документ в Блокноте со следующим Затем сохраните файл в любое место на компьютере с разрешением.vbs и любым названием на английском языке. Для изменения расширения необходимо сначала сохранить текстовый документ, а затем поменять разрешение через функцию переименования. Далее необходимо запустить файл простым кликом на него. Система должна показать OEM ключ на рабочем столе в отдельном окошке, как это показано на скриншоте. Нажмите кнопку ОК, после чего увидите более детальную информацию об установленной версии операционной системы:

Способ работает для 32-bit и 64-bit систем, а также для всех версий Windows 10, включая Home, и Pro.

PowerShell

Второй способ получения ключа с помощью встроенного функционала – использование командной строки PowerShell, которая доступна только на Windows 10 (x64). С ее помощью вы получите информацию о Product Key, то есть номер текущей версии ОС.

  1. Запустите Блокнот и скопируйте в него текст из . После этого сохраните файл в любую папку с расширением.ps. Теперь нужно запустить PowerShell от имени администратора. Для этого зайдите в поиск и введите название на английском языке (1). Теперь кликните ПКМ по иконке и в меню выберите «Запустить от имени администратора» (3).

  1. В окне командной строки введите команду Set-ExecutionPolicy RemoteSigned и нажмите Enter на клавиатуре. Далее необходимо указать путь до файла с расширением.ps1. Если вы сохранили его непосредственно на рабочий стол, то команда будет выглядеть так:
C:\Users\ваше имя пользователя\Desktop\winkey.ps1

В строке Installed Key будет указан 25-значный код вашей операционной системы. Вы можете сохранить его в отдельный текстовый файл. Теперь разберемся, где проверить серийный номер на OEM версию ОС.

Достаем ключ из UEFI

Этот метод позволит найти OEM Key.

  1. Для начала откроем командную строку от имени администратора:

В командной строке введите комбинацию и нажмите Enter .

Это же действие можно выполнить через PowerShell. Снова откройте PowerShell описанным ранее способом и введите в окне команду (Get-WmiObject -query «select * from SoftwareLicensingService» ).

Теперь вы знаете, как проверить лицензию с помощью встроенных средств операционной системы. Перейдем к сторонним инструментам.

Для установки программы перейдите по ссылке . Запускается приложение без установки, сразу после скачивания. В главном окне ProduKey появится информация о серийных номерах установленного ПО:

Produkey также используется для определения лицензионного номера офисных пакетов от Microsoft и прочего софта.

Скачайте программу бесплатно по ссылке . После запуска вы сразу сможете читать информацию о Product и OEM в одном экране:

Другие приложения

Если вы хотите получать информацию не только о лицензии ОС, но и обо всем PC, то можете воспользоваться одной из следующих программ:

  • AIDA 64;
  • Everest;
  • SIW и подобные.

Софт этой категории позволяет узнать все о программном обеспечении и «железе», установленном в вашем компьютере. Среди информации также есть данные о серийных номерах. Найти их не так сложно.

Для примера возьмем программу . В главном экране нажмите на кнопку Operating System (1). В правой части программы вы увидите Serial Number (2). Подобным способом можно найти серийный номер через другие вышеперечисленные программы.

Выводы

Найти Product Key или OEM Key установленной операционной системы можно многочисленными способами. В статье описаны все, чтобы пользователь мог воспользоваться, выбрав способ самостоятельно. Если какой-либо метод у вас не работает либо вы не понимаете процедуру его выполнения – просто переходите к другому! Проще всего пользоваться автоматизированным софтом, таким как ProduKey и другие. Более опытные пользователи легко справятся со скриптами и командной строкой (PowerShell).

Видеоинструкция

Потеря ключа продукта (CD Key / код активации / серийный номер) – всегда неприятная проблема. В таких случаях обычно приходится связываться с разработчиками или даже тратить деньги на покупку новой версии программы. Ну, и самый распространенный вариант – стерся "ключик" на лицензионной наклейке Windows (с чем автор сталкивался). Что же делать, если платить не хочется, а код активации нужен прямо сейчас, т.к. приложение полноценно не функционирует и требуется его переустановка? К счастью, есть целый класс бесплатных утилит по восстановлению "серийников", самые известные из которых – Windows Product Key Finder Pro и Keyfinder , о чем ниже.

Итак, предположим, вы "потеряли" ключ от честно купленной Windows или офисного пакета Microsoft Office. Для того, чтобы его узнать и сохранить хотя бы в txt -файл, требуется одно важное условие : "выуживать" надо до деинсталляции (удаления) нерабочего ПО или форматирования жесткого диска, ведь все ключи в зашифрованном виде хранятся в системном реестре и будут безвозвратно утеряны. Поэтому по прочтении статьи, не откладывая, проверьте софтовые наклейки и, в случае их повреждения, восстановите и сохраните нужную информацию, например, на флешку.

Windows Product Key Finder Professional

Данная утилитка проста и понятна даже без особых знаний английского языка. После установки, в открытом окне программы вы увидите расшифрованные коды активации для Windows 2000 / XP / Vista / 7 / 8 и, если имеется, MS Office XP / 2003 / 2007 / 2010 / 2013. Искать бумагу и ручку не обязательно, посредством кнопок "Save " и "Print " ключи мгновенно копируются в текстовый файл или распечатываются.

Бесплатно скачать с официального сайта Windows Product Key Finder .

Warning!

При всех "плюсах", программа ощутимо сорит в системном реестре, поэтому лучший вариант – ниже.

Magical Jelly Bean Keyfinder

Пожалуй, самым продвинутым по возможностям из бесплатных поисковиков ключей является Keyfinder от разработчиков с солнечного Кипра. По ссылке ниже рекомендую скачать безопасную для реестра портативную версию программы, которая при открытии покажет в правой половине окна все спрятанные "серийники". А также поможет восстановить регистрационные данные (имя пользователя, ID продукта) и экспортировать информацию в файл формата TXT / CSV или на бумагу (см. в верхней панели "File "). Кстати, число поддерживаемых продуктов, кроме линеек Windows и Microsoft Office – более 300 !

Скачать Magical Jelly Bean Keyfinder (дистрибутив + portable -версия) .

Примечание : В пакетах Windows и Office ключ продукта представляет собой последовательность из 25 символов вида XXXXX-XXXXX-XXXXX-XXXXX-XXXXX . Им можно активировать только ту редакцию (версию) ПО, которая указана на лицензионной наклейке, т.е. с помощью ключа Windows 7 Home нельзя активировать Windows 7 Professional. Кроме того:

  • Retail -ключом активируется Retail -копия приложения на любом, но только одном компьютере. Retail -ключ в виде наклейки можно аккуратно прилепить на системный блок или ноутбук.
  • OEM -ключ используется для активации одной OEM -копии на том же ПК, на котором он впервые был активирован. OEM -наклейка (Certificate of Authenticity ) уже приклеена производителем к корпусу.

Собственно, это и все, уверен, что с копиями и наклейками вы тоже благополучно разобрались.

Дмитрий dmitry_spb Евдокимов

Раньше если ноутбук поставлялся с предустановленной операционной системой Windows, то на его нижней стороне была наклейка с ключом продукта или так называемым лицензионным ключом. Сейчас же эти наклейки на ноутбуки не клеят и просто так узнать ключ продукта для уже не получится.

Но, если применить некоторые хитрости, то ключ продукта Windows 10 все-таки можно узнать. В этом материале мы рассмотрим сразу несколько способов, как это можно провернуть.

Сразу нужно отметить, что разные способы извлекают ключи из разных источников, поэтому полученные ключи будут отличаться. Так, ключ извлеченный из операционной системы будет отличаться от ключа, который извлечен из UEFI материнской платы.

Как посмотреть ключ продукта в Windows 10 с помощью сторонних программ

Если вы хотите узнать ключ продукта в Windows 10, то самым простым способом будет прибегнуть к использованию сторонних программ. В этом случае вам не придется иметь дело с Командной строкой Windows или с PowerShell. Все что нужно будет сделать, это установить программу и запустить ее.

Первая программа, которую мы рассмотрим, называется ProduKey . Данную программу выпускает компания NirSoft, известная своими небольшими утилитами для Windows. Скачать ProduKey можно .

Программа ProduKey собирает данные об установленных в операционной системе ключах и выдает эту информацию в виде удобной таблицы. С помощью ProduKey можно узнать не только ключ продукта Windows 10, но также ключи и от других программ Microsoft. Например, вы можете узнать лицензионный ключ от пакета офисных программ Microsoft Office.

Также для просмотра лицензионных ключей часто используют программу ShowKeyPlus . Это программа с открытым исходным кодом .

Особенностью программы ShowKeyPlus является то, что она умеет извлекать ключ продукта сразу с нескольких источников. Во-первых, программа умеет извлекать ключ из самой операционной системы Windows 10 (в программе это Installed Key ), во-вторых из UEFI компьютера (в программе это OEM Key ), а в-третьих из предшествующей версии Windows, которая сохранена в папке Windows.old.

Как посмотреть лицензионный ключ Windows 10 без использования сторонних программ

Если вы не хотите использовать сторонние программы и готовы немного повозиться с использованием встроенных в Windows 10 инструментов, то вы можете прибегнуть к следующим вариантам.

Для просмотра лицензионного ключа, сохранённого в UEFI вашей материнской платы, вам нужно и выполнить следующую команду:

  • wmic path softwarelicensingservice get OA3xOriginalProductKey

Также данную операцию можно выполнить при помощи Windows PowerShell. Для запуска PowerShell вы можете просто открыть меню «Пуск» и ввести в поиск «PowerShell». Также вы можете открыть меню «Выполнить» с помощью Windows+R и ввести туда команду «PowerShell». После того как PowerShell запустится нужно выполнить в нем следующую команду:

  • (Get-WmiObject -query «select * from SoftwareLicensingService»).OA3xOriginalProductKey

После выполнения любой из этих команд, на экране появится информация об лицензионном ключе, который сохранен в UEFI вашей материнской платы. Если же в UEFI нет сохраненных ключей, то команды не дадут никакого результата.

Кроме этого существует скрипт на языке VBS (Visual Basic Script) с помощью которого можно извлечь ключ продукта из операционной системы Windows 10. Для того чтобы воспользоваться данным скриптом, нужно открыть программу «Блокнот» и вставить в не ее следующий код:

Set WshShell = CreateObject("WScript.Shell")
regKey = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
DigitalProductId = WshShell.RegRead(regKey & "DigitalProductId")
Win10ProductName = "Версия Windows 10: " & WshShell.RegRead(regKey & "ProductName") & vbNewLine
Win10ProductID = "ID продукта: " & WshShell.RegRead(regKey & "ProductID") & vbNewLine
Win10ProductKey = ConvertToKey(DigitalProductId)
ProductKeyLabel ="Ключ Windows 10: " & Win10ProductKey
Win10ProductID = Win10ProductName & Win10ProductID & ProductKeyLabel
MsgBox(Win10ProductID)
Function ConvertToKey(regKey)
Const KeyOffset = 52
isWin10 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin10 And 2) * 4)
j = 24
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
y = 14
Do
Cur = Cur * 256
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
y = y -1
Loop While y >= 0
j = j -1
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Last = Cur
Loop While j >= 0
If (isWin10 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
insert = "N"
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
End If
a = Mid(winKeyOutput, 1, 5)
b = Mid(winKeyOutput, 6, 5)
c = Mid(winKeyOutput, 11, 5)
d = Mid(winKeyOutput, 16, 5)
e = Mid(winKeyOutput, 21, 5)
ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e
End Function

В результате VBS скрипт будет выполнен и на экране появится информация о лицензионном ключе Windows 10.

Лучшие статьи по теме