-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBorrow500YearsToUpdate.bat
126 lines (95 loc) · 1.62 KB
/
Borrow500YearsToUpdate.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
@echo off
set pausedays=null
::默认中文
call :CN
call :main
:CN
set title= 向 天 再 借 5 0 0 年
set intd=一个绝对无副作用的Windows更新禁止工具
set enternum=请输入序号
set fh=1.向天再借500年(182625天后更新,即500年)
set set=2.自定义暂停更新时长
set abt=4.关于
set entday=请输入需要暂停的天数
set noable=请输入有效编号
set fgx=______________________________________________________________________
set abttit=关于
set fns=已完成操作,感谢使用!按任意键弹出设置窗口,并在弹出的窗口最下方的“暂停更新”选择框中选择最长的可暂停时间
goto:eof
:main
cls
::显示内容
echo %title%
echo %intd%
echo %fgx%
echo %fh%
echo %set%
echo 3.语言切换/Language switching/言語の切り替え
echo %abt%
echo %enternum%
set /p input=
if "%input%"=="1" (
call :500
)^
else if "%input%"=="2" (
call :zdy
)^
else if "%input%"=="3" (
call :swtlang
)^
else if "%input%"=="4" (
call :about
)^
else (
echo %noable%
pause
call :main
)
goto:eof
:500
set pausedays=182625
call :enter
goto:eof
:zdy
echo %entday%
set /p input=
set pausedays=%input%
call :enter
goto:eof
:swtlang
cls
echo 语言切换/Language switching/言語の切り替え
echo %fgx%
echo 1.简体中文
echo %enternum%
set /p input=
if "%input%"=="1" (
call :CN
)^
else if "%input%"=="2" (
pause
)^
else (
echo %noable%
pause
call :swtlang
)
call :main
goto:eof
:about
cls
echo %abttit%
echo %fgx%
pause
call :main
goto:eof
:enter
echo %fgx%
echo on
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxPauseDays /t reg_dword /%pausedays% /f
@echo off
echo %fgx%
echo %fns%
pause
start ms-settings:windowsupdate-options
goto:eof