Skip to content

Commit c778ec4

Browse files
committed
1.修复乱码问题
1 parent 27cb876 commit c778ec4

File tree

2 files changed

+73
-5
lines changed

2 files changed

+73
-5
lines changed

Activation.cmd

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@echo off
22

3-
rem author: TrustTheBoy
3+
rem author: TrustDec
44
rem 推荐MSDN原版镜像:https://msdn.itellyou.cn
5-
5+
chcp 65001
66
set "Apply=%*"
77
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || ( cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %Apply%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
88
title Windows 10 数字权利激活脚本
@@ -15,20 +15,29 @@
1515
) else (
1616
set bit=x64
1717
)
18-
1918
echo ---------------------------------------------------------------
2019
echo 脚本仅支持 Windows 10 系统,其它系统请勿运行此脚本。
20+
2121
echo 脚本支持激活以下版本 Windows 10,并获取数字权利。
22+
2223
echo ---------------------------------------------------------------
24+
2325
echo Windows 10 家庭版、家庭N、家庭单语言版、家庭国家版、Windows 10 S、Windows 10 SN。
26+
2427
echo 专业版、专业N、专业教育版、专业教育N、专业工作站版、工作站N。
28+
2529
echo 企业版、企业 (LTSB 2016)、教育版、教育N。
30+
2631
echo ---------------------------------------------------------------
2732
echo 激活时请保持电脑连网状态,断网情况下无法使用此方法激活。
33+
2834
echo 激活可能一次无法成功,遇到无法成功的可以重新运行脚本尝试激活。另外有些精简版系统也可能无法激活。
35+
2936
echo ---------------------------------------------------------------
3037
echo 脚本不支持路径中带有空格,请在路径中不含空格的目录下运行。
38+
3139
echo 切换版本后最后的版本信息显示可能会有延时,请参考输入的 KEY为证。或注销系统后再查看。
40+
3241
echo ---------------------------------------------------------------
3342
echo 按任意键开始,或按Ctrl+C退出脚本!
3443
pause >nul
@@ -40,11 +49,17 @@
4049
echo 请选择任务。
4150
echo ---------------------------------------------------------------
4251
echo [1]一键激活当前版本。
52+
4353
echo [2]自定义选择版本激活。
54+
4455
echo [3]查看当前系统版本信息。
56+
4557
echo [4]安装 KEY(不激活)。
46-
echo [5] 卸载系统默认 KEY。
58+
59+
echo [5] 卸载系统默认 KEY。
60+
4761
echo [6]访问脚本发布帖,(仅限远景注册用户访问)。
62+
4863
echo [7]退出脚本。
4964

5065
echo ---------------------------------------------------------------
@@ -67,28 +82,51 @@
6782
echo ---------------------------------------------------------------
6883

6984
echo A= Windows 10 S (安装证书仅限 16299)
85+
7086
echo B= Windows 10 S N (安装证书仅限 16299)
87+
7188
echo ---------------------------------------------------------------
89+
7290
echo 以下版本支持安装 16299和 17134的证书。
91+
7392
echo C= Windows 10 家庭版
93+
7494
echo D= Windows 10 家庭 N
95+
7596
echo E= Windows 10 家庭国家版
97+
7698
echo F= Windows 10 家庭单语言版
99+
77100
echo ---------------------------------------------------------------
101+
78102
echo G= Windows 10 专业版
103+
79104
echo H= Windows 10 专业 N
105+
80106
echo I= Windows 10 专业教育版
107+
81108
echo J= Windows 10 专业教育 N
109+
82110
echo K= Windows 10 专业工作站版
111+
83112
echo L= Windows 10 专业工作站 N
113+
84114
echo ---------------------------------------------------------------
115+
85116
echo M= Windows 10 教育版
117+
86118
echo N= Windows 10 教育 N
119+
87120
echo ---------------------------------------------------------------
121+
88122
echo O= Windows 10 企业版
123+
89124
echo P= Windows 10 企业 N
125+
90126
echo Q= Windows 10 企业 LTSB
127+
91128
echo R= Windows 10 企业 LTSB N
129+
92130
echo ---------------------------------------------------------------
93131

94132
echo.
@@ -257,8 +295,11 @@
257295
:activation1
258296

259297
echo ---------------------------------------------------------------
298+
260299
echo 正在安装KEY,请等待完成。
300+
261301
echo ---------------------------------------------------------------
302+
262303
cscript /nologo %SystemRoot%\System32\slmgr.vbs /ipk %pidkey% || goto error1
263304
timeout /nobreak /t 2 >nul
264305
wmic path SoftwareLicensingProduct where (LicenseStatus='1' and GracePeriodRemaining='0') get Name 2>nul | findstr /i "Windows" >nul 2>&1 && (echo. & echo 您选择的版本已在本计算机上永久激活!无需再次激活。 & echo 请按任意键重新选择! & pause >nul && goto choice )
@@ -272,9 +313,12 @@
272313
reg add "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~dp0%bit%\gatherosstate.exe" /d "^ WIN7RTM" /f >nul
273314

274315
echo ---------------------------------------------------------------
316+
275317
echo 正在获取数字门票,请等待完成。
318+
276319
echo ---------------------------------------------------------------
277320

321+
278322
start /wait %~dp0%bit%\Gatherosstate.exe
279323
timeout /nobreak /t 4 >nul
280324
:Reset
@@ -302,10 +346,15 @@
302346
:information
303347
title Windows 10 数字权利激活脚本-版本信息
304348
echo ---------------------------------------------------------------
349+
305350
for /f "delims=" %%f in ('wmic os get caption ^| findstr /i "Microsoft"') do (echo %%f)
351+
306352
for /f "tokens=2-4" %%f in ('ver') do (echo %%f %%g %%h)
353+
307354
for /f "tokens=5 delims= " %%f in ('cscript /nologo %SystemRoot%\System32\slmgr.vbs /dli ^| findstr /i "channel"') do (echo 产品密钥通道: %%f)
355+
308356
for /f "skip=3 delims=" %%f in ('cscript /nologo %SystemRoot%\System32\slmgr.vbs /dli') do (echo %%f)
357+
309358
echo ---------------------------------------------------------------
310359

311360
pause
@@ -318,12 +367,19 @@ exit
318367
:install
319368
title Windows 10 数字权利激活脚本-安装 KEY
320369
echo ---------------------------------------------------------------
370+
321371
set /p install="请输入或粘贴需要安装的 KEY,按 Enter安装"
372+
322373
cls
374+
323375
echo ---------------------------------------------------------------
376+
324377
echo 正在安装KEY,请等待完成。
378+
325379
echo ---------------------------------------------------------------
380+
326381
cscript /nologo %SystemRoot%\System32\slmgr.vbs /ipk %install% || goto error
382+
327383
echo ---------------------------------------------------------------
328384

329385
for /f "tokens=3" %%k in ('cscript /nologo %SystemRoot%\System32\slmgr.vbs /dti') do (set ID=%%k)
@@ -338,29 +394,41 @@ exit
338394
set pid7=!pid0:~42,7!
339395
set pid8=!pid0:~49,7!
340396
set pid9=!pid0:~56,7!
397+
341398
echo 安装 ID: !pid1! !pid2! !pid3! !pid4! !pid5! !pid6! !pid7! !pid8! !pid9!
342399
)
343400

344401
:error
402+
345403
echo ---------------------------------------------------------------
404+
346405
pause
347406
exit
348407

349408
:uninstall
350409
title Windows 10 数字权利激活脚本-卸载 KEY
410+
351411
echo ---------------------------------------------------------------
412+
352413
echo 正在卸载默认 KEY,请稍等。
414+
353415
echo ---------------------------------------------------------------
416+
354417
cscript /nologo %SystemRoot%\system32\slmgr.vbs /upk
418+
355419
echo ---------------------------------------------------------------
356420

357421
pause
358422
exit
359423

360424
:end
361425
echo ---------------------------------------------------------------
426+
362427
echo 证书复制失败,请检查 skus目录是否完整,和系统版本是否支持!
428+
363429
echo ---------------------------------------------------------------
430+
364431
echo 按任意键退出脚本。
432+
365433
pause >nul
366434
exit

zh-cn.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
### 安装
88

9-
[下载稳定版](https://github.com/TrustTheBoy/windows-digital-authorization/archive/stable-v1.0.zip)
9+
[下载稳定版](https://github.com/TrustDec/windows-digital-authorization/archive/stable-v1.0.zip)
1010

1111
#### 步骤1
1212

0 commit comments

Comments
 (0)