Вопросы и ответы по ключам продуктов

Алан-э-Дейл       04.09.2023 г.

Оглавление

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

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

Как определить OEM Key на Windows 10

Узнать лицензионный ключ операционной системы, который «вшит» в материнскую плату компьютера, очень просто, если знать команду, которая специально для этого предусмотрена в Windows 10. Для определения OEM ключа проделайте следующее:

  1. Нажмите на клавиатуре сочетание клавиш Windows+R, чтобы вызвать строчку меню «Выполнить», и в ней пропишите следующую команду: wmic path softwarelicensingservice get OA3xOriginalProductKey
  2. После этого компьютер проведет считывание из БИОС лицензионного ключа в материнской плате и выдаст запрашиваемую информацию, если она имеется.

Выданный OEM ключ можно использовать для переустановки версии операционной системы, которая изначально была установлена на компьютере.

Как определить Installed Key на Windows 10

Используя одну команду, определить Installed Key не получится, и он запрятан чуть глубже в операционной системе Windows. Но достать информацию о лицензионном ключе Windows при желании можно, не устанавливая на компьютер сторонние приложения. Для этого необходимо сделать следующее:

  1. Запустите пустой стандартный блокнот Windows, который можно найти по следующему пути: «Пуск» — «Все приложения» — «Стандартные Windows» — «Блокнот».
  2. В открытую программу текстового редактора скопируйте следующий код:
function Get-WindowsKey {
    param ($targets = ".")
    $hklm = 2147483650
    $regPath = "Software\Microsoft\Windows NT\CurrentVersion"
    $regValue = "DigitalProductId"
    Foreach ($target in $targets) {
        $productKey = $null
        $win32os = $null
        $wmi = "\\$target\root\default:stdRegProv"
        $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
        $binArray = ($data.uValue)
        $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
        ## decrypt base24 encoded binary data
        For ($i = 24; $i -ge 0; $i--) {
            $k = 0
            For ($j = 14; $j -ge 0; $j--) {
                $k = $k * 256 -bxor $binArray
                $binArray = ::truncate($k / 24)
                $k = $k % 24
            }
            $productKey = $charsArray + $productKey
            If (($i % 5 -eq 0) -and ($i -ne 0)) {
                $productKey = "-" + $productKey
            }
        }
        $win32os = Get-WmiObject Win32_OperatingSystem -computer $target
        $obj = New-Object Object
        $obj | Add-Member Noteproperty Computer -value $target
        $obj | Add-Member Noteproperty Caption -value $win32os.Caption
        $obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion
        $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
        $obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber
        $obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser
        $obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber
        $obj | Add-Member Noteproperty ProductKey -value $productkey
        $obj
    }
}

Далее нажмите «Файл» — «Сохранить как…» и в графе «Тип файла» выберите «Все файлы». Следом введите имя файла «windowskey.ps1». Остается выбрать папку, куда будет сохранен файл. Рекомендуем сохранить его в корневую папку одного из дисков, поскольку позже к нему потребуется прописывать путь. К примеру, выберите «Локальный диск С» для сохранения и нажмите «Сохранить».

Теперь запустите поиск, и введите в него запрос «PowerShell». Когда поиск выдаст результат, нажмите на найденной программе правой кнопкой мыши и выберите пункт «Запустить от имени администратора».

После этого откроется административная панель Microsoft, в которой требуется ввести команду «Set-ExecutionPolicy RemoteSigned» и нажать Enter.

Далее появится окно с требованием подтвердить пункты безопасности – нажимайте «Y», а после клавишу Enter.
Теперь необходимо ввести путь до файла, который мы сохраняли в третьем пункте инструкции. Для этого пропишите C:\windowskey.ps1 и нажмите Enter

Внимание: Если вы сохранили файл в третьем пункте в другой папке – пропишите путь до нее.
Далее вводим команду Get-WindowsKey и жмем Enter. После этого на экране появится Installed Key установленной операционной системы.

Обратите внимание, что Installed Key отображается в пункте «Product Key». Также выполнение описанных выше действий позволяет узнать некоторые подробности об операционной системе, используемой на компьютере

Способ 4. Посмотреть ключ активации с помощью ShowKeyPlus

Пользоваться программой ShowKeyPlus действительно очень просто. Достаточно запустить её от имени администратора Windows 10. Так как для доступа к системному диску нужны права администратора. С загрузкой программы ShowKeyPlus проблем не будет, достаточно её название ввести в поиске.

  1. Запускаем программу, увидим окно, где Installed Key это и есть ключ установленной системы.

Заключение

Узнать лицензионный ключ продукта можно с использованием классических приложений, так и средствами операционной системы Windows 10

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

Многопользовательская активация для Windows и Windows Server

При развертывании Windows с помощью службы управления ключами (KMS) в качестве метода активации Обратите внимание на следующее:

  • Windows Server не поддерживается в качестве сервера службы KMS для активации Windows.
  • Доступно исправление, разрешающее активацию клиентских компьютеров Windows. (Требуется ключ сервера Windows Server.)

Если вы используете Windows Server в качестве сервера службы KMS, используются следующие варианты:

  • Обновите компьютер сервера службы KMS до Windows Server.
  • Понижение уровня компьютера до Windows Server 2003.
  • Запустите сервер службы KMS на компьютере с Windows Volume Edition.
  • Запустите виртуальную машину Windows Server.

Почему вместо нормального ключа высвечиваются другие символы

Иногда при попытке узнать ключ Windows 7, 8, 10 ноутбука или другого устройства возникает ситуация появления символов, совершенно не относящихся к ключу. Обычно такие системы активированы так называемыми MAK и VLK, а они, как правило, не сохраняются. Такие ключи не зарегистрированы на ПК, а находятся на серверах Майкрософт.

Еще подобный случай может иметь место при смене комплектующих, поэтому вспоминайте, может быть вы не так давно меняли свою системную плату или еще какой-то компонент.

Теперь вы знаете как узнать ключ windows 7, 8, 10 с помощью различного программного обеспечения и даже средствами самой системы.

«ProduKey» от NirSoft для определения ключа Windows 10 и не только

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

Таких программ довольно много, мы отобрали наиболее простые из них, которые не показывают лишнего и не вызывают затруднений даже у новичков. Одна из них — утилита «ProduKey» от NirSoft.

Она позволяет узнать не только ключ системы, но и приложений Microsoft Office, и браузера Internet Explorer (ныне переименованного в Edge).

«ProduKey» от NirSoft не требует установки — достаточно скачать утилиту с официального сайта и запустить с правами админа. Ключ Windows 10, как и остальные, отображается в главном окне. При желании его можно сохранить в файл.

Кроме того, «ProduKey» от NirSoft умеет определять ключи других копий Windows, установленных на локальном и удаленных компьютерах, в том числе на всех машинах в домене. Также он может вытащить ключ из реестра незагруженной системы.

Последнее бывает необходимо при переустановке ОС, чтобы повторно активировать Windows 10, когда она потребует ключ продукта.

Чтобы выбрать, из какой копии Windows загружать данные, кликните в панели инструментов кнопку «Select source».

Преимущества «ProduKey» от NirSoft — это максимальная простота, отсутствие необходимости установки, возможность работать с незагруженными копиями Windows и удаленными компьютерами.

Методы

Узнать серийный номер Windows 8 можно как посредством заложенных в саму операционную систему инструментов, так и с помощью утилит от сторонних разработчиков. И стоит отметить, что в самой «восьмерке» имеется несколько способов сделать это, но одни из них крайне непрактичны, а вторые справляются с поставленной задачей лишь частично. Подобные несостоятельные варианты мы рассматривать попросту не будем.

Итак, начнём с базового инструмента, а затем рассмотрим уже и несколько сторонних.

Создание файла

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

Для этого потребуется в любом удобном юзеру месте создать текстовый документ.

Затем открыть его и либо ввести вручную, либо скопировать и вставить следующее:

Set WshShell = CreateObject(“WScript.Shell”)

regKey = “HKLMSOFTWAREMicrosoftWindows NTCurrentVersion”

DigitalProductId = WshShell.RegRead(regKey & “DigitalProductId”)

Win8ProductName = “Windows Product Name: ” & WshShell.RegRead(regKey & “ProductName”) & vbNewLine

Win8ProductID = “Windows Product ID: ” & WshShell.RegRead(regKey & “ProductID”) & vbNewLine

Win8ProductKey = ConvertToKey(DigitalProductId)

strProductKey =”Windows 8 Key: ” & Win8ProductKey

Win8ProductID = Win8ProductName & Win8ProductID & strProductKey

MsgBox(Win8ProductKey)

MsgBox(Win8ProductID)

Function ConvertToKey(regKey)

Const KeyOffset = 52

isWin8 = (regKey(66) 6) And 1

regKey(66) = (regKey(66) And &HF7) Or ((isWin8 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 (isWin8 = 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: когда считывание ключа бессмысленно

В отличие от Windows 7 и Windows 8, ключ больше не играет важной роли в Windows 10. Теперь Microsoft в основном работает только с цифровой лицензией

Это особенно касается тех, кто получил Windows 10 путем бесплатного обновления более ранней версии Windows.

В этом случае ваш действующий ключ для Windows 7 или 8 автоматически превращается в ключ Windows 10 и сохраняется в Microsoft вместе с идентификатором оборудования. Если вы переустановили систему, все, что вам нужно, это старый ключ продукта для Windows 7 или Windows 8. Microsoft затем сопоставит его с серверами и активирует Windows 10.

Даже если вы купили Windows 10 отдельно, вам не нужно считывать ключ продукта перед переустановкой. Опять же, Microsoft запоминает идентификатор оборудования вашей предварительной установки и автоматически активирует Windows 10.

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

  • UAC: как отключить контроль учетных записей в Windows 10
  • Как восстановить удаленные файлы на Windows-компьютере

Получаем ключ Windows в Speccy

Бесплатная программа Speccy от известной компании Piriform, производителя CCleaner и другого программного обеспечения. С официального сайта можно скачать переносную (portable) версию Speccy. Существует платная версия программы с расширенными возможностями.

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

Запустите программу Speccy, в разделе «Операционная система» отобразится версия установленной операционной системы, ее серийный номер (ключ активации).

Подробнее о программе Speccy можно прочитать здесь.

Как узнать ключ Windows 8

Один из хороших вариантиков узнать лицензионный ключ Windows 8 – загрузить утилиту RWEEverything. Скачивание производить с этого сайта – https://rweverything.com/download.

Итак, процедура нахождения сведений о лицензионном ключе может понадобиться при случаях:

  • Когда система повреждена до такой степени, что вариантом исправления проблемы будет являться переустановка системы.
  • Накопитель, где инсталлирована Windows форматирован.

#1 способ нахождения ключа

Практически в каждом ноутбуке, с системой ОС, то есть там не стоит DOS, при этом лицензионной, присутствует зашитый в BIOS ключик. То есть это ключ активации OEM систем. Такой находится и в Windows 7, и в Windows 10. Ещё на днище устройства должна быть наклейка, где указан ключ продукта и парочку не относящихся к делу сведений. Когда скачаете чистую систему нужной редакции (например, Домашняя), можете ввести этот ключ, тем самым её активировав.

#2 метод нахождения ключа системы

  • Запускаете файлик Rw.exe
  • В окошке находим вкладку ACPI, а в другом окошке идём на вкладку MSDM. Находим строчку Data, где будет написан ваш лицензионный ключ.

OEM Windows 10 — что это?

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

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

Узнаем ключ Windows 10 через PowerShell

PowerShell — еще один системный инструмент, с помощью которого можно автоматически расшифровать данные реестра, в частности — ключ продукта. Поблагодарим за эту возможность автора скрипта для PowerShhell — Jakob Bindslet.

Порядок выполнения

Скопируйте в блокнот приведенный ниже код.

function Get-WindowsKey { ## get the Windows Product Key from any PC

param ($targets = «.») $hklm = 2147483650 $regPath = «Software\Microsoft\Windows NT\CurrentVersion» $regValue = «DigitalProductId» Foreach ($target in $targets) { $productKey = $null $win32os = $null $wmi = »\\$target\root\default:stdRegProv» $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue) $binArray = ($data.uValue) $charsArray = «B»,»C»,»D»,»F»,»G»,»H»,»J»,»K»,»M»,»P»,»Q»,»R»,»T»,»V»,»W»,»X»,»Y»,»2″,»3″,»4″,»6″,»7″,»8″,»9″ ## decrypt base24 encoded binary data For ($i = 24; $i -ge 0; $i—) { $k = 0 For ($j = 14; $j -ge 0; $j—) { $k = $k * 256 -bxor $binArray $binArray = ::truncate($k / 24) $k = $k % 24 } $productKey = $charsArray + $productKey If (($i % 5 -eq 0) -and ($i -ne 0)) { $productKey = «-» + $productKey } } $win32os = Get-WmiObject Win32_OperatingSystem -computer $target $obj = New-Object Object $obj | Add-Member Noteproperty Computer -value $target $obj | Add-Member Noteproperty Caption -value $win32os.Caption $obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture $obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber $obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser $obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber $obj | Add-Member Noteproperty ProductKey -value $productkey $obj } }

  • Сохраните файл с расширением .ps1 под любым именем.
  • Запустите командную строку с правами администратора или откройте консоль Windows PowerShell (кликните по значку «Поиск» в панели быстрого запуска, наберите в поисковой строке слово powershell и запустите приложение от имени администратора).
  • В окно командной строки введите команду powershell, нажмите Enter и дождитесь появления запроса ввода PS C:\Windows\system32>. Пропустите это, если вы работаете в консоли Windows PowerShell.
  • Далее введите инструкцию Set-ExecutionPolicy RemoteSigned и, если будет запрос, подтвердите выполнение нажатием клавиши «Y«.
  • После этого поочередно выполните еще 2 команды: Import-Module «Путь_к _файлу_*.ps1», например, Import-Module D:\win-key.ps1 и Get-WindowsKey.
  • Ключ продукта отобразится в окне консоли в строке «ProductKey».

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

Может использовать один и тот же ключ для развертывания продукта в организациях, использующих одну структуру владения.

Соответствие лицензий и управление активами не зависят от активации ключа. Клиентам не нужно использовать ключи, предоставленные с определенным ИДЕНТИФИКАТОРом лицензирования (соглашение, регистрация, дочерняя лицензия или лицензию), для использования только с лицензиями, указанными в этом ИДЕНТИФИКАТОРе лицензирования. Если родительская организация (которой принадлежит чллд организация) имеет индивидуальное соглашение, она может использовать тот же ключ для развертывания продукта как в родительской, так и в дочерней организации. Такая гибкость позволяет клиентам централизованно управлять своим образом развертывания, используя ключи, относящиеся к соглашениям или лицензиям, или один набор ключей для всех.

AIDA64

Посмотреть ключ продукта Windows 10 с помощью этого приложения не всегда возможно — всё зависит от способа активации ОС. Тем не менее попробовать стоит; чтобы узнать установленный код, владелец компьютера должен:

Скачать (ссылка — aida64.com) и установить программу — для работы достаточно будет минимальной версии.

Запустить приложение и перейти в раздел «Операционная система».

А затем — в подраздел с таким же названием.

Если повезёт, пользователь найдёт ключ активации в разделе «Лицензионная информация».

Как и раньше, его можно скопировать, воспользовавшись соответствующей опцией в контекстном меню, а затем вставить в любой документ.

2 Вариант: Узнаем Windows key с помощью скрипта

Для того что бы узнать Windows key или ключ продукта Windows для этого нужно сделать всего пару простых действия:

1) Создать текстовый документ 2) Вставить в него след код:

Set WshShell = CreateObject("WScript.Shell")  regKey = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"  DigitalProductId = WshShell.RegRead(regKey & "DigitalProductId")  Win8ProductName = "Windows Product Name: " & WshShell.RegRead(regKey & "ProductName") & vbNewLine  Win8ProductID = "Windows Product ID: " & WshShell.RegRead(regKey & "ProductID") & vbNewLine  Win8ProductKey = ConvertToKey(DigitalProductId)  strProductKey ="Windows Key: " & Win8ProductKey  Win8ProductID = Win8ProductName & Win8ProductID & strProductKey  MsgBox(Win8ProductKey)  MsgBox(Win8ProductID)  Function ConvertToKey(regKey)      Const KeyOffset = 52      isWin8 = (regKey(66) \ 6) And 1      regKey(66) = (regKey(66) And &HF7) Or ((isWin8 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 (isWin8 = 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  

3) Сохраняем файл

4) Файл нужно сохранить в формате VBS

5) После этого запускаем наш файл и переписываем наш

Вот такой, незамысловатый способ что бы быстро узнать свой ключ windows

Многопользовательская активация для Office, Project и Visio

Да, следующие изменения многопользовательской активации связаны с Office, Project и Visio:

  • Узел службы KMS Office активирует все наборы Office или приложения.
  • Только один ключ Office KMS должен быть установлен и использован для активации.

При развертывании Office с помощью службы Key Management Service (KMS) в качестве метода активации Обратите внимание на следующее:

  • Windows Server не поддерживается в качестве сервера службы KMS для активации Office.
  • Исправление недоступно для активации клиентов Office.

При использовании Windows Server 2008 в качестве сервера службы KMS используются следующие варианты:

  • Обновите компьютер сервера службы KMS до Windows Server.
  • Понизить уровень компьютера до более старой версии Windows Server.
  • Запустите сервер службы KMS на компьютере под управлением Windows.
  • Запустите виртуальную машину Windows Server на более новой версии Windows Server.

Ключ продукта windows 8, 8.1: как узнать

Что такое ключ продукта и зачем его нужно знать. Он состоит из 25 цифр и букв латинского алфавита и используется для легализации продукта. Активированная система является валидной и на неё распространяются обновления компании Microsoft. При покупке лицензированной ОС, набор символов, находится на упаковке. Если приобретается устройство с предустановленной ОС, то код отпечатан на наклейке, которая у ноутбуков находится на обратной стороне корпуса.

Поскольку лицензированная ОС стоит недёшево, многие пользователи приобретают на диске или скачивают из интернета пиратские копии, для установки которых используются специальные программы. В отдельных случаях потребуется узнать ключ Windows 7. При использовании нелицензированных копий, пользователя ждут следующие проблемы:

  • Компьютер тормозит
  • Происходит произвольная перезагрузка
  • Фон экрана становится чёрным и на нём появляются предупредительные надписи

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 версию ОС.

Альтернативный вариант

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

Как узнать ключ с помощью PowerShell

Первым делом вам нужно создать на компьютере файл win10key.ps1. Этот файл нужно создать самостоятельно в Блокноте, внутри файла укажите следующую информацию:

#Main function
Function GetWin10Key
{
	$Hklm = 2147483650
	$Target = $env:COMPUTERNAME
	$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
	$DigitalID = "DigitalProductId"
	$wmi = "\\$Target\root\default:stdRegProv"
	#Get registry value 
	$Object = $wmi.GetBinaryValue($hklm,$regPath,$DigitalID)
	$DigitalIDvalue = $Object.uValue 
	#If get successed
	If($DigitalIDvalue)
	{
		#Get producnt name and product ID
		$ProductName = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductName").ProductName 
		$ProductID =  (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductId").ProductId
		#Convert binary value to serial number 
		$Result = ConvertTokey $DigitalIDvalue
		$OSInfo = (Get-WmiObject "Win32_OperatingSystem"  | select Caption).Caption
		If($OSInfo -match "Windows 10")
		{
			if($Result)
			{
				
				$value ="ProductName  : $ProductName `r`n" `
				+ "ProductID    : $ProductID `r`n" `
				+ "Installed Key: $Result"
				$value 
				#Save Windows info to a file 
				$Choice = GetChoice
				If( $Choice -eq 0 )
				{	
					$txtpath = "C:\Users\"+$env:USERNAME+"\Desktop"
					New-Item -Path $txtpath -Name "WindowsKeyInfo.txt" -Value $value   -ItemType File  -Force | Out-Null 
				}
				Elseif($Choice -eq 1)
				{
					Exit 
				}
			}
			Else
			{
				Write-Warning "Запускайте скрипт в Windows 10"
			}
		}
		Else
		{
			Write-Warning "Запускайте скрипт в Windows 10"
		}
		
	}
	Else
	{
		Write-Warning "Возникла ошибка, не удалось получить ключ"
	}

}
#Get user choice 
Function GetChoice
{
    $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes",""
    $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No",""
    $choices = ]($yes,$no)
    $caption = "Подтверждение"
    $message = "Сохранить ключ в текстовый файл?"
    $result = $Host.UI.PromptForChoice($caption,$message,$choices,0)
    $result
}
#Convert binary to serial number 
Function ConvertToKey($Key)
{
	$Keyoffset = 52 
	$isWin10 = ($Key/6) -band 1
	$HF7 = 0xF7
	$Key = ($Key -band $HF7) -bOr (($isWin10 -band 2) * 4)
	$i = 24
	$Chars = "BCDFGHJKMPQRTVWXY2346789"	
	do
	{
		$Cur = 0 
		$X = 14
		Do
		{
			$Cur = $Cur * 256    
			$Cur = $Key + $Cur
			$Key = ::Floor(($Cur/24))
			$Cur = $Cur % 24
			$X = $X - 1 
		}while($X -ge 0)
		$i = $i- 1
		$KeyOutput = $Chars.SubString($Cur,1) + $KeyOutput
		$last = $Cur
	}while($i -ge 0)
	
	$Keypart1 = $KeyOutput.SubString(1,$last)
	$Keypart2 = $KeyOutput.Substring(1,$KeyOutput.length-1)
	if($last -eq 0 )
	{
		$KeyOutput = "N" + $Keypart2
	}
	else
	{
		$KeyOutput = $Keypart2.Insert($Keypart2.IndexOf($Keypart1)+$Keypart1.length,"N")
	}
	$a = $KeyOutput.Substring(0,5)
	$b = $KeyOutput.substring(5,5)
	$c = $KeyOutput.substring(10,5)
	$d = $KeyOutput.substring(15,5)
	$e = $KeyOutput.substring(20,5)
	$keyproduct = $a + "-" + $b + "-"+ $c + "-"+ $d + "-"+ $e
	$keyproduct 
	
  
}
GetWin10Key 

Если решите делать всё с нуля, то в Блокноте не так просто сохранить файл с форматом .ps1, так как это нестандартный формат. Чтобы утилита разрешила вам сохранить такой файл, нужно выбрать в поле «Тип файла» — «Все файлы».

Далее запускаем PowerShell, для этого вводим название этого компонента в поисковой строке Пуск

Важно: запускайте утилиту от имени администратора

В открывшемся окне вводим: Set-ExecutionPolicy RemoteSigned и нажимаем Y+Enter для подтверждения команды.

Далее запускаем файл: C:\win10key.ps1. Если вы сохранили файл в другом месте, то пропишите свой адрес. Далее вы увидите подобное:

В ответ вы получите ключ, используемый на вашем ПК.

Как посмотреть ключ Windows в Free PC Audit

Бесплатная программа Free PC Audit поможет узнать ключ установленного Windows. Эта программа не требует установки на компьютер. Запустите файл утилиты, после этого откроется окно программы Free PC Audit, в котором начнется сканирование системы.

После завершения сканирования, во вкладке «System», напротив пункта «Windows product key» вы увидите ключ продукта установленной операционной системы Windows.

Для копирования ключа, выделите строку с лицензионным ключом, а затем с помощью пункта контекстного меню «Copy», или с помощью клавиш «Ctrl» + «C» скопируйте ключ продукта Windows из окна утилиты.

Speccy

Бесплатная программа Speccy от известной компании Piriform, производителя CCleaner и другого программного обеспечения. С официального сайта можно скачать переносную (portable) версию Speccy. Существует платная версия программы с расширенными возможностями.

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

Запустите программу Speccy, в разделе «Операционная система» отобразится версия установленной операционной системы, ее серийный номер (ключ активации).

Showkeyplus

*{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,svg{position:absolute;width:100%;top:0;bottom:0;margin:auto}svg{left:calc(50% – 34px)}” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen>

ShowKeyPlus схожа по функционалу с ранее рассмотренной программой ProduKey. Скачав приложение, мы попадаем в окно, где в левой части расположены несколько подпунктов, а в правой отображается информация о системе. Тут уже знакомые нам ID продукта, версии Windows и, конечно, ключ.

Весьма полезной будет функция, сохраняющая информацию о ключе активации в отдельном текстовом документе.

Для этого нужно кликнуть по вкладке «Save», после чего выбрать имя сохраняемого файла и тип. Кроме стандартного текстового файла, документ доступен в форматах Word и Excel.

Гость форума
От: admin

Эта тема закрыта для публикации ответов.