이 글에서는 VB 스크립트를 활용해 Windows 11/10 제품 라이선스 키를 확인하는 방법을 소개합니다. 이 방법은 Windows 8.1, Windows 7 및 그 이전 버전에서도 동일하게 작동하기 때문에, 어떤 이유로든 Windows 라이선스 키나 시리얼 번호를 확인해야 하는 상황이라면 큰 도움이 될 것입니다.
VB 스크립트로 Windows 11/10 제품 키 찾기

먼저 메모장(Notepad)을 열고 아래 코드를 그대로 복사하여 붙여넣습니다.
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
스크립트 저장 및 실행 방법
코드를 붙여넣은 뒤 '다른 이름으로 저장' 대화 상자에서 파일 형식을 '모든 파일'로 선택하고, keyfinder.vbs처럼 적절한 이름에 .vbs 확장자를 붙여 저장합니다.
저장된 파일을 더블클릭하여 실행하면 팝업 창에 현재 사용 중인 Windows 제품 키가 표시됩니다. 별도의 프로그램 설치 없이 몇 초 만에 결과를 확인할 수 있는 것이 이 방법의 가장 큰 장점입니다.
다른 대안 방법
명령 프롬프트(CMD)나 PowerShell을 사용해서도 Windows 제품 키를 확인할 수 있습니다. 스크립트 작성이 번거롭다면 이 방법을 시도해 보세요.
위 방법들이 잘 작동하지 않는 경우에는 무료 소프트웨어 키 파인더(Key Finder) 프로그램을 활용하는 것도 좋습니다. 이러한 도구는 Windows뿐만 아니라 Office, 각종 응용 프로그램, 게임의 시리얼 번호와 라이선스 키까지 복구하고 백업할 수 있어 유용합니다.
또한, PC를 재설치하거나 라이선스를 다른 컴퓨터로 옮겨야 할 때는 Windows 제품 키를 안전하게 제거(비활성화)하는 방법을 미리 알아두면 도움이 됩니다.