CHCP 1258 >nul 2>&1
CHCP 65001 >nul 2>&1
@echo off
::===========================================================================
fsutil dirty query %systemdrive% >nul 2>&1 || (
echo.
echo ================================================================
echo ==== LỖI ====
echo Script này yêu cầu quyền Quản trị hệ thống. Để Script hoạt động.
echo Hãy nhấp chuột phải vào file .cmd và chọn 'Run as administrator'
echo ================================================================
echo.
echo Nhấn phím bất kỳ để thoát...
pause >nul
exit
)
::===========================================================================
color f0
mode con cols=98 lines=30
title Script Kích Hoạt Bản Quyền Số Windows 10 Vĩnh Viễn - Copyright (C) All rights reserved.
setlocal EnableExtensions EnableDelayedExpansion
pushd "%~dp0"
cd /d "%~dp0"
:======================================================================================================================================================
:MAINMENU
cls
mode con cols=98 lines=30
FOR /F "TOKENS=2 DELIMS==" %%A IN ('"WMIC PATH SoftwareLicensingProduct WHERE (Name LIKE 'Windows%%' AND PartialProductKey is not NULL) GET LicenseFamily /VALUE"') DO IF NOT ERRORLEVEL 1 SET "osedition=%%A"
IF NOT DEFINED osedition (
cls
FOR /F "TOKENS=3 DELIMS=: " %%A IN ('DISM /English /Online /Get-CurrentEdition 2^>nul ^| FIND /I "Current Edition :"') DO SET "osedition=%%A"
echo ======================================================================================
echo Không tìm thấy khóa sản phẩm, Có thể việc phát hiện Phiên bản Windows không chính xác,
echo Hãy sử dụng lựa chọn "[5] Thay đổi Phiên bản Windows 10".
echo ======================================================================================
echo.
pause
)
for /f "tokens=2 delims==" %%a IN ('"wmic Path Win32_OperatingSystem Get Version /format:LIST"')do (set Version=%%a) >nul 2>&1
cls
echo. _________________________________________________________
echo.
echo Windows 10 %osedition% %Version%
echo. _________________________________________________________
echo. ^| ^|
Echo. ^| [1] Kích hoạt bản quyền số Windows 10 VĨNH VIỄN. ^|
Echo. ^| ^|
Echo. ^| [2] Kích hoạt Windows 10 và Windows Server tới 2038. ^|
Echo. ^| ^|
Echo. ^| [3] Kiểm tra trạng thái kích hoạt của Windows. ^|
Echo. ^| ^|
Echo. ^| [4] _Thông tin về Script Kích hoạt_ ^|
Echo. ^| _______________ ^|
echo. ^| ^|
Echo. ^| [5] Chèn Key mặc định. ^|
Echo. ^| ^|
Echo. ^| [6] Thay đổi Phiên bản Windows 10. ^|
Echo. ^| ^|
Echo. ^| [7] Trích xuất Thư mục $OEM$ ra Desktop. ^|
Echo. ^| _______________ ^|
echo. ^| ^|
Echo. ^| [8] Kiểm tra Cập nhật Script. ^|
Echo. ^| ^|
Echo. ^| [9] Thoát. ^|
Echo. ^|_________________________________________________________^|
ECHO.
choice /C:123456789 /N /M ". Nhập lựa chọn của bạn [1,2,3,4,5,6,7,8,9] : "
if errorlevel 9 goto:Exit
if errorlevel 8 goto:CheckForUpdates
if errorlevel 7 goto:Extract
if errorlevel 6 goto:EditionChange
if errorlevel 5 goto:InsertProductKey
if errorlevel 4 goto:ReadMe
if errorlevel 3 goto:Check
if errorlevel 2 goto:temp2 2
if errorlevel 1 goto:temp 1
:======================================================================================================================================================
:ReadMe
cls
mode con cols=98 lines=135
call :create_file %0 "%TEMP%\ReadMe.txt" "REM ReadMe Start" "REM ReadMe End"
goto :TempReadMe
REM ReadMe Start
===============================================================================================
# Giới thiệu:
- Script kích hoạt bản quyền kỹ thuật số Windows 10.
Kích hoạt Windows 10 VĨNH VIỄN với giấy phép kỹ thuật số.
[Tất cả các file sạch 100% khi kiểm tra bằng Virus total]
===============================================================================================
# Chú ý:
* Script này không cài đặt bất kỳ tệp nào trong hệ thống của bạn.
- Để kích hoạt thành công, thì dịch vụ Windows Update và Internet phải được bật.
- Khi kích hoạt sử dụng VPN, các công cụ chống gián điệp, chỉnh sửa file hosts và tường lửa
có thể chặn máy chủ kích hoạt của Microsoft gây ra lỗi khi kích hoạt.
- Trong quá trình kích hoat bạn có thể thấy lỗi 'Blocked key' hoặc một số mã lỗi khác.
Nguyên nhân gây ra những lỗi này có thể do trước đó bạn sử dụng phần mềm để Crack Win,
tool để tối ưu Win, sử dụng KMS, bản Ghost Win đã tinh chỉnh....
Hoặc lỗi do 1 trong 2 mục đã đề cập ở trên. Tip Fix Lỗi bên dưới có thể giúp bạn khắc phục.
- Sau khi kích hoạt, Trên cung phần cứng, nếu bạn cài đặt lại Windows 10 đúng phiên bản đó,
hệ thống sẽ tự động kích hoạt nhưng điều này chỉ áp dụng cho bộ cài Retail của Windows 10
(tức file iso Consumer: S/SL/Home/Pro/Edu).
Nếu bạn đang sử dụng bộ cài Volume(VL) của Windows 10 (tức file iso Business: Pro/Enter/Edu)
Khi cài lại hoặc update Win bị mất bản quyền thì bạn sẽ phải sử dụng lựa chọn
"[4] Chèn Key mặc định" Sau đó Windows 10 của bạn sẽ tự động kích hoạt lại.
(Bạn có thể chèn key theo cách thủ công hoặc sử dụng lựa chọn [4] tùy ý. Điều này giúp bạn
tiết kiệm thời gian tránh phải kích hoạt lại).
===============================================================================================
# Tạo file iso Windows 10 kích hoạt tự động:
- Để tạo file iso kích hoạt tự động hãy thực hiện thao tác sau:
Sử dụng tùy chọn [6] của Script và trích xuất thư mục $OEM$ ra Desktop.
Tiếp theo sao chép thư mục $OEM$ này vào thư mục "sources" trong file iso gốc.
Theo đường dẫn. iso/usb:\sources\$OEM$\
Cuối cùng sử dụng iso/usb này để cài đặt Windows 10 và nó sẽ tự động kích hoạt khi
bạn có kết nối Internet.
===============================================================================================
# Tip Fix Lỗi:
* Nếu trong quá trình kích hoạt gặp lỗi, Hãy thử reset lại file Tokens.dat bằng cách sau:
- Chạy CMD (command prompt) với quyền quản trị (run as admin...). Copy-paste lệnh dưới vào.
net stop sppsvc
ren %windir%\System32\spp\store\2.0\tokens.dat tokens.bar
net start sppsvc
cscript %windir%\system32\slmgr.vbs /rilc
- Đợi quá trình trên hoàn tất, Reset máy lại 2 lần.
- Sau đó hãy chạy Script để thử kích hoạt lại.
===============================================================================================
# Các phiên bản Windows 10 được hỗ trợ:
- Home(Core) - Home N
- CoreSingleLanguage - CoreSingleLanguage N
- Professional - Professional N
- ProfessionalEducation - ProfessionalEducation N
- ProfessionalWorkstation - ProfessionalWorkstation N
- Education - Education N
- Enterprise - Enterprise N
- EnterpriseS (LTSB 2016) - EnterpriseS (LTSB 2016) N
(Trình kích hoạt này không kích hoạt Windows 10 version 1507)
===============================================================================================
# Tác giả:
s1ave77 - Tác giả gốc Phương pháp kích hoạt giấy phép kỹ thuật số hwid mk3.
mephistooo2 - Đóng gói lại phiên bản cmd của s1ave77.
WindowsAddict Tạo phiên bản sạch sẽ, cải tiến,
Savio - Cung cấp hỗ trợ tuyệt vời trong chỉnh sửa, dịch
rpo và cải tiến trong script này.
===============================================================================================
# Link hữu ích:
- Script kích hoạt Windows 10 bản quyền Vĩnh Viễn: https://bit.ly/KichHoatBanQuyenVinhVien
- Script Kích hoạt Win và Office Online 6 tháng: https://bit.ly/KichHoatWindowsVaOfficeOnline
- Kích hoạt Bản Quyền Số Win10 Pro bằng Key Win 7-8-8.1: https://bit.ly/KichHoatW10BangKeyW7W8
- Sao lưu bản quyền Windows và Office: https://bit.ly/SaoLuuBanQuyen
- Link tải Windows và Office nguyên gốc Microsoft: https://bit.ly/LinkTaiISO
- Link tải các bản Win10 tự kích hoạt bản quyền Vĩnh Viễn: https://bit.ly/ActivateDigitalISO
- Key Windows 10 và Windows Server - Mặc Định của Microsoft: https://bit.ly/KeyGeneric
- Link tải Win10 Enterprise LTSB 2016 x64 nguyên gốc: https://bit.ly/enterpriseLTSB2016x64
- Link tải Win10 Enterprise LTSB 2016 x32 nguyên gốc: https://bit.ly/enterpriseLTSB2016x32
- Link tải Win10 Enterprise LTSC 2019 x64 nguyên gốc: https://bit.ly/LTSC2019x64
- Link tải Win10 Enterprise LTSC 2019 x32 nguyên gốc: https://bit.ly/LTSC2019x32
- Trang GetLink Fshare của J2team: https://bit.ly/GetLinkFshare
- Hướng dẫn tối ưu, Fix lỗi Full Disk 100%: https://bit.ly/FullDisk
- Phần mềm VPN, Fake IP: https://bit.ly/VPNGateClient
- Phần mềm hỗ trợ duyệt tab trong Office như trên trình duyệt Web: https://bit.ly/OfficeTabver13
- Key Activate các phần mềm Adobe CS6 cho Windows và MAC: https://bit.ly/KeyCS6
- Key Eset bản quyền: https://bit.ly/KeyEset
- Key Kaspersky Internet Security 2019 hạn đến 2020: http://bit.ly/KIS2019
- Thủ thuật cài Win - Fix Lỗi - Tối Ưu... : http://bit.ly/ThuThuatWin
===============================================================================================
REM ReadMe End
:TempReadMe
type "%temp%\ReadMe.txt"
echo.
echo Nhấn phím bất kỳ để tiếp tục...
pause >nul
del /f /q "%temp%\ReadMe.txt"
goto:MAINMENU
::===========================================================
:temp
start temp.cmd
EXIT
)
:temp2
start temp2.cmd
EXIT
)
:======================================================================================================================================================
:HWIDActivate
cls
echo ==========================================================================================
echo +++ Lưu ý - Để kích hoạt thành công, Dịch vụ Windows Update và Internet phải được BẬT +++
echo ==========================================================================================
echo.
echo Kích hoạt Bản quyền Kỹ thuật số Windows 10 %osedition% %Version%
echo.
choice /C:QT /N /M "[T] Tiếp tục Kích hoạt [Q] Quay lại : "
if %errorlevel%==1 Goto:MainMenu
cls
::===========================================================
CLS
wmic path SoftwareLicensingProduct where (LicenseStatus='1' and GracePeriodRemaining='0' and PartialProductKey is not NULL) get Name 2>nul | findstr /i "Windows" 1>nul && (
echo.
echo ==================================================================
echo Kiểm tra: Windows 10 %osedition% được Kích hoạt VĨNH VIỄN.
echo Bạn không cần phải Kích hoạt lại.
echo ==================================================================
echo.
echo.
choice /C:KQ /N /M "[K] Tôi vẫn muốn Kích hoạt [Q] Quat lại : "
if errorlevel 2 goto:MainMenu
if errorlevel 1 Goto:continue
)
::===========================================================
:continue
cls
call:key
for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[%osedition%^] (
set edition=%%a
set key=%%b
set sku=%%c
set editionId=%%d
goto:parseAndPatch))
echo:
echo %osedition% Không được Hỗ trợ Kích hoạt Bản quyền Kỹ thuật Số.
echo:
echo Nhấn phím bất kỳ để tiếp tục...
del /f "%temp%\editions"
pause >nul
goto:MainMenu
::===========================================================
:parseAndPatch
echo =======================================================================================
echo Kích hoạt Bản quyền Kỹ thuật số Windows 10 %osedition% %Version%
echo =======================================================================================
echo.
cd /d "%~dp0"
set "gatherosstate=bin\gatherosstate.exe"
echo Đang cài đặt khóa sản phẩm mặc định cho Windows 10 %osedition% ...
cscript /nologo %windir%\system32\slmgr.vbs -ipk %key%
echo Đang tạo registry để Kích hoạt...
reg add "HKLM\SYSTEM\Tokens" /v "Channel" /t REG_SZ /d "Retail" /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Kernel-ProductInfo" /t REG_DWORD /d %sku% /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Security-SPP-GenuineLocalStatus" /t REG_DWORD /d 1 /f
echo Đang tạo tệp GenuineTicket.XML cho Windows 10 %osedition% ...
start /wait "" "%gatherosstate%"
timeout /t 3 >nul 2>&1
echo Tệp GenuineTicket.XML đang được cài đặt cho Windows 10 %osedition% ...
clipup -v -o -altto bin\
cscript /nologo %windir%\system32\slmgr.vbs -ato
echo Đang xóa các registry đã tạo...
reg delete "HKLM\SYSTEM\Tokens" /f
del /f "%temp%\editions"
echo:
echo Nhấn phím bất kỳ để tiếp tục...
pause >nul
goto:MainMenu
:======================================================================================================================================================
:Check
CLS
echo ======================================================================
echo.
cscript //nologo %systemroot%\System32\slmgr.vbs /dli
cscript //nologo %systemroot%\System32\slmgr.vbs /xpr
echo.
echo ======================================================================
echo.
echo Nhấn phím bất kỳ để tiếp tục...
pause >nul
goto:MainMenu
:======================================================================================================================================================
:InsertProductKey
CLS
echo:
call:key
for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[%osedition%^] (
set edition=%%a
set key=%%b
set sku=%%c
set editionId=%%d
goto :Insertkey))
echo %osedition% Không được Hỗ trợ Kích hoạt Bản quyền Kỹ thuật Số.
echo Nhấn phím bất kỳ để tiếp tục...
del /f "%temp%\editions"
pause >nul
goto:MainMenu
:Insertkey
CLS
echo:
echo =============================================================
echo Đang cài đặt khóa sản phẩm cho Windows 10 %osedition%
echo =============================================================
echo:
cscript /nologo %windir%\system32\slmgr.vbs -ipk %key%
echo:
echo Nhấn phím bất kỳ để tiếp tục...
del /f "%temp%\editions"
pause >nul
goto:MAINMENU
:======================================================================================================================================================
:EditionChange
cls
echo ========================================================================================
echo Lưu ý: Script này không thể thay đổi phiên bản Home(Core) mặc định thành phiên bản khác
echo Để làm điều này, hãy Copy Key mặc định của phiên bản Pro VK7JG-NPHTM-C97JM-9MPGT-3V66T
echo Rồi vào Setting - Updated and Secure - Activation: chèn Key vào Change Product.
echo.
echo ========================================================================================
echo Bạn có thể thay đổi Phiên bản Hiện tại của mình thành một trong những Phiên bản sau:
echo ========================================================================================
echo.
for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do echo %%a
echo.
choice /C:QT /N /M "[T] Tiếp tục [Q] Quay lại : "
if %errorlevel%==1 Goto:MainMenu
Echo.
for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (
set osedition=%%a
choice /C:KC /N /M "Bạn có muốn thay đổi sang phiên bản %%a không? [C,K] : "
if errorlevel 2 (
call:key
for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[!osedition!^] (
set edition=%%a
set key=%%b
cls
echo.
echo.
echo =====================================================================
echo Thay đổi Key !key! cho Windows 10 phiên bản !osedition!
cscript /nologo %windir%\system32\slmgr.vbs -ipk !key!
echo =====================================================================
echo.
echo Nhấn phím bất kỳ để tiếp tục...
del /f "%temp%\editions"
pause >nul
goto :MainMenu))
echo Không được Hox trợ.
echo Nhấn phím bất kỳ để tiếp tục...
del /f "%temp%\editions"
pause >nul
goto:MainMenu))
goto:MainMenu
:======================================================================================================================================================
:Extract
cls
mode con cols=98 lines=30
echo ==================================================================================
echo Lưu ý: Tùy chọn này sẽ tạo thư mục $OEM$ của Script kích hoạt này trên Desktop,
echo Bạn có thể sử dụng để tạo file cài đặt Windows tự động kích hoạt.
echo Để biết thêm thông tin, hãy sử dụng [3] _Thông tin về Script Kích hoạt_
echo ==================================================================================
echo.
choice /C:QT /N /M "[T] Tạo thư mục $OEM$ [Q] Quay lại : "
if %errorlevel%==1 Goto:MainMenu
cls
echo WScript.Echo WScript.CreateObject^("WScript.Shell"^).SpecialFolders^("Desktop"^) >"%temp%\desktop.vbs"
for /f "tokens=* delims=" %%a in ('cscript //nologo "%temp%\desktop.vbs"') do (set DESKTOPDIR=%%a&del "%temp%\desktop.vbs">nul)
cd /d "%desktopdir%"
IF EXIST $OEM$ (
echo.
echo.
echo ================================================
echo Lỗi - Thư mục $OEM$ không được tạo vì
echo Một thư mục $OEM$ đã tồn tại trên Desktop.
echo ================================================
echo.
echo Nhấn phím bất kỳ để tiếp tục...
pause >nul
goto:MAINMENU
) ELSE (
md $OEM$\$$\Setup\Scripts\BIN
cd /d "%~dp0"
copy BIN\gatherosstate.exe "%desktopdir%\$OEM$\$$\Setup\Scripts\BIN"
copy BIN\slc.dll "%desktopdir%\$OEM$\$$\Setup\Scripts\BIN"
)
cd /d "%desktopdir%\$OEM$\$$\Setup\Scripts\"
call :create_file %0 "%desktopdir%\$OEM$\$$\Setup\Scripts\SetupComplete.cmd" "REM SetupComplete Start" "REM SetupComplete End"
goto :SetupCompleteCreated
REM SetupComplete Start
@Echo off
pushd "%~dp0"
cd /d "%~dp0"
::===========================================================================
call:key
FOR /F "TOKENS=2 DELIMS==" %%A IN ('"WMIC PATH SoftwareLicensingProduct WHERE (Name LIKE 'Windows%%' AND PartialProductKey is not NULL) GET LicenseFamily /VALUE"') DO IF NOT ERRORLEVEL 1 SET "osedition=%%A"
for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[%osedition%^] (
set edition=%%a
set key=%%b
set sku=%%c
set editionId=%%d
goto :parseAndPatch))
echo %osedition% Khong duoc Ho tro Kich hoat Ban quyen Ky thuat So.
del /f "%temp%\editions"
exit
::===========================================================================
:parseAndPatch
cd /d "%~dp0"
set "gatherosstate=bin\gatherosstate.exe"
cscript /nologo %windir%\system32\slmgr.vbs -ipk %key%
reg add "HKLM\SYSTEM\Tokens" /v "Channel" /t REG_SZ /d "Retail" /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Kernel-ProductInfo" /t REG_DWORD /d %sku% /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Security-SPP-GenuineLocalStatus" /t REG_DWORD /d 1 /f
start /wait "" "%gatherosstate%"
timeout /t 3 >nul 2>&1
clipup -v -o -altto bin\
cscript /nologo %windir%\system32\slmgr.vbs -ato
reg delete "HKLM\SYSTEM\Tokens" /f
del /f "%temp%\editions"
cd %~dp0
rmdir /s /q "%windir%\setup\scripts" >nul 2>&1
exit
::===========================================================================
:key
rem Edition Key SKU EditionId
(
echo Cloud V3WVW-N2PV2-CGWC3-34QGF-VMJ2C 178 X21-32983
echo CloudN NH9J3-68WK7-6FB93-4K3DF-DJ4F6 179 X21-32987
echo Core YTMG3-N6DKC-DKB77-7M9GH-8HVX7 101 X19-98868
echo CoreCountrySpecific N2434-X9D7W-8PF6X-8DV9T-8TYMD 99 X19-99652
echo CoreN 4CPRK-NM3K3-X6XXQ-RXX86-WXCHW 98 X19-98877
echo CoreSingleLanguage BT79Q-G7N6G-PGBYW-4YWX6-6F4BT 100 X19-99661
echo Education YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY 121 X19-98886
echo EducationN 84NGF-MHBT6-FXBX8-QWJK7-DRR8H 122 X19-98892
echo Enterprise XGVPP-NMH47-7TTHJ-W3FW7-8HV2C 4 X19-99683
echo EnterpriseN 3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT 27 X19-98746
echo EnterpriseS NK96Y-D9CD8-W44CQ-R8YTK-DYJWX 125 X21-05035
echo EnterpriseSN 2DBW3-N2PJG-MVHW3-G7TDK-9HKR4 126 X21-04921
echo Professional VK7JG-NPHTM-C97JM-9MPGT-3V66T 48 X19-98841
echo ProfessionalEducation 8PTT6-RNW4C-6V7J2-C2D3X-MHBPB 164 X21-04955
echo ProfessionalEducationN GJTYN-HDMQY-FRR76-HVGC7-QPF8P 165 X21-04956
echo ProfessionalN 2B87N-8KFHP-DKV6R-Y2C8J-PKCKT 49 X19-98859
echo ProfessionalWorkstation DXG7C-N36C4-C4HTG-X4T3X-2YV77 161 X21-43626
echo ProfessionalWorkstationN WYPNQ-8C467-V2W6J-TX4WX-WT2RQ 162 X21-43644
echo ServerRdsh NJCF7-PW8QT-3324D-688JX-2YV66 175 X21-41295
) > "%temp%\editions" &exit /b
::===========================================================================
REM SetupComplete End
:SetupCompleteCreated
cls
echo.
echo.
echo ====================================================
echo Thư mục $OEM$ được tạo thành công trên Desktop.
echo ====================================================
echo Nhấn phím bất kỳ để tiếp tục...
pause >nul
goto:MAINMENU
:======================================================================================================================================================
:CheckForUpdates
start https://www.facebook.com/HoiQuanCongNgheTinHoc/posts/971960172972652
goto:MAINMENU
:======================================================================================================================================================
:Exit
cls
echo.
echo.
echo.
echo. =============================================================
echo.
echo. Thanks to s1ave77, mephistooo2, WindowsAddict, Savio and rpo.
echo.
echo. =============================================================
echo.
echo.
echo Nhấn phím bất kỳ để Thoát.
pause > nul
exit
:======================================================================================================================================================
:create_file
(
echo Set objFso = CreateObject^("Scripting.FileSystemObject"^)
echo Set InputFile = objFso.OpenTextFile^("%~1"^)
echo Set OutputFile = objFso.CreateTextFile^("%~2", True^)
echo trigger = False
echo Do Until InputFile.AtEndOfStream
echo line=InputFile.ReadLine
echo If trigger=True Then If line="%~4" Then Exit Do Else OutputFile.WriteLine line
echo If line="%~3" Then trigger=True
echo Loop
echo InputFile.Close
echo OutputFile.close
)>"%temp%\create_file.txt"&cmd /u /c type "%temp%\create_file.txt">"%temp%\create_file.vbs"
"%temp%\create_file.vbs"&del /q "%temp%\create_file.*"&exit /b
:======================================================================================================================================================