윈도우 정품키 확인 및 찾기, 변경 방법

윈도우 정품키 확인 및 찾기, 변경 방법에 대해서 알려드릴게요.

컴퓨터를 구입하면서 윈도우를 같이 구입하신 분들은 정품 인증을 받을 수 있는 정품키 번호를 얻게 되는데요.

설치 과정에서 윈도우 시디키를 입력하게 되면 인증이 바로 이루어지기 때문에 나중에 달리 정품키를 입력하게 될 경우는 없습니다.

하지만 개인적인 사정이나 문제로 인해서 처음에 설치했을 때 정품 인증을 하지 않았거나 이미 인증했던 정품키 번호를 다른 정품키 번호로 변경해야 될 경우가 생길 수도 있습니다.

그렇다면 정품키를 어떻게 확인하고, 필요한 경우 어떻게 변경하는지 정품키를 확인하는지 찾는 방법과 변경하는 방법 등에 대해서 알려드릴게요.

✅ 윈도우 관련 정보 더 보기

📌윈도우7 윈도우10 업그레이드 방법

📌컴퓨터 포맷 하는 방법 | 윈도우10 USB 설치 | 컴퓨터 초기화

📌크롬 메모리 최적화 하는 법 및 확장 프로그램 추천


윈도우 정품키란

윈도우 정품키

윈도우 정품키는 ‘디지털 엔타이틀먼트(Digital Entitlement)’이라고도 불립니다.

이는 특정 장치에 윈도우를 설치하고 활성화할 권한을 부여하는 알파벳과 숫자로 이루어진 25자리의 코드입니다.

CD 키, 제품 키, 정품 키 ,설치 키, 인증 키 등 다양하게 불리는 윈도우 정품키는 윈도우 정품임을 인증받고 업데이트하려면 정품키가 있어야 합니다.

참고로 윈도우를 사용할 때 정품보다 저렴한 제품들을 판매하는 사이트들을 발견할 수 있는데요.

이러한 제품들은 대부분 비정품이거나 교육용으로 무료 배포된 윈도우에서 시디키만을 거래하는 것일 가능성이 높습니다. 비정품 제품을 사용할 경우 여러 문제가 발생할 수 있습니다.

비정품 윈도우 10을 사용할 경우 정품 인증 문제, 환불 및 기술 지원 문제, 보안 업데이트 문제 등이 있을 수 있으니 주의하셔야 합니다.


윈도우 정품키 확인 방법

다음으로는 윈도우 정품키 찾는 법을 알아볼게요.

윈도우 정품키 확인 방법은 4가지가 있는데요. 읽어보시고 가장 편한 방법으로 진행을 해보시면 됩니다.

1. VBS 스크립트 활용하기

Visual Basic Scripting Edition(VBS 또는 VBScript)은 Microsoft에서 개발한 스크립팅 언어로 주로 Windows 환경에서 작업을 자동화하는 데 사용됩니다.

비주얼 베이직(VBS) 스크립트를 사용하여 윈도우 정품키를 알아볼껀데요. 제일 간단한 방법 중 하나입니다.

윈도우 정품키 VBS

윈도우 메모장을 여신 후에 메모장에 아래 VBS 스크립트 코드를 붙여넣고 파일 확장자를 .vbs로 변경한 뒤 실행하면, 인증된 제품 키가 표시됩니다.

윈도우 정품키 VBS

스크립트의 소스 코드는 공개되어 있어 안전성을 확인할 수 있으며, 정확도 면에서 가장 뛰어난 방법 중 하나입니다.

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

2. 윈도우 정품키 확인 프로그램 사용하기

키파인더

과거에는 Windows OS나 오피스 프로그램의 제품 키를 확인하는 전문 프로그램이 있었습니다.

이 중 ‘Key Finder’라는 프로그램이 인기가 많으며, 이 프로그램은 Windows 제품, 오피스, ACDSee, Photoshop, AutoCAD, 게임, 유료 스크린세이버 등 100개 이상의 제품 키를 찾을 수 있습니다.

단, 일부 바이러스 백신 프로그램에서 경고를 발생시킬 수 있으니 주의가 필요합니다.

3. 레지스트리 정보에서 윈도우 정품키 찾기

윈도우 정품키 레지스트리 편집기

Windows 10의 제품 키를 레지스트리 정보에서 찾는 세 번째 방법입니다.

많은 블로거들이 이 방법을 소개했지만, 원래 입력한 제품 키가 표시되지 않는 경우가 있어 주의가 필요합니다.

윈도우 오른쪽 실행창에서 ‘regedit’ 입력한 후 실행하여 레지스트리 편집기로 들어갑니다.

그리고 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform 에 들어가면 ‘BackupProductKeyDefault’ 옆에 윈도우 정품키를 확인할 수 있습니다.

4. cmd 명령 프롬프트 통해 윈도우 정품키 확인하기

삼성, 엘지 등 브랜드 PC나 노트북에 Windows가 설치되어 있고, 본체에 Windows 10 정품 스티커만 부착된 경우, OEM 제품 키는 BIOS에 저장됩니다.

이렇게 저장된 정품키는 cmd 명령 프롬프트에서 명령어를 실행하여 찾을 수 있습니다.

윈도우 정품키를 확인하는 방법은 명령어를 이용해서 하는 방법인데요.

윈도우 정품키 cmd

우선 윈도우 실행 단축키 윈도우 키와 r키를 누르면 실행 화면이 뜨게 됩니다. 나타난 화면 창에 cmd라고 입력 후 확인을 누르면 됩니다.

또는 윈도우 시작버튼 옆에 돋보기 모양의 검색창에 CMD라고 입력하셔도 됩니다. 그러면 명령프롬프트가 실행되게 되는데요.

그러면 도스 명령어 입력 화면이 뜨게 되는데요.

윈도우 정품키 cmd

다음과 같은 명령어를 입력하시게 되면 25자리의 윈도우 cd키를 확인하실 수 있습니다.

wmic path softwarelicensingservice get Oa3xOriginalProductKey

정품이라면 위와 같이 입력했을 때 윈도우 시리얼키 정품키 확인이 가능합니다. 다만 이 경우 윈도우를 업그레이드 한 경우에는 제품 키 확인이 간혹 되지 않는 경우도 있습니다.

업그레이드를 진행하였거나 브랜드 pc가 아니라면 ‘OA3xOriginalProductKey’라고 표시가 되면서 정품키가 확인되지 않을 수 있는데요.

이럴때는 아래와 같은 명령어를 입력하시게 되면 25자리의 윈도우 정품키를 확인할 수있습니다.

reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform” /v BackupProductKeyDefault


윈도우 정품키 변경하는 법

윈도우 정품키 변경하는 법은 버전이 어떤 것이냐에 따라서 변경하는 방법이 조금 달라지는데요.

우선 윈도우 10 기준으로 말씀드릴게요.

윈도우 정품키 변경

윈도우 10의 경우에는 설정으로 들어가시면 됩니다.

설정으로 들어가는 방법은 화면 왼쪽 맨 하단에 있는 메뉴를 누르시면 되는데요. 이 메뉴를 누르시고 난 후 톱니바퀴 모양을 하고 있는 설정을 누르세요.

그다음 설정으로 들어가시면 여러 가지 메뉴들이 뜨는데요. 그 화면 메뉴 중에 업데이트 및 보안을 누르세요.

윈도우 정품키 변경

업데이트 및 보안을 누르게 되면 왼쪽 메뉴 중간쯤에 정품 인증이라는 메뉴를 보실 수 있는데요.

이 정품 인증으로 들어가시게 되면 내가 현재 사용하고 있는 윈도우 버전이 무엇인지와 제품 키 업데이트 및 변경을 할 수 있는 화면이 뜨게 됩니다.

이 화면에서 정품키 변경을 누르시게 되면 번호를 넣도록 되어 있는데요.

윈도우 정품키 변경

정품키 번호는 각 5자리씩 총 25개의 숫자와 문자로 구성되어 있습니다.

처음 구입하셨을 때 받은 제품 키나 혹은 나중에 변경하고 싶으신 정품키 번호를 여기에 입력을 하시게 되면 정품 인증을 받으실 수 있습니다.

간단하죠? 이렇게 하면 윈도우 정품키를 변경할 수 있습니다.

윈도우 10에서는 이와 같은 방법으로 하시면 되고요

윈도우11 정품키

윈도우 11일 기준으로는 시작 버튼 위에서 마우스 오른쪽 버튼을 클릭한 다음 설정으로 들어가셔서 시스템 그리고 시스템에서 나오는 메뉴 중에 정품 인증이란 메뉴를 보실 수 있습니다.

마찬가지로 정품인증으로 들어가셔서 정품키 25자리를 입력하시면 정품키를 변경하실 수 있습니다.


윈도우 정품키 확인이 어려운 경우

다만 이렇게 해도 확인이 되지 않은 경우도 있는데요.

만약 디지털 라이선스로 이전에 인증을 받았었던 윈도우10이라면 위와 같은 명령어를 실행해도 정품키가 표시되지 않을 수 있습니다.

이 경우는 정품키 인증을 최초에 디지털 라이센스로 받았기 때문에 정품 인증을 위해 정품키를 따로 입력할 필요가 없으므로 따라서 명령어를 입력해도 정품키가 확인되지 않는 경우입니다.

아마도 번들로 배포된 윈도우 제품을 구입했을 경우 이런 디지털 라이센스 방식으로 진행되어서 정품키 확인이 되지 않는 것 같습니다.


윈도우11

요즘에는 실물 제품을 받아서 설치하지 않고 온라인으로 윈도우 구입 및 설치가 진행되기 때문에 최초에 구입하면서 받은 윈도우 정품키를 따로 보관해놓으시는 것이 중요합니다.

그래야만 추후 포맷이나 기타 윈도우 관련 업데이트 및 정보관리를 위해 정품키가 필요할 때 사용하실 수 있어요.

메모장등에 따로 적어두시는 것을 추천드립니다. 물론 정품키를 분실한 경우, 여러 복구 방법이 있습니다.

레지스트리 편집기를 사용하거나, PowerShell의 특정 명령어를 사용하는 방법이 대표적입니다.

이외에도 윈도우 계정과 연동하여 온라인에서 확인하는 방법도 있습니다.

하지만 정품키를 잃어버렸을 경우 생각보다 복잡한 문제로 이어질 수 있기에 정품키 정보를 미리 확인해서 따로 보관하시는 것을 추천드립니다.

이상으로 윈도우 정품키 확인 및 찾기, 변경 방법에 대해서 알아보았습니다.