윈도우 제품키 확인 및 변경 삭제방법 4가지

MS에서 출시한 운영체제인 윈도우는 현재 윈도우11까지 출시되었으며 그 이하 윈도우10, 윈도우8.1, 윈도우8. 윈도우7, 윈도우XP등이 있으며 정식으로 구입한 라이센스를 사용하기 위해서는 윈도우 제품키 1개당 1개의 PC (데스크탑 & 노트북)등에 설치할 수 있습니다.

이렇게 등록한 윈도우 제품키는 한번 구입하면 영구적으로 사용할 수 있으며 컴퓨터가 고장나거나 다른PC로 제품키 옮기고 싶다면 현재 등록된 윈도우 제품키 삭제하고 새로운 PC에 제품키를 등록하면 되며 만약 정품 제품키가 기억나지 않는다면 윈도우 제품키 확인방법 4가지를 알아보겠습니다.

참고 : 윈도우11 다운로드 및 설치 정품인증 방법

윈도우11 우회설치 – TPM 2.0 보안부팅 미지원

윈도우 제품키 확인 및 삭제방법 4가지

  1. 명령프롬프트 제품키확인
  2. 레지스트리 편집기 제품키 확인 및 변경 삭제
  3. 메모장 스크립트 윈도우 제품키 확인
  4. 명령프롬프트 윈도우 제품키 삭제

윈도우 제품키 확인 – 명령프롬프트

가장 간단하게 윈도우 제품키 확인하는 방법으로 명령프롬프트 실행 해 윈도우 설치시 사용한 제품키를 확인합니다.

윈도우11 윈도우10 윈도우8 윈도우7 윈도우 제품키 확인 및 변경 삭제 6
  1. 윈도우 + R 눌러 실행창에 CMD를 입력 후 확인을 눌러줍니다.
  2. 작은 MS DOS 검은색 창이 실행되면 아래 명령어를 입력합니다.
윈도우 제품키 확인
윈도우 정품인증 제품키 확인
wmic path softwarelicensingservice get oa3xoriginalproductkey

그럼 윈도우 제품키 확인할 수 있으며 제품키 변경 및 삭제를 원한다면 레지스트리편집기를 사용합니다.

윈도우 제품키 변경 및 삭제 – 레지스트리 편집기

윈도우 제품키 확인하고 변경하거나 제품키 삭제하고 싶은 경우 레지스트리 편집기를 실행합니다.

윈도우11 윈도우10 윈도우8 윈도우7 윈도우 제품키 확인 및 변경 삭제 8
  1. 윈도우키 + R 실행창에 REGEDIT 입력 후 확인을 눌러줍니다.
  2. 레지스트리 편집기가 실행되면 아래 경로로 이동합니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

BackupProductKeyDefault의 데이터를 확인하면 윈도우 설치시 사용한 윈도우 제품키를 확인할 수 있습니다.

윈도우11 윈도우10 윈도우8 윈도우7 윈도우 제품키 확인 및 변경 삭제 9윈도우11 윈도우10 윈도우8 윈도우7 윈도우 제품키 확인 및 변경 삭제 10
윈도우 제품키 변경 및 삭제

마우스 우클릭 후 수정을 통해 값 데이터를 수정하거나 삭제하느것으로 윈도우 제품키 변경 및 삭제가 가능합니다.

윈도우 제품키 확인 – 메모장 스크립트

윈도우11 윈도우10 윈도우8 윈도우7 윈도우 제품키 확인 및 변경 삭제 2 1

메모장 “Notepad”를 실행 후 아래 스크립트를 메모장에 붙여넣은 다음 스크립트 실행파일로 저장해야합니다.

Option Explicit  
 
Dim objshell,path,DigitalID, Result  
Set objshell = CreateObject("WScript.Shell") 
'Set registry key path 
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" 
'Registry key value 
DigitalID = objshell.RegRead(Path & "DigitalProductId") 
Dim ProductName,ProductID,ProductKey,ProductData 
'Get ProductName, ProductID, ProductKey 
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName") 
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID") 
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)  
ProductData = ProductName  & vbNewLine & ProductID  & vbNewLine & ProductKey 
'Show messbox if save to a file  
If vbYes = MsgBox(ProductData  & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then 
   Save ProductData  
End If 
 
 
 
'Convert binary to chars 
Function ConvertToKey(Key) 
    Const KeyOffset = 52 
    Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert 
    'Check if OS is Windows 8 
    isWin8 = (Key(66) \ 6) And 1 
    Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4) 
    i = 24 
    Maps = "BCDFGHJKMPQRTVWXY2346789" 
    Do 
           Current= 0 
        j = 14 
        Do 
           Current = Current* 256 
           Current = Key(j + KeyOffset) + Current 
           Key(j + KeyOffset) = (Current \ 24) 
           Current=Current Mod 24 
            j = j -1 
        Loop While j >= 0 
        i = i -1 
        KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput 
        Last = Current 
    Loop While i >= 0  
     
    If (isWin8 = 1) Then 
        keypart1 = Mid(KeyOutput, 2, Last) 
        insert = "N" 
        KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0) 
        If Last = 0 Then KeyOutput = insert & KeyOutput 
    End If     
     
 
    ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5) 
    
     
End Function 
'Save data to a file 
Function Save(Data) 
    Dim fso, fName, txt,objshell,UserName 
    Set objshell = CreateObject("wscript.shell") 
    'Get current user name  
    UserName = objshell.ExpandEnvironmentStrings("%UserName%")  
    'Create a text file on desktop  
    fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt" 
    Set fso = CreateObject("Scripting.FileSystemObject") 
    Set txt = fso.CreateTextFile(fName) 
    txt.Writeline Data 
    txt.Close 
End Function

저장 시 파일형식 -> 모든파일 변경 후 저장이름을 “BackupWindowsKey.vbs” 설정합니다.

메모장 저장된 “BackupWindowsKey.vbs” 파일을 실행하면 Windows Product ID 및 Installed Key로 윈도우 제품ID 및 설치키를 확인할 수 있습니다.

윈도우 제품키 삭제 초기화

윈도우10 라이센스 삭제 제품키 제거방법 5

현재 윈도우정품인증으로 등록된 윈도우 제품키 삭제하여 초기화방법으로 명령프롬프트 관리자권한으로 실행합니다.

윈도우10 라이센스 삭제 제품키 제거방법 6
slmgr /cpky
윈도우10 라이센스 삭제 제품키 제거방법 7
레지스트리에서 제품키를 지웠습니다.

위 명령어를 입력 후 엔터를 눌러주면 윈도우 설치시 사용한 스크립트 호스트와 레지스트리 제품키 삭제됩니다.

오류 : 0x8007005 엑세스가 거부되었습니다. 요청된 작업을 수행하려면 상승된 권한이 필요합니다.
오류 : 0x8007005 엑세스가 거부되었습니다. 요청된 작업을 수행하려면 상승된 권한이 필요합니다.

윈도우 스크립트 오류 : 0x8007005 엑세스가 거부되었습니다. 요청된 작업을 수행하려면 상승된 권한이 필요합니다.

라고 실해오디는 경우는 명령프롬프트 관리자권한으로 실행하지 않은 경우로 관리자계정으로 로그인하거나 관리자권한으로 실행하면 문제가 해결됩니다.

윈도우10 라이센스 삭제 제품키 제거방법 8
제품키 제거완료

레지스트리에서 제품키를 지웠다면 아래 명령어를 눌러 윈도우 제품키 삭제를 합니다.

 slmgr /upk

이를 통해 기존에 등록된 윈도우11, 윈도우10, 윈도우8, 윈도우7 등의 운영체제의 윈도우 제품키 삭제가 완료되면 이후 해당 라이센스를 다른 컴퓨터에 정품인증이 가능합니다.

만약 kmsautonet이나 kmsautolite 등 크랙 프로그램을 사용해 인증했다면 KMS Cleaner를 통해 정품인증 삭제가 가능합니다.

You may also like...

댓글 남기기