2025년 현재에도 윈도우7, 윈도우8, 윈도우10을 포함한 다양한 Microsoft 운영체제를 사용하는 사용자라면, 정품 제품키 관리는 여전히 중요한 부분으로 컴퓨터를 구입 시 윈도우와 함께 한 번 구매한 정품 라이센스는 해당 PC에서 평생 사용이 가능하며, 포맷이나 하드웨어 교체, 새로운 장비 구매 시에도 제품키를 재사용할 수 있습니다.
단, Retail 버전은 이전이 가능하지만 OEM 버전은 메인보드에 귀속되기 때문에 제한이 있습니다.
| 라이센스 종류 | 다른 PC로 이전 가능 | 제품키 변경 가능 | 재설치 시 인증 유지 | 설명 및 특징 |
|---|---|---|---|---|
| OEM (Original Equipment Manufacturer) | ✕ (기기 귀속) | ✕ (제한적) | △ (동일 기기에서만 가능) | 제조사에서 PC에 사전 설치된 라이센스. 메인보드에 귀속되어 다른 장치로 이동 불가. |
| Retail (소매용 정품) | ◎ (이전 가능) | ◎ (언제든 가능) | ◎ (MS 계정 연동 시 자동) | 사용자가 직접 구매한 제품키. 한 번에 한 PC에서만 사용 가능. 다른 기기로 이전 가능. |
| Volume (볼륨 라이센스) | △ (기업 정책에 따라) | △ (KMS 서버 필요) | △ (KMS 서버 인증 필요) | 기업 및 학교에서 대량 배포용. KMS 서버로 인증되며 일반 사용자에겐 부적합. |
| 디지털 라이센스 (Digital License) | ◎ (MS 계정 연동 시) | ✕ (키 없음) | ◎ (동일 계정 + HW 조건) | 윈도우10/11에서 계정 기반 인증. 키 없이도 자동 인증 가능. 하드웨어 크게 바뀌면 인증 필요. |
문제는 제품키를 분실했거나, 어디에 저장했는지 기억이 나지 않을 때인데요 이럴 경우 레지스트리, 명령프롬프트(CMD), 메모장 스크립트, 제품키 복구 프로그램 등 다양한 방법을 통해 윈도우 제품키를 확인하고 백업하거나 삭제 및 변경까지 할 수 있습니다.
그럼 윈도우7, 윈도우8, 윈도우10에서 제품키를 확인하고 변경 및 삭제하는 모든 방법을 하나하나 정리해보고 정품 인증 오류, 라이센스 이동, 디지털 라이센스 전환 등과 관련된 다양한 팁도 함께 소개합니다.
윈도우 제품키 분실시 찾는방법
하지만 이렇게 구입한 윈도우 제품키는 기존 CD-ROM으로 출시된 경우 시디 케이스에 제품키가 있으며 요즘과 같이 디지털로 구입하는 경우에는 별도의 마이크로소프트 계정에 제품키를 보관합니다.
| 방법 구분 | 사용 도구/경로 | 지원 버전 | 관리자 권한 | 특징 및 장점 | 단점 및 주의사항 |
|---|---|---|---|---|---|
| CMD 명령어 | wmic path SoftwareLicensingService get OA3xOriginalProductKey | 윈도우8, 8.1, 10 (OEM 기기 한정) | 필요 | 메인보드에 내장된 OEM 키를 손쉽게 확인 가능 | Retail/볼륨키는 확인 불가, 일부 노트북만 지원 |
| 레지스트리 편집기 | regedit > SoftwareProtectionPlatform 또는 CurrentVersion | 윈도우7~11 | 권장 | 설치된 제품키 직접 조회 가능 | HEX로 저장되어 직접 해석은 어려움, 실수 시 시스템 손상 우려 |
| KeyFinder 도구 | KeyFinder, ShowKeyPlus 등 | 윈도우 XP~11 | 불필요 | 전체 제품키 GUI로 쉽게 표시, 백업 파일 생성 가능 | 일부 백신이 오탐지, 공식 웹사이트에서 다운로드해야 안전 |
| 메모장 스크립트 | .vbs 스크립트 작성 및 실행 | 윈도우7~10 | 필요 | 제품키 자동 추출 및 바탕화면에 저장 가능 | 스크립트 작성 필요, 관리자 권한 필수 |
| slmgr 명령어 | slmgr /dli, /dlv, /xpr | 윈도우7~11 | 필요 | 정품 상태, 키 유형(Retail, OEM), 인증 만료일 확인 가능 | 전체 키는 표시되지 않음 (마지막 5자리만 확인 가능) |
| 디지털 계정 연동 | Microsoft 계정 로그인 > 장치 목록 | 윈도우10, 11 | 불필요 | 디지털 라이센스로 인증된 장비는 계정 연동으로 재설치 시 자동 인증 | 제품키 문자열은 표시되지 않음, 계정 연결이 사전 필요 |
그리고 삼성이나 LG등 노트북을 구입해서 자체적으로 설치되어 있다면 노트북 PC안에 제품키가 저장되어 있습니다.
- 참고 : 윈도우 버전별 제품키 등록 및 삭제방법
레지스트리 편집기 제품키 확인
기본적으로 이러한 윈도우 제품키를 확인하기 위해서는 레지스트리 편집기를 통해 윈도우 제품키를 확인합니다.

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

아래의 경로로 이동해서 DigitalProductID를 찾습니다.
HKEY_LOCAL_ MACHINE \ SOFTWARE \ Microsoft \ windows NT \ Currentversion
해당 키를 확인해서 윈도우 제품키 분실 시 라이센스 인증키를 재등록할 수 있습니다.
제품 시디키를 찾기가 어렵다면 아래 방법으로 윈도우 정품인증이 가능합니다.
윈도우 제품키 확인 – 명령프롬프트
다른방법으로는 명령프롬프트를 관리자권한으로 실행으로 윈도우 설치시 사용한 제품키를 확인할 수 있습니다.
관리자 모드로 명령프롬프트 실행 후 아래 명령어를 실행합니다.
slmgr /dli
그럼 현재 설치된 윈도우 버전과 제품키에 대한 라이센스 상태 4가지를 확인할 수 있습니다.
- 이름 : Windows(R) Professional Edtion
- 설명 : Windows(R) Operating System RETAL Channel
- 부분 제품 키 :
- 라이선스 상태 :
그리고 보다 자세한 윈도우 제품키 확인하기 위해 아래 명령어를 입력합니다.
slmgr /dlv
현재 등록된 윈도우 정품 제품키 라이선스 등록상태 및 제품키 만료기간을 알 수 있습니다.
그외 KMS 키 관리 서비스에 등록된 포트와 호스트이름, KMS SRV 호스트이름과 캐싱사용유무등 알 수 있습니다.
윈도우 라이센스 만료일자 및 초기화
토큰기반으로 윈도우 인증을 발급 받은 라이선스 표시 및 제거를 확인합니다.
KMS 정품인증에 대한 키 관리 서비스로서 DNS 캐시 사용 유무 및 활성화된 정품인증 개체를 확인합니다.
추가로 slmgr /xpr 명령어와 slmgr /rearm를 사용하면 윈도우 라이센스 만료날짜와 평가판 라이센스 사용중이라면 라이센스 초기화를 통해 사용기간을 늘릴 수 있습니다.
메모장 윈도우 제품키 확인

메모장을 실행 후 아래 명령어를 붙여넣기하고 다른이름으로 저장합니다.
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 및 설치키를 확인할 수 있습니다.
레지스트리 편집기 윈도우 제품키 확인 및 변경
그럼 윈도우11, 윈도우10, 윈도우8, 윈도우7 등 설치 시 제품키를 확인할 수 있습니다.

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

레지스트리 편집기가 실행되면 아래 경로로 이동합니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
BackupProductKeyDefault의 데이터를 확인하면 윈도우 제품키 분실 시 설치시 사용한 제품키를 확인할 수 있습니다.

더블클릭해서 윈도우 제품키 변경 및 삭제도 가능합니다.
slmgr /cpky
윈도우 제품키 삭제 명령어 – 명령프롬프트 관리자권한 실행 후 입력
윈도우 제품키 삭제방법으로는 CMD & 명령프롬프트를 관리자권한으로 실행 후 위 명령어를 입력해도 삭제가 가능합니다.
윈도우 제품키 확인 및 변경

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

이후 보여지는 윈도우 운영체제의 장치이름 “Host Name“호스트네임이라고 보통 말하며 설치된 컴퓨터 cpu 사양와 메모리를 확인할 수 있습니다.
그리고 장치id와 제품id를 통해 윈도우 제품키를 확인하거나 윈도우 제품id 및 제품키를 확인하고 변경할 수 있습니다.
FAQ – 윈도우 제품키 관련 자주 묻는 질문
윈도우 제품키를 메모장 스크립트 없이도 추출할 수 있나요?
네. KeyFinder나 ShowKeyPlus 같은 전문 툴을 사용하면 메모장 스크립트를 작성하지 않아도 제품키를 바로 확인할 수 있습니다. 다만 이런 프로그램은 백신에서 오탐지될 수 있으므로 공식 웹사이트에서 다운로드해야 안전합니다.
윈도우 제품키가 “부분 제품 키”로만 나오는 이유는?
CMD의 slmgr /dli 명령어로는 제품키의 마지막 5자리만 확인됩니다. 보안상 전체 키를 출력하지 않기 때문에, 전체 키가 필요하다면 레지스트리 편집기나 스크립트를 이용해야 합니다.
Windows 11로 업그레이드해도 기존 제품키가 유지되나요?
네. 윈도우10에서 11로 업그레이드할 경우, 기존 정품 인증 정보는 디지털 라이센스 형태로 자동 계정 연동되어 제품키 재입력이 필요 없습니다. 다만 하드웨어 변경 시 재인증이 필요할 수 있습니다.
제품키를 복사했는데 새 PC에서 인증이 안 돼요. 왜 그런가요?
이런 경우, 해당 키가 OEM 라이센스일 가능성이 큽니다.
OEM은 메인보드에 귀속되며 다른 PC에서 재사용할 수 없습니다. Retail 라이센스만 다른 기기에서 재등록이 가능합니다.
윈도우 제품키를 여러 대에서 동시에 사용할 수 있나요?
일반적인 Retail 키는 1대의 PC에서만 정품 인증이 가능합니다. 볼
륨 라이센스나 기업용 키는 예외지만, 개인용 사용자의 경우 하나의 제품키로 여러 PC에서 인증하면 인증이 해제되거나 불법 사용으로 간주됩니다.
윈도우 제품키 관리 방법 요약표
| 구분 | 도구/경로 | 관리자 권한 | 주요 명령어/설정 | 특징 및 용도 |
|---|---|---|---|---|
| 확인 | 명령프롬프트 (CMD) | O | slmgr /dli, slmgr /dlv, slmgr /xpr | 부분 키 및 인증 상태 확인 (전체 키는 아님) |
| 확인 | 메모장 스크립트 (.vbs) | O | VBS 코드 저장 후 실행 | 전체 키 확인 가능, 스크립트 편집 필요 |
| 확인 | 레지스트리 편집기 | O (권장) | HKEY_LOCAL_MACHINE\...\SoftwareProtectionPlatform | BackupProductKeyDefault에서 전체 키 직접 확인 가능 |
| 확인 | KeyFinder, ShowKeyPlus 등 외부 툴 | X | 프로그램 설치 후 자동 출력 | 간편하지만 신뢰 가능한 출처에서만 다운로드 |
| 변경 | 시스템 설정 > 내 PC > 라이센스 변경 | X | ‘제품 키 변경’ 클릭 후 새 키 입력 | GUI 환경에서 손쉽게 변경 가능 |
| 변경 | CMD 명령어 | O | slmgr /ipk 새제품키 | 고급 사용자에게 적합 |
| 삭제 | CMD 명령어 | O | slmgr /cpky | 제품키 정보 삭제 후 다른 장치에 재사용 가능 (Retail 한정) |