Скрипт для извлечения ключа Windows 7
Дело в том, что ключ хранится в реестре Windows, но в шифрованном двоичном формате. Такой ключ невозможно использовать.
Вы можете легко создать простой VBScript, который будет считывать значения из реестра, а затем перевести его в формат, который вам нужен для переустановки.
Скопируйте и вставьте следующий текст в блокнот:
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = «BCDFGHJKMPQRTVWXY2346789»
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 — i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = «-» & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
При сохранении файла задайте ему расширение vbs:
Теперь запустите получившийся файл двойным кликом мыши:
Скрипт покажет окно, в котором будет ваш ключ.
В чем отличие Installed Key от OEM Key?
Задаваясь вопросом определения лицензионного ключа действующей на компьютере операционной системы, следует разобраться в таких понятиях, как Installed Key и OEM Key. По сути, они оба являются лицензионными ключами Windows, но между ними имеются некоторые отличия. Различается и способ их определения.
Installed Key представляет собою установочный ключ действующей на компьютере операционной системы. Его можно определить на тех ноутбуках и стационарных компьютерах, на которые Windows ставилась пользователями самостоятельно с диска или в виде цифровой копии, приобретенной через интернет и активированной.
OEM Key является лицензионным ключом версии Windows, которая изначально была установлена на компьютере. Информация о ключе OEM зашивается в материнскую плату ноутбука или стационарного компьютера, и ее изменить нельзя.
Таким образом, если на компьютере в момент покупки была установлена операционная система Windows 8, которая позже обновилась до Windows 10, информация о ключах OEM и Installed будет отличаться. При этом, желая установить на новый компьютер Windows 8, надо будет вводить ключ OEM – только он сработает с данной версией операционной системы. Installed Key подойдет, если вы пожелаете установить Windows 10.
Внимание: Использовать имеющийся OEM или Installed ключ можно только для той версии операционной системы, которая установлена на компьютере. Нельзя ввести ключ от Basic версии Windows 10 для Professional сборки
Как найти ключ Windows 10, если нет коробки или наклейки на компьютере
Случаи, когда у пользователя нет прямого доступа к данным об операционной системе, довольно распространены. Поэтому рассматривая, где найти ключ Windows 10, стоит ознакомиться с дополнительными способами, которые предусматривают использование программных компонентов компьютера.
OEM KEY для текущей версии Windows 10 можно определить при помощи простой команды. Ее нужно ввести в командную строку и затем скопировать полученный ключ из консоли.
Порядок действий следующий:
- Запускаем поиск в Windows, вводим запрос «Командная строка», запускаем CMD. Если на компьютере несколько пользователей, следует выполнить запуск от имени администратора. Альтернативный вариант – быстрая команда Win + R. На экране появляется панель «Выполнить». В строку нужно ввести CMD и нажать «Ок». Результат будет такой же, как и при первом варианте – запустится командная строка.
- Вводим команду wmic path softwаrelicensinqservice qet ОАЗxОriginаlProductКеy. Нажимаем клавишу «Enter». В результате будет отображен ключ продукта. Скопировав или переписав комбинацию необходимо выйти из командной строки.
Необходимо учитывать, что данный способ не является универсальным. Бывает так, что данные об используемой начальной версии Windows отсутствуют. В этом случае команда выполнится, но строка, в которой должен быть указан ключ, останется пустой.
Так как найти ключ продукта Windows 10 через командную строку удается не всегда, можно воспользоваться другим инструментом – PowerShell. По сути это расширенная версия командной строки, которая используется разработчиками и другими специалистами для настройки и других манипуляций с операционной системой.
Алгоритм действий практически идентичен. Нужно запустить Windows PowerShell через поиск в системе и ввести команду (Get-WmiObject -query “select * from SoftwareLicensingService”). Код обязательно вводится в скобках, иначе произойдет ошибка. При правильном вводе после нажатия на Enter на экране будет отображен Product Key. Как и в случае с CMD, в отдельных ситуациях программная оболочка может не отразиться сведения о системе, что чаще всего происходит при использовании нелицензированной версии ПО.
Определив, где найти ключ активации Windows 10, необходимо отметить что для этого необязательно использовать только стандартные инструменты. Существуют специальные утилиты, с помощью которых можно получить подробную информацию об операционной системе, включая ключи продукта и установки, OEM Key и другие данные.
Одна из наиболее популярных утилит – Produkey. С ее помощью можно быстро получить ключ продукта, скопировать его или сохранить в файл. Программа распространяется бесплатно на официальном сайте разработчика. Достаточно загрузить архив с приложением на компьютер, распаковать файлы и запустить утилиту. Сразу после этого на экране будет отображена текущая версия, OEM Key и Product ID.
К слову, с помощью данной программы можно получить кодовые комбинации не только от операционной системы. Программа взаимодействует практически со всеми программными продуктами, разработанными компанией Microsoft.
Альтернативный вариант – программа ShowKeyPlus. Последняя версия утилиты есть в свободном доступе на GitHub. Принцип работы с данным приложением такой же, как и с предыдущем. После загрузки необходимо распаковать архив и запустить программу. В окне появится полный список ключей, включая OEM Key, Product ID, Product key.
Третья утилита для определения ключа – Magical Jelly Bean Keyfinder. Это бесплатная программа с идентичным функционалом. Особенность утилиты в том, что она способна определять ключ не только из установленной версии Windows. Приложение умеет извлекать кодовые значения из загруженного образа ISO или с носителя, на котором записан установочный файл.
Для получения необходимых данных достаточно загрузить приложение с сайта разработчика и выполнить установку на ПК. Из других источников скачивать утилиту не рекомендуется, чтобы исключить риск попадания вредоносного ПО на компьютер. При запуске в окне приложения появятся данные о версии ОС и набор ключей. При необходимости их можно сохранить в отдельный файл в один клик. Кроме Windows, утилита может использоваться для других программных продуктов.
Способы с использованием сторонних программ
Вопросом поиска ключа, видимо, задавались многие, поэтому в интернете сейчас можно найти довольно много различных утилит, предлагающих вывести коды многих программ, в том числе и операционных систем. Как правило, все они бесплатные и весят от нескольких килобайт до нескольких мегабайт, но вполне хорошо справляются с поставленной задачей. Далее приведено несколько примеров утилит, которые можно использовать для этой цели.
ProduKey
Окно ProduKey
При помощи этой программы вы сможете найти утраченные лицензионные коды для Windows 10 или любой другой «Винды», а также для ряда платного ПО.
Всё, что вам потребуется сделать, это скачать утилиту с официального сайта, разархивировать, запустить. Далее вы увидите ключ вашей Windows.
Кроме того, ProduKey показывает также productkeysследующего ПО:
- Microsoft Office
- Exchange Server
- SQL Server
ShowKeyPlus
ShowKeyPlus
Ещё одна утилита с довольно говорящим названием, которая также позволяет узнать ключ продукта Windows 10 или любой другой «Винды».
Для этого нам просто нужно её скачать (программа бесплатная) и запустить. В открывшемся окне сразу появится вся необходимая информация.
WinKeyFinder
WinKeyFinder
Хорошая программа, которая является одним из вариантов при поиске способов, как узнать ключ «Винды» 7 или XP. Она выводит номера продукта самой ОС и «Офиса». Воспользоваться ей довольно легко. Она распространяется бесплатно, поэтому просто скачиваем, а затем запускаем. Вы сразу увидите нужные наборы символов.
Помимо этих утилит существует ещё неограниченное множество, но, на самом деле, для того, чтобы узнать свой productkey установленной Windows XP, 7, 8 или 10, хватит одной из вышеописанных.
https://youtube.com/watch?v=7Bv2lkFAmkc
Программы для платной активации
Этих программ существует несколько.
Мы перечислим их основные названия: Direct Access, Education Home Pro Enterprise, Microsoft Application Virtualization и многие другие.
Такие программы можно найти на сайте: ElStore.
Все они находятся под полной защитой Виндовс.
Подобные программы способны обеспечить безопасность ваших файлов.
Они способны расширять технические возможности рабочего стола, переводить устройство в режим планшета и имеют другие преимущества над бесплатными утилитами.
Единственный минус – не все могут люди позволить купить такое аппаратное обеспечение.
6 вариантов отключения Secure Boot на разных системах и моделях ноутбуков
Как узнать ключ активации своей windows XP, 7, 8, 8.1, 10
Здравствуйте уважаемые друзья! В этой статье я покажу Вам, как узнать ключ активации своей windows XP, windows 7, 8, 10.
У меня много раз спрашивали, как мне узнать ключ активации от своей системы windows? Получилось так, что ключ активации потерян или наклейка на обратной стороне ноутбука или системного блока просто затерлась и посмотреть ключ я просто не могу.
Нужно переустанавливать систему и нужен свой ключ активации, что бы потом активировать windows, помоги советом.
И так давайте приступим, в первом способе мы воспользуемся скриптом с сайта microsoft. Создаем обычный текстовый документ на рабочем столе.
Далее, нам нужно в созданный текстовый документ вставить вот такой скрипт. Выделите скрипт, скопируйте его и вставьте в текстовый документ.
- 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 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. Для этого, нажимаем на пункт «Файл» и в выпадающем списке, выбираем «Сохранить как».
В открывшемся окне в поле Тип файла, выбираете «Все файлы (*.*)» и пишите любое имя для файла, я например написал windowssss.vbs. Нажимаем кнопку «Сохранить».
- После того, как Вы нажмете на кнопку «Сохранить» у Вас появится вот такой файл.
Откройте данный файл и Вы увидите долгожданный ключ активации своей системы windows. Можно нажать на крестик или кнопку «OK», откроется дополнительное окно с информацией о windows, коде продукта и соответственно ключе активации.
Вот так всё просто можно узнать свой ключ активации на компьютере. Давайте рассмотрим ещё один способ, более простой с помощью утилиты KeyFinderInstaller.
Как узнать ключ активации своей windows с помощью утилиты KeyFinderInstaller
Скачиваем утилиту KeyFinderInstaller(скачать можете с любого сайта в интернете) и устанавливаем её. После того, как утилита установится, кликаем по ярлыку на рабочем столе и видим в открывшемся окне нужную нам информацию.
Если у Вас на компьютер ещё установлены другие продукты от компании Microsoft, например Microsoft office, то Вы так же можете узнать ключ активации данных продуктов, просто в окне выбираете продукт и смотрите информацию. Вот и всё, теперь Вы знаете, как узнать ключ активации своей windows. Надеюсь статья Вам будет полезна, всем удачи!
PowerShell
Для реализации скрипта с помощью PowerShell потребуется файл, созданный в «Блокноте» и запущенный от имени администратора. Вносим в него соответствующий скрипт.
Сохраняем файл: задаем имя и дописываем «.ps1», тип файла — «Все файлы». Выбираем местом сохранения директорию локального диска «С».
Далее нам нужно запустить созданный скрипт. Для этого кликаем по кнопке «Пуск» правой кнопкой мышки и выбираем пункт «Windows PowerShell (администратор)». В открывшемся окне вводим команду:
Для подтверждения команды вводим букву «Y». Остается ввести путь до скрипта, в конкретном случае он выглядит так:
Если вы выполнили все правильно, то на экране появится название продукта, ID и ключ.
Чтобы сохранить ключ в отдельный файл, вводим букву «Y» и подтверждаем. Соответствующий текстовый файл с именем «WindowsKeyInfo» появится на рабочем столе.
После получения ключа можно восстановить стандартные настройки политики выполнения скриптов. Потребуется лишь ввести следующую команду:
Подтвердите данную процедуру командой «Y» и закройте приложение командой «Exit».
Если Windows на вашем ПК была предустановлена, вшитый ключ OEM в UEFI материнской платы можно увидеть с помощью следующей команды:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Вводить ее нужно в командной строке, предварительно запущенной от имени администратора.
Как узнать ключ при помощи сторонних приложений
Способов и ресурсов, позволяющих узнать ключ ОС, множество. Они дают возможность посмотреть характеристики компьютера и узнать интересующие юзера сведения.
ShowKeyPlus
Программа выгодно выделяется на фоне остальных тем, что показывает не только ключ активированной на девайсе системы, но и отображает тип шифра UEFI, а также выдает информацию о ранее установленных версиях ОС.
Чтобы узнать необходимые данные, инсталлировать утилиту ShowKeyPlus не нужно. Достаточно запустить программу. На экране монитора появится окно со всеми интересующими сведениями. Пользователь может сохранить отображенную на экране информацию, кликнув на клавишу «Save».
ProduKey
Бесплатная программа, показывающая информацию о ключах программного обеспечения. К помощи ProduKey прибегают в том случае, если пользователь забыл, какая версия на каком устройстве у него установлена, либо нужно переустановить ОС, но за время пользования ключ потерялся.
Утилита не нуждается в инсталляции, но для безопасности использования скачивайте ее с официального сайта. Алгоритм действий, который поможет выяснить код:
- Чтобы открыть файл, тапните на команду «Показать в папке».
- Откройте архив, кликните на иконку «Извлечь».
- Укажите путь для извлечения. Подтвердите свои действия, нажав «ОК».
После открытия разархивированной папки запустите в работу утилиту ProduKey. exe. После этого на экране появится таблица, в которой будут указаны все ключи Microsoft, установленные на устройстве.
Magical Jelly Bean Keyfinder
Утилита Magical Jelly Bean Keyfinder – полезный инструмент, который поможет пройти валидацию, получить ключ или серийный номер из любого устройства. Вначале программу необходимо установить на свой компьютер. Она бесплатная, поэтому самый надежный способ скачивания – с официального сайта.
Порядок действий:
- Загрузка программы начнется автоматически, как только пользователь нажмет на ссылку. Затем последует запрос «Скачать» или «Сохранить». Выбирайте второй вариант, поместите файл на рабочем столе, чтобы, в случае надобности, его можно было легко найти.
- Установка программы Magical Jelly Bean Keyfinder занимает не больше минуты.
- Откройте файл. Чтобы продолжить процесс установки, нажмите на клавишу «Следующая».
- Состоится переход на экран лицензионного соглашения. Принимайте условия и переходите дальше. После инсталляции приложения запустите программу.
Сразу после установки утилита находит ключ для операционной системы, активированной на этом устройстве. Помимо ОС Windows, магический инструмент извлечет секретные шифры для любой игры или программы, инсталлированной на компьютер.
После обнаружения ключей, чтобы не пришлось проделывать все манипуляции заново, распечатайте и сохраните их.
Speccy
Еще одна удобная в использовании программа, отображающая все нужные сведения об устройстве. Инструмент предоставляет пользователю информацию о каждом элементе персонального компьютера:
- операционной системе;
- жестких дисках;
- графической карте;
- процессоре;
- RAM.
Этот перечень по умолчанию появляется на экране после запуска программы. Чтобы разобраться подробнее в тонкостях, кликните на строку «Операционная система». Справа откроется полная картина: когда, какая версия Windows установлена, ключ.
Просмотрев сведения, если есть необходимость, сохраните информацию, скопировав на диск. Выберите в меню «Save Snapshot». Снимок файловой системы сохранится в папке «.speccy».
RWEverything
Если стали обладателем компьютера с Windows 8 и хотите узнать ее лицензионный ключ, можете воспользоваться приложением RWEverything.
Если вы работаете в предустановленной разработчиком операционной системе, лучше пользуйтесь одной из приведенных выше программ. Когда же на компьютере осуществлялась установка Windows 7 / 10, а вам нужен именно код «родной» ОС, его поможет узнать приложение RWEverything. Оно извлечет этот идентификатор из микросхем памяти UEFI, а также предоставит иные данные об используемой системе ввода-вывода.
Идем на сайт производителя и загружаем версию утилиты, соответствующую разрядности интегрированной на ПК Виндовс 8. В интернете существует множество лицензионные новые онлайн казино В большинстве онлайн-казино вывод денег на карты разных банков осуществляется в течение нескольких дней, но в некоторых из них выплаты проводятся в течение нескольких часов.
- Извлекаем файлы приложения в удобный каталог.
- Запускаем исполняемый файл.
- Кликаем по кнопке «ACPI» на панели инструментов, как показано на скриншоте.
- Переходим во вкладку «MSDM», где и получаем требуемую информацию.
Последний метод увидеть лицензионный ключ в Виндовс 10 – использование предоставляемого Microsoft скрипта.
Просто создаем текстовый документ в Windows 10 с расширением «.vbs», вставляем в него исполняемый код, сохраняем и выполняем по документу двойной клик.
< — — Исполняемый код — — >
Как узнать активирована ли Windows 10?
Условно все версии Windows можно поделить на 4 типа:
- Не активированные. У них нет доступа к последним обновлениям системы, рабочий стол черный, а в углу высвечивается сообщение с просьбой активировать Windows.
- Временные. Они выдаются на 3 месяца, а после истечения срока действия система переводится в неактивное состояние.
- Пиратские. Если использовалась активацию через командную строку с помощью специальных утилит, вроде KMS Auto, отличить взломанную версию системы от лицензионной очень сложно. Для этого придется использовать косвенные факторы: наличие этикетки на корпусе ноутбука, лицензионный диск с фирменными наклейками в комплекте.
Лицензионные. Открывают доступ ко всем функциям системы.
Узнать об активации можем в разделе «Система», куда легко попасть, если нажать правой кнопкой мыши (ПКМ) по ярлыку «Этот компьютер» на рабочем столе и выбрать «Свойства». Необходимая информация находится в графе «Активация Windows».
Важно! Не существует абсолютно рабочего способа, как проверить ключ Windows 10 на подлинность. Возможно, имеющийся код лицензии всего лишь слит в сеть
Он сработает, но даст временный результат. Пусть это даст не 100% эффект, но проверить подлинность можем через то же меню «Активация Windows». Чтобы обновить ключ продукта в лицензионной Windows 10, достаточно нажать «Изменить ключ продукта» и ввести новый.
Введите ключ продукта Windows 10 — что это?
Несложно догадаться, что такое цифровая лицензия Windows 10. Это вшитый код продукта, позволяющий официально пользоваться активированной версией системы.
В соответствующее окно нужно ввести действующий ключ ОС. Ключи Windows 10 Home и других модификаций обычно вшиты в BIOS (возможно, даже привязаны к HWID) или просто скрыты в системе. Однако, для этого у читателя должна быть лицензионная Windows. Тогда на ноутбуке можем посмотреть текущий код Windows 10 и использовать его в своих целях.
Стоит знать! Существуют и сайты, нелегально распространяющие Windows 10 license key, но это противозаконно, да и крайне сложно найти рабочий ключ.
Как узнать лицензионный ключ активации Windows 7, 8, 8.1, 10
К прочтению данного материала многих подталкивает весьма стандартная и распространенная ситуация: когда-то купил ноутбук с установленной лицензионной операционной системой Windows 7 или 8.
Через определенное время в связи с необходимостью переустановки Windows или по любой другой причине нужен ключ активации, который был указан на наклейке, которая располагается на днище ноутбука, однако за месяцы и годы эксплуатации лэптопа она давно затерлась или вовсе отклеилась. Как быть?
Если на вашем ПК работает Windows с активированным лицензионным ключом, то «достать» его из операционной системы не составит большого труда.
Важно также различать, что вам нужно получить — просто код, который был указан на специальной наклейке или код для Windows 8, который зашит в BIOS компьютера. Скриншот свойств «Мой компьютер»
Скриншот свойств «Мой компьютер»
Для Win8 из BIOS с помощью RWEverything
Для извлечения OEM ключа лицензии Windows 8 из БИОСа ноутбука или стационарного компьютера рекомендуем ознакомиться с этой статьей — в ней мы рассматривали, как с помощью программы RWEverything достать ключ от Win8 из BIOS нового типа: UEFI. Этот способ так же актуален для тех, кто пытается восстановить ключ, если вместо лицензионной Windows 8 «из магазина» была установлена другая ОС.
Скриншот программы RWEverything
Ключ активации Windows в AIDA64
Если нужен ключ активации установленной и работающей системы, можно воспользоваться уже знакомой нам программой для полной диагностики ПК — AIDA64 — переходим, знакомимся, скачиваем и устанавливаем.
Затем запускаем программу и открываем вкладку Операционная система.
В разделе Лицензионная информация в поле Ключ продукта и будет указан искомый код активации Виндовс.
Скриншот программы АИДА64
В AIDA64, как и в RWEverything, можно увидеть ключ, зашитый в БИОС. Для этого перейдем на вкладку Системная плата, затем ACPI. В разделе Описание таблицы найдем MSDM и в поле SLS Data будет прописан нужный нам 25-символьный код активации Виндовс.
Скрин AIDA64
Поиск ключа активации через KeyFinder
KeyFinder — простая утилита от Magical Jelly Bean. Эта небольшая программа не занимает много места и выдает лишь самый минимум информации, но именно она нам и нужна.
В левом окне выбираем ПО, для которого нужно узнать ключ активации — в данном случае нас интересует Windows 7 Home Premium. CD Key и есть искомый код.
Скриншот KeyFinder
Вместо заключения
Этот список можно было бы продолжать бесконечно, так как есть еще как минимум десяток популярных утилит для решения одной и той же задачи, однако считаю, что и предоставленного набора вам будет достаточно. Встречаются на просторах интернета и различные скрипты, использующие VBScript или PowerShell для извлечения ключей без установки лишних программ. Каждый выбирает тот способ, который ему более удобен.
Просмотр ключа продукта установленной Windows 10 и OEM-ключа в ShowKeyPlus
Есть множество программ для описываемых здесь целей, о многих из которых я писал в статье Как узнать ключ продукта Windows 8 (8.1) (подойдет и для Windows 10), но мне больше других приглянулась найденная недавно ShowKeyPlus, которая не требует установки и отдельно показывает сразу два ключа: установленной в текущий момент системы и OEM ключ в UEFI. Заодно сообщает, для какой именно версии Windows подходит ключ из UEFI. Также с помощью этой программы можно узнать ключ из другой папки с Windows 10 (на другом жестком диске, в папке Windows.old), а заодно проверить ключ на валидность (пункт Check Product Key).
Все, что нужно сделать — запустить программу и посмотреть отображаемые данные:
- Installed Key — ключ установленной системы.
- OEM Key (Original Key) — ключ предустановленной ОС, если она была на компьютере, т.е. ключ из UEFI.
Также эти данные можно сохранить в текстовый файл для дальнейшего использования или архивного хранения, нажав кнопку «Save». Кстати, проблема с тем, что порой разные программы показывают разные ключи продукта для Windows, как раз и появляется из-за того, что некоторые из них смотрят его в установленной системе, другие в UEFI.
Просмотр ключа установленной Windows 10 с помощью PowerShell
Там, где можно обойтись без сторонних программ, я предпочитаю обходиться без них. Просмотр ключа продукта Windows 10 — одна из таких задач. Если же вам проще использовать бесплатную программу для этого, пролистайте руководство ниже. (Кстати, некоторые программы для просмотра ключей отправляют их заинтересованным лицам)
Простой команды PowerShell или командной строки, для того чтобы узнать ключ установленной в настоящий момент времени системы не предусмотрено (есть такая команда, показывающая ключ из UEFI, покажу ниже. Но обычно требуется именно ключ текущей системы, отличающийся от предустановленной). Но можно воспользоваться готовым скриптом PowerShell, который отображает необходимую информацию (автор скрипта Jakob Bindslet).
Вот что потребуется сделать. Прежде всего, запустите блокнот и скопируйте в него код, представленный ниже.
#Main function Function GetWin10Key { $Hklm = 2147483650 $Target = $env:COMPUTERNAME $regPath = "SoftwareMicrosoftWindows NTCurrentVersion" $DigitalID = "DigitalProductId" $wmi = "\$Targetrootdefault: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:SoftwareMicrosoftWindows NTCurrentVersion" -Name "ProductName").ProductName $ProductID = (Get-itemproperty -Path "HKLM:SoftwareMicrosoftWindows NTCurrentVersion" -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. Для того, чтобы сделать это в блокноте, при сохранении в поле «Тип файла» укажите «Все файлы» вместо «Текстовые документы». Сохранить можно, например, под именем win10key.ps1
После этого, запустите Windows PowerShell от имени Администратора. Для этого, можно начать набирать PowerShell в поле поиска, после чего кликнуть по нему правой кнопкой мыши и выбрать соответствующий пункт.
В PowerShell введите следующую команду: Set-ExecutionPolicy RemoteSigned и подтвердите ее выполнение (ввести Y и нажать Enter в ответ на запрос).
Следующим шагом, введите команду: C:win10key.ps1 (в данной команде указывается путь к сохраненному файлу со скриптом).
В результате выполнения команды вы увидите информацию о ключе установленной Windows 10 (в пункте Installed Key) и предложение сохранить ее в текстовый файл. После того, как вы узнали ключ продукта, можете вернуть политику выполнения скриптов в PowerShell к значению по умолчанию с помощью команды Set-ExecutionPolicy restricted