2 способа резервного копирования ключа продукта в Windows 10, 8 и 8.1

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

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

Кроме того, читатели могут обратиться к статье 5, как изменить ключ продукта в Windows 10 здесь.

1. Резервное копирование ключа продукта в Windows 10, 8 и Windows 8.1

Выполните следующие действия, чтобы создать резервную копию ключа продукта в Windows 10, 8 и Windows 8.1:

Шаг 1:

Нажмите комбинацию клавиш Windows + R, чтобы открыть командное окно «Выполнить», затем в окне «Выполнить» введите «блокнот» и нажмите Enter или нажмите OK, чтобы открыть новый блокнот.

Изображение 1 из 2 способов резервного копирования ключа продукта в Windows 10, 8 и 8.1

Шаг 2:

В новом Блокноте скопируйте и вставьте следующий скрипт в:

#Основная функция

Функция GetWin8Key

{

$ Hklm = 2147483650

$ Target = $ env: COMPUTERNAME

$ regPath = «SoftwareMicrosoftWindows NTCurrentVersion»

$ DigitalID = «DigitalProductId»

$ wmi = [WMIClass] «$ Targetrootdefault: stdRegProv»

# Получить значение реестра

$ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID)

[Array] $ DigitalIDvalue = $ Object.uValue

# Если получится

Если ($ DigitalIDvalue)

{

# Получить название продукта и идентификатор продукта

$ ProductName = (Get-itemproperty -Path «HKLM: SoftwareMicrosoftWindows NTCurrentVersion» -Name «ProductName»). Наименование товара

$ ProductID = (Get-itemproperty -Path «HKLM: SoftwareMicrosoftWindows NTCurrentVersion» -Name «ProductId») ProductId

# Преобразовать двоичное значение в серийный номер

$ Result = ConvertTokey $ DigitalIDvalue

$ OSInfo = (Get-WmiObject «Win32_OperatingSystem» | выберите заголовок) .Caption

Если ($ OSInfo -match «Microsoft Windows 8» -или $ OSInfo -match «Microsoft Windows 10»)

{

если ($ Результат)

{[string] $ value = «ProductName: $ ProductName` r`n» `

+ «ProductID: $ ProductID` r`n» `

+ «Установленный ключ: $ Результат»

$ значение

# Сохранить информацию Windows в файл

$ Choice = GetChoice

Если ($ Choice -eq 0)

{

$ txtpath = «C: Users» + $ env: USERNAME + «Desktop»

New-Item -Path $ txtpath -Name «WindowsKeybackup.txt» -Value $ value -ItemType File -Force | Out-Null

}

Elseif (выбор $ -экв. 1)

{

Выход

}

}

Еще

{

Запись-Предупреждение «Запустите этот сценарий в Windows 8.x или Windows 10»

}

}

Еще

{

Запись-Предупреждение «Запустите этот сценарий в Windows 8.»

}}

Еще

{

Запись-предупреждение «Не удалось получить ключ продукта Windows 8, произошла ошибка».

}}

# Получить выбор пользователя

Функция GetChoice

{

$ yes = New-Object System.Management.Automation.Host.ChoiceDescription «& Да», «»

$ no = New-Object System.Management.Automation.Host.ChoiceDescription «& Нет», «»

$ choices = [System.Management.Automation.Host.ChoiceDescription []]($ да, $ нет)

$ caption = «Подтверждаю»

$ message = «Сохранить ключ продукта в файл?»

$ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ choices, 0)

$ результат

}

# Преобразовать двоичный код в серийный номер

Функция ConvertToKey ($ Key)

{

$ Keyoffset = 52

$ isWin8 = [int] ($ Ключ [66] / 6) -диапазон 1

$ HF7 = 0xF7

$ Ключ [66] = ($ Ключ [66] -band $ HF7) -bOr (($ isWin8 -band 2) * 4)

$ i = 24

[String] $ Chars = «BCDFGHJKMPQRTVWXY2346789»

по

{

$ Cur = 0

$ X = 14

Делать

{

$ Cur = $ Cur * 256

$ Cur = $ Key [$ X + $ Keyoffset] + $ Cur

$ Ключ [$ X + $ Keyoffset] знак равно [math] :: Этаж ([double] ($ Cur / 24))

$ Cur = $ Cur% 24

$ X = $ X — 1

} пока ($ 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)

если ($ last -eq 0)

{

$ KeyOutput = «N» + $ Keypart2

}

еще

{

$ 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}

GetWin8Key

Шаг 3:

Выберите место хранения и введите любое имя для файла и не забудьте добавить расширение .ps1 (удалите расширение .txt).

Например:

Если вы хотите назвать файл Windowsbackupproductkey, введите полное имя в рамке имени файла, Windowsbackupproductkey.ps1.

Изображение 2 из 2 способов резервного копирования ключа продукта в Windows 10, 8 и 8.1

Щелкните Сохранить, чтобы сохранить файл.

Шаг 4:

Щелкните только что созданный файл правой кнопкой мыши и выберите «Выполнить с помощью PowerShell».

Изображение 3 из 2 способов резервного копирования ключа продукта в Windows 10, 8 и 8.1

Шаг 5:

PowerShell попросит вас подтвердить, хотите ли вы сохранить копию Productkey на своем компьютере. Введите Y и нажмите Enter для подтверждения.

Изображение 4 из 2 способов резервного копирования ключа продукта в Windows 10, 8 и 8.1

Шаг 6:

Ключ продукта, который вы создаете в Windows 10, 8.1 и 8, будет сохранен в файле WindowsKeybackup.txt на вашем компьютере.

Изображение 5 из двух способов резервного копирования ключа продукта в Windows 10, 8 и 8.1

2. Сценарий PowerShell для резервного копирования ключа продукта в Windows 10, 8.1 и 8.

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

Загрузите сценарий PowerShell на свой компьютер здесь.

Шаг 1:

Разархивируйте только что загруженный файл WindowsKeybackup.rar.

Шаг 2:

Щелкните правой кнопкой мыши файл с именем windowsbackupproductkey.ps1 и выберите «Запускать с помощью PowerShell».

Шаг 3:

Введите Y в окне PowerShell и нажмите Enter.

И теперь вы можете увидеть ключ продукта, резервную копию которого вы создали на компьютерах с Windows 10, 8.1 и 8.

См. Некоторые из следующих статей:

  1. Как найти ключ продукта в Windows 8 или Windows 8.1?
  1. Инструкции по привязке ключа продукта Windows 10 к учетной записи Microsoft
  1. Не нужно устанавливать какое-либо программное обеспечение, вот как найти ключ продукта Windows

Удачи!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.