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

Обновлено: 01.07.2024

Для активации windows используется 25-значный код (ключ) формата (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Чтобы узнать какой ключ использовался для активации системы, или появилась необходимость в переустановки системы, а ключ на наклейке стерся, можно воспользоваться данным VBS скриптом.

*Внимание! Данная статья относится к Windows 7/8/8.1 и не подходит для Windows 10.

Подробности

Создайте Текстовый документ.

Скопируйте в него текст скрипта.

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

strProductKey = "Windows Key: " & Win8ProductKey

Win8ProductID = Win8ProductName & Win8ProductID & strProductKey

Function ConvertToKey(regKey)

Const KeyOffset = 52

isWin8 = (regKey(66) \ 6) And 1

regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)

Do

Do

Cur = regKey(y + KeyOffset) + Cur

regKey(y + KeyOffset) = (Cur \ 24)

Cur = Cur Mod 24

Loop While y >= 0

winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput

Loop While j >= 0

If (isWin8 = 1) Then

keypart1 = Mid(winKeyOutput, 2, Last)

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)

End Function

Нажмите Файл – Сохранить как:

Выберите Тип файлов: Все файлы. Задайте любое имя файла, но обязательно укажите расширение . VBS . Нажмите Сохранить.

При нажатии на сохраненный файл откроется окно с ключом активации windows .

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

Далее, нам нужно в созданный текстовый документ вставить вот такой скрипт. Выделите скрипт, скопируйте его и вставьте в текстовый документ.

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

После того, как Вы вставили скрипт в текстовый документ, документ нужно сохранить с расширение .VBS. Для этого, нажимаем на пункт «Файл» и в выпадающем списке, выбираем «Сохранить как».

В открывшемся окне в поле Тип файла, выбираете «Все файлы (*.*)» и пишите любое имя для файла, я например написал windowssss.vbs. Нажимаем кнопку «Сохранить».

После того, как Вы нажмете на кнопку «Сохранить» у Вас появится вот такой файл.

Откройте данный файл и Вы увидите долгожданный ключ активации своей системы windows. Можно нажать на крестик или кнопку «OK», откроется дополнительное окно с информацией о windows, коде продукта и соответственно ключе активации.

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

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

Скачиваем утилиту KeyFinderInstaller(скачать можете с любого сайта в интернете) и устанавливаем её. После того, как утилита установится, кликаем по ярлыку на рабочем столе и видим в открывшемся окне нужную нам информацию.

Если у Вас на компьютер ещё установлены другие продукты от компании Microsoft, например Microsoft office, то Вы так же можете узнать ключ активации данных продуктов, просто в окне выбираете продукт и смотрите информацию. Вот и всё, теперь Вы знаете, как узнать ключ активации своей windows. Надеюсь статья Вам будет полезна, всем удачи!

1. Здравствуйте админ! Такой вопрос. Как узнать ключ Windows XP, Vista, Windows 7, 8, 8.1, 10 в случае, если система не загружается? Два года назад купил вместе с новым системным блоком установочный диск Windows 8.1 и установил систему на новый компьютер. Сейчас Windows 8.1 не загружается и я хочу переустановить её заново, но коробку с ключом и установочным диском Windows 8.1 я давно потерял! Где тогда взять ключ? Знакомые посоветовали использовать программу ProduKey и выудить ключ прямо из системы, но как запустить эту программу в неработающей Windows 8.1 ? Просто переустанавливать винду боюсь, а вдруг она не активируется. автоматически? Тем более, при своей установке Windows 8.1 требует ключ и пропустить это окно никак нельзя.

2. Вопрос! У меня системный блок DEPO с установленной лицензионной Windows 7 Home Premium (Домашняя расширенная), компьютер давно мной не используется, так как система на нём не загружается и тем более я купил себе ноутбук. Появилась мысль продать компьютер, но прежде хочу переустановить на нём Windows 7 Home Premium заново , оригинальный ISO-образ системы скачал в интернете, но как мне выдрать из неё ключ, если она не грузится.

3. Привет всем! У меня проблема, сгорела материнская плата на ноутбуке, короче, от него остался только корпус, жёсткий диск и оперативная память. У меня вопрос, как узнать лицензионный ключ Windows 8.1 Single Language (Для одного языка), которая была установлена на ноутбуке? Я могу это сделать, ведь жёсткий с диск операционной системой целый, мы пробовали подключать его к другому компьютеру?

Как узнать ключ Windows XP, Vista, Windows 7, 8, 8.1, 10 в случае, если операционная система не загружается

Привет друзья! Описанный ниже способ предложил наш читатель MishaK20. Если вам нужно узнать ключ Windows, но сама система не загружается, то поступить можно так. Создадим с вами загрузочную флешку Live CD AOMEI PE Builder с утилитой ProduKey и загрузим с неё компьютер, на котором установлена неработоспособная операционная система. Программка ProduKey и покажет нам ключ нашей Windows, которая не загружается.




Запускаем программу WinSetupFromUSB. Создадим универсальную загрузочную флешку, которая будет грузиться на новых ноутбуках с БИОСом UEFI, а также на простых компьютерах с обычным БИОСом. В главном окне WinSetupFromUSB в самом верхнем поле, выбираем нашу флешку. Ставим галочку на пункте Auto format it with FBinst и отмечаем пункт FAT32. Отмечаем галочкой пункт Vista/7/8/Server 2008/2012 based ISOи нажимаем на кнопку справа, открывающую окно проводника.


В открывшемся проводнике находим ISO образ Live CD AOMEI PE Builder и выделяем его левой мышью, жмём Открыть.



Осторожно, все данные на флешке будут удалены!




Начинается процесс создания загрузочной флешки.



Выбираем в загрузочном меню компьютера флешку Live CD AOMEI PE Builder и загружаемся с неё.



Выбираем с помощью стрелок на клавиатуре - Live CD AOMEI PE Builder.




Загружается рабочий стол Live CD AOMEI PE Builder, представляющий из себя обычный Live CD на базе Windows 8.1. На рабочем столе можно увидеть интегрированную папку "Софт", в которой находится папка "ProduKey" с одноимённой программой.

Запускаем утилиту ProduKey от имени администратора.


Открывается окно ProduKey и показывает нам ключ Windows 8.1 PRO, и именно она установлена на моём компьютере, но тем не менее, этот ключ совсем не от нашей операционной системы. Видите путь к папке - X:\Windows


Если открыть окно "Компьютер",


то вы увидите, что буква X:\ присвоена самой загрузочной флешке Live CD AOMEI PE Builder. А разделу с установленной операционной системой присвоена буква диска (F:) и именно на этом разделе нужно искать наш ключ.


Чтобы увидеть настоящий ключ нашей Windows 8.1 PRO, нажмите File-->Select Source.


Отмечаем пункт "Load the product keys from external Windows directory" и жмём кнопку "Browse".


Жмём на локальный диск (F:).


Раскрывается содержимое диска (F:).

Отмечаем левой мышью папку Windows и жмём ОК.



В данном окне показан настоящий ключ установленной на моём компьютере Windows 8.1.


Друзья, если вам понадобится узнать ключ Windows на неисправном ноутбуке, то придётся снимать жёсткий диск ноутбука, затем подсоединять его к простому компьютеру и узнавать ключ Windows с помощью этих статей : Как узнать версию незагружающейся Windows с помощью диска восстановления Microsoft Diagnostic and Recovery Toolset 10 x64 (MSDaRT) и дистрибутива Windows 10.

Задача: есть Windows станция где ось Window XP SP3 Professional на борту та самая от которой не так просто избавиться, т. е. Перейти на Windows 7, но это все мелочи, какая разница что администрировать — лучше подготовиться на случай если когда-нибудь система упадет и ее нужно будет заново поставить, а вот как ее активировать. Этим я займусь сейчас, в смысле разберу каким простым способом можно извлечь ключ активации из уже работающей системы.

1) Подключаем к системе образ с Windows XP SP3 Professional

2) Далее на смонтированном логическом томе, у меня диск D: находим внутри каталога i386 файл setupp.ini и внутри него нужно скопировать/запомнить идентификатор:

  1. [Pid]
  2. ExtraData=786F687170637175716954806365EF

Pid=76456270 → вот этот идентификатор мне нужен, только не весь, а первые 5 символов, т. е. Будет 76456

далее все в той же директории находим файл pid.inf и внутри него предварительно открыв его через notepad.exe находим по запомненному выше идентификатору ключи доступа:

Вот ключи которые подходят для активации данного образа.

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

Проверяю лицензионные ключи при установке Windows XP SP3 Professional

Да не сработало, а так все хорошо начиналось.

Ладно есть еще способ узнать каким же ключом активирована данная система это развернуть в локальной сети GLPI, а на текущую рабочую станцию поставить агент который передаст всю информацию в Административную часть, к примеру информация по данной системе посредством собранной через агент будет следующей:

Агент GLPI извлек ключ активации из Windows XP SP3 Professional

К тому же преимущества использования системы инвентаризации так какой либо установленный софт на рабочих местах с указанием ключей регистрации также будет показан в GLPI в рамках переданной информации агентом серверу. Ну конечно же на приведенном скриншоте выше я изменил ключ операционной системы дабы он не стал достоянием общественности, а все остальное чистая и практическая реальность данной заметки. Итого, задача выполнена с применением средства по контролю за инфраструктурой именуемой как GLPI. Кстати по такому же принципу GLPI агент собирает ключи активации и для всех установленных приложений на рабочей/серверной станции. Ну это так к слову. На этом я прощаюсь с уважением автор блога Олло Александр aka ekzorchik.

Читайте также: