Windows 운영체제의 Tokens.dat 파일은 디지털 서명이 적용된 파일로, Windows 정품 인증에 필요한 대부분의 데이터를 저장하고 있습니다. 이 파일들은 모두 하나의 디지털 서명으로 묶여 있기 때문에 다른 PC로 복사해 사용할 수 없으며, 만약 다른 컴퓨터에서 사용하려고 하면 온라인 정품 인증을 다시 요구하게 됩니다.
그런데 가끔 Tokens.dat 파일이 손상되면서 Windows 정품 인증이 정상적으로 완료되지 않는 경우가 발생합니다. 이럴 때는 Windows 정품 인증 문제 해결 과정을 진행해야 하며, 그 과정에서 Tokens.dat 파일을 재생성(rebuild)해야 할 수도 있습니다.
이 글에서는 Windows 11/10/8/7에서 Tokens.dat 파일을 재생성하는 방법을 단계별로 소개합니다.
Windows 11/10에서 Tokens.dat 파일 재생성하기
Windows 11/10/8의 정품 인증 토큰 파일은 일반적으로 아래 경로에 위치합니다.
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
WinX 메뉴(시작 버튼 우클릭)에서 관리자 권한 명령 프롬프트를 실행한 뒤, 아래 명령어를 한 줄씩 입력하고 각 명령 입력 후 Enter 키를 누릅니다.
net stop sppsvc
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
ren tokens.dat tokens.bar
net start sppsvc
cscript.exe %windir%\system32\slmgr.vbs /rilc
모든 명령 실행이 끝나면 컴퓨터를 재시작합니다.
Windows 7에서 Tokens.dat 파일 재생성하기
Windows 7의 정품 인증 토큰 파일은 일반적으로 아래 경로에 위치합니다.
C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat
마찬가지로 관리자 권한 명령 프롬프트를 연 뒤, 아래 명령어를 순서대로 입력하고 각 명령마다 Enter 키를 누릅니다.
net stop sppsvc
cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
ren tokens.dat tokens.bar
net start sppsvc
cscript.exe %windir%\system32\slmgr.vbs /rilc
완료되면 PC를 재부팅합니다.
Tokens.dat 재생성 후 제품 키 다시 입력하기
Tokens.dat 파일을 재생성한 후에는 제품 키를 다시 입력하여 Windows 정품 인증을 새로 진행해야 합니다. '컴퓨터'를 우클릭한 후 속성 > 제품 키 변경으로 이동하거나, 관리자 권한 CMD에서 아래 명령어를 입력하고 Enter 키를 눌러도 됩니다(Microsoft KB2736303 참고).
cscript.exe %windir%\system32\slmgr.vbs /ipk
마지막으로 현재 Windows 설치본의 라이선스 상태를 확인하려면 검색창에 slmgr.vbs /dlv를 입력하고 Enter 키를 누르면 됩니다.
또한, 필요하다면 Advanced Tokens Manager 같은 도구를 활용해 Windows 및 Office 정품 인증 토큰 파일을 손쉽게 백업해 둘 수 있습니다.