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

윈도우7 윈도우8 윈도우10등 MS OS의 정품 사용유저라면 정품 라이센스의 윈도우 제품키를 가지고 있습니다.

한번 구입하게 되면 평생 해당 라이센스를 사용할 수 있으며 컴퓨터를 포맷하거나 새로 구입하더라도 라이센스 갯수만큼 제품키 등록해서 사용할 수 있으며 다른장비로 이동하고 싶은 경우에는 기존에 사용하던 윈도우 제품키 삭제 후 다시 등록하면 됩니다.

그런데 이러한 정품 윈도우 라이센스 등록이 가능한 윈도우 제품키 분실하거나 기억하지 못하는 경우라면 아래 방법으로 되찾을 수 있습니다.

윈도우 제품키 분실시 찾는방법

하지만 이렇게 구입한 윈도우 제품키는 기존 CD-ROM으로 출시된 경우 시디 케이스에 제품키가 있으며 요즘과 같이 디지털로 구입하는 경우에는 별도의 마이크로소프트 계정에 제품키를 보관합니다.

그리고 삼성이나 LG등 노트북을 구입해서 자체적으로 설치되어 있다면 노트북 PC안에 제품키가 저장되어 있습니다.

레지스트리 편집기 제품키 확인

기본적으로 이러한 윈도우 제품키를 확인하기 위해서는 레지스트리 편집기를 통해 윈도우 제품키를 확인합니다.

Microsoft Visual C++ Runtime Library 오류 해결방법
레지스트리 편집기 실행

Windows + R“을 눌러 실행을 열고 “regedit“를 입력하여 레지스트리 편집기를 엽니 다.

윈도우 제품키 분실시 찾는방법
윈도우 제품키 분실시 찾는방법

아래의 경로로 이동해서 DigitalProductID를 찾습니다.

HKEY_LOCAL_ MACHINE \ SOFTWARE \ Microsoft \ windows NT \ Currentversion

해당 키를 확인해서 윈도우 제품키 분실 시 라이센스 인증키를 재등록할 수 있습니다.

제품 시디키를 찾기가 어렵다면 아래 방법으로 윈도우 정품인증이 가능합니다.

참고 : KMS Tools 2020 윈도우10 오피스2019 정품인증

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

다른방법으로는 명령프롬프트를 관리자권한으로 실행으로 윈도우 설치시 사용한 제품키를 확인할 수 있습니다.

관리자 모드로 명령프롬프트 실행 후 아래 명령어를 실행합니다.

slmgr /dli

그럼 현재 설치된 윈도우 버전과 제품키에 대한 라이센스 상태 4가지를 확인할 수 있습니다.

  • 이름 : Windows(R) Professional Edtion
  • 설명 : Windows(R) Operating System RETAL Channel 
  • 부분 제품 키 :
  • 라이선스 상태 :

그리고 보다 자세한 윈도우 제품키 확인하기 위해 아래 명령어를 입력합니다.

slmgr /dlv

현재 등록된 윈도우 정품 제품키 라이선스 등록상태 및 제품키 만료기간을 알 수 있습니다.

그외 KMS 키 관리 서비스에 등록된 포트와 호스트이름, KMS SRV 호스트이름과 캐싱사용유무등 알 수 있습니다.

윈도우 라이센스 만료일자 및 초기화

토큰기반으로 윈도우 인증을 발급 받은 라이선스 표시 및 제거를 확인합니다.

KMS 정품인증에 대한 키 관리 서비스로서 DNS 캐시 사용 유무 및 활성화된 정품인증 개체를 확인합니다.

추가로 slmgr /xpr  명령어와 slmgr /rearm를 사용하면 윈도우 라이센스 만료날짜와 평가판 라이센스 사용중이라면 라이센스 초기화를 통해 사용기간을 늘릴 수 있습니다.

메모장 윈도우 제품키 확인

윈도우10 제품키 확인 라이센스 변경 삭제 2 1

메모장을 실행 후 아래 명령어를 붙여넣기하고 다른이름으로 저장합니다.

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
윈도우10 제품키 확인 라이센스 변경 삭제 3

메모장 이름을 “BackupWindowsKey.vbs”로 저장하며 파일형식은 모든파일로 변경합니다.

윈도우10 제품키 확인 라이센스 변경 삭제 4 1

저장된 BackupWindowsKey.vbs 파일을 실행합니다.

그럼 Windows Product ID 및 Installed Key로 윈도우 제품ID 및 설치키를 확인할 수 있습니다.

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

그럼 윈도우11, 윈도우10, 윈도우8, 윈도우7 등 설치 시 제품키를 확인할 수 있습니다.

윈도우10 제품키 확인 라이센스 변경 삭제 8

윈도우 + R 실행창에 Regdit를 입력합니다.

윈도우 제품키 분실 시 확인가능
윈도우 제품키 분실 시 확인가능

레지스트리 편집기가 실행되면 아래 경로로 이동합니다.

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

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

윈도우 제품키 변경 및 삭제
윈도우 제품키 변경 및 삭제

더블클릭해서 윈도우 제품키 변경 및 삭제도 가능합니다.

slmgr /cpky

윈도우 제품키 삭제 명령어 – 명령프롬프트 관리자권한 실행 후 입력

윈도우 제품키 삭제방법으로는 CMD & 명령프롬프트를 관리자권한으로 실행 후 위 명령어를 입력해도 삭제가 가능합니다.

윈도우 제품키 확인 및 변경

윈도우10 제품키 확인 라이센스 변경 삭제 5

현재 등록된 윈도우 운영체제의 제품키 라이센스를 변경하는 방법으로 내PC -> 속성으로 들어갑니다.

윈도우 제품키 제품ID 설치키 확인

이후 보여지는 윈도우 운영체제의 장치이름 “Host Name“호스트네임이라고 보통 말하며 설치된 컴퓨터 cpu 사양와 메모리를 확인할 수 있습니다.

그리고 장치id와 제품id를 통해 윈도우 제품키를 확인하거나 윈도우 제품id 및 제품키를 확인하고 변경할 수 있습니다.

1 thought on “윈도우 제품키 분실 확인 및 변경 삭제방법 5가지”

Leave a Comment