窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
修改系统服务.
停止服务 (“wuauserv”)修改系统服务.
置启动类型 (“wuauserv”, 4
) 修改注册表.
写DWORD值 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc”,
“Start”, 4
) 修改注册表.
删除键名 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc”,
“FailureActions”) 运行 (“schtasks /change /tn ” +
#引号 +
“\Microsoft\Windows\WindowsUpdate\Scheduled Start” +
#引号 +
“ /disable”, 假,
) 修改注册表.
写DWORD值 (“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU”,
“NoAutoUpdate”, 0
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
temp | 逻辑型 | | |
temp1 | 逻辑型 | | |
temp2 | 逻辑型 | | |
temp3 | 逻辑型 | | |
temp4 | 逻辑型 | | |
注册表 | 注册表操作 | | |
temp =
写注册项 ( #本地机器, “SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate”, 1
)temp1 =
写注册项 ( #本地机器, “SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\AUOptions”, 1
)
判断 (注册项是否存在 ( #本地机器, “SYSTEM\CurrentControlSet\Services\wuauserv”))

temp2 =
写注册项 ( #本地机器, “SYSTEM\CurrentControlSet\Services\wuauserv\Start”, 4
) 
temp3 =
运行 (“net stop wuauserv”, 假,
#隐藏窗口 )
temp4 = 注册表.
项重命名 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv”,
“wuauservbak”)
判断 (注册项是否存在 ( #本地机器, “SYSTEM\CurrentControlSet\Services\wuauservbak”))
返回 (真)

返回 (位与 (1,
到整数 (temp
),
到整数 (temp1
),
到整数 (temp2
),
到整数 (temp3
),
到整数 (temp4
)) = 1
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
temp | 逻辑型 | | |
temp1 | 逻辑型 | | |
temp2 | 逻辑型 | | |
temp3 | 逻辑型 | | |
temp4 | 逻辑型 | | |
注册表 | 注册表操作 | | |
temp =
删除注册项 ( #本地机器, “SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate”)temp1 =
删除注册项 ( #本地机器, “SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\AUOptions”)
判断 (注册项是否存在 ( #本地机器, “SYSTEM\CurrentControlSet\Services\wuauservbak”))

temp2 = 注册表.
项重命名 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauservbak”,
“wuauserv”) 
temp3 =
写注册项 ( #本地机器, “SYSTEM\CurrentControlSet\Services\wuauserv\Start”, 3
) 
temp4 =
运行 (“net start wuauserv”, 假,
#隐藏窗口 )
返回 (假)
返回 (位与 (1,
到整数 (temp
),
到整数 (temp1
),
到整数 (temp2
),
到整数 (temp3
),
到整数 (temp4
)) = 1
)