Определяем ключ активации в Виндовс 7

Узнаём ключ от Windows-7

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

Читайте также:
Как определить ключ активации Windows 10
Как определить ключ активации Windows 8

Способы просмотра ключа Виндовс 7

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

Способ 1: Воспользоваться утилитой Speccy

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

  1. Инсталлируйте программу с интернета и запустите ее на ПК.
  2. В списке выберите пункт «Операционная система».
  3. В основном поле напротив строчки «Серийный номер» вы можете увидеть интересующий вас код.
  4. Просмотр кода в Speccy

Способ 2: Использовать приложение ShowKeyPlus

С помощью этой программы также можно выяснить необходимый пароль. Неоценимое преимущество этого приложения – отсутствие необходимости его инсталлировать. Для работы утилиты достаточно просто загрузить ее на ПК и активировать.

  1. Запустите программу.
  2. В открывшемся окне перепишите значение, указанное в строках «Installed Key» и «Original Key».
  3. Просмотр ключа с помощью ShowKeyPlus

Способ 3: С помощью ProduKey

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

  1. Активируйте приложение.
  2. Напротив графы «Windows 7» будет указан индикатор.
  3. Просмотр ключа продукта с помощью ProduKey

Способ 4: Воспользоваться инструментами ОС

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

  1. Запустите инструмент «Блокнот».
  2. Введите скрипт указанный на изображениях ниже, и сохраните документ в формате «.ps1».

    Скрипт для Windows 7

    #Main function
    Function GetKey
    {
    $regHKLM = 2147483650
    $regPath = «Software\Microsoft\Windows NT\CurrentVersion»
    $DigitalProductId = «DigitalProductId»
    $wmi = [WMIClass]»\\$env:COMPUTERNAME\root\default:stdRegProv»
    $Object = $wmi.GetBinaryValue($regHKLM, $regPath,$DigitalProductId)
    [Array]$DigitalProductId = $Object.uValue
    If($DigitalProductId)
    {
    $ResKey = ConvertToWinkey $DigitalProductId
    $OS = (Get-WmiObject «Win32_OperatingSystem» | select Caption).Caption
    If($OS -match «Windows 7″)
    {
    if($ResKey)
    {
    [string]$value =»Windows Key: $ResKey»
    $value
    }
    Else
    {
    $w1=»Скрипт предназначен только для Windows 7″
    $w1| Write-Warning
    }
    }
    Else
    {
    $w2=»Скрипт предназначен только для Windows 7″
    $w2| Write-Warning
    }
    }
    Else
    {
    $w3=»Возникла непредвиденная ошибка при получении ключа»
    $w3| Write-Warning
    }
    }
    Function ConvertToWinKey($WinKey)
    {
    $OffsetKey = 52
    $isWindows7 = [int]($WinKey[66]/6) -band 1
    $HF7 = 0xF7
    $WinKey[66] = ($WinKey[66] -band $HF7) -bOr (($isWindows7 -band 2) * 4)
    $с = 24
    [String]$Symbols = «BCDFGHJKMPQRTVWXY2346789»
    do
    {
    $CurIndex = 0
    $X = 14
    Do
    {
    $CurIndex = $CurIndex * 256
    $CurIndex = $WinKey[$X + $OffsetKey] + $CurIndex
    $WinKey[$X + $OffsetKey] = [math]::Floor([double]($CurIndex/24))
    $CurIndex = $CurIndex % 24
    $X = $X — 1
    }
    while($X -ge 0)
    $с = $с- 1
    $KeyResult = $Symbols.SubString($CurIndex,1) + $KeyResult
    $last = $CurIndex
    }
    while($с -ge 0)
    $WinKeypart1 = $KeyResult.SubString(1,$last)
    $WinKeypart2 = $KeyResult.Substring(1,$KeyResult.length-1)
    if($last -eq 0 )
    {
    $KeyResult = «N» + $WinKeypart2
    }
    else
    {
    $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)
    $WindowsKey
    }
    GetKey
  3. Активируйте PowerShell как администратор компьютера. Это можно сделать через меню «Пуск».
  4. Введите команду «cd» и пропишите диск, на котором хранится написанный выше скрипт.
  5. Выполните команду активации скрипта. Для этого достаточно после «./» прописать в кавычках название документа и его формат.
  6. В том случае если система высвечивает оповещение о невозможности выполнить процедуру, введите «Set-ExecutionPolicy RemoteSigned».
  7. Просмотр кода через PowerShell

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.