修改windows更新最大时长

5次阅读
没有评论

今天逛论坛时看到了这个帖子

由于我最近也使用了这种停止更新的方法,而且网上好像也没有这种可以一键修改的软件,所以打算自己写一个

手动停止更新的教程链接为:https://blog.csdn.net/u012140515/article/details/131679713

软件实现方式很简单,我这里用的是c#,关键代码为:
[C#] 纯文本查看 复制代码

private void button1_Click(object sender, EventArgs e)
{
String str = textBox1.Text;
int num = Convert.ToInt32(str);
string keyPath = @"SOFTWARE\Microsoft\WindowsUpdate\UX\Settings";
string valueName = "FlightSettingsMaxPauseDays";
using (RegistryKey key = Registry.LocalMachine.OpenSubKey(keyPath, true))
{
if (key != null)
{
key.SetValue(valueName, num, RegistryValueKind.DWord);
MessageBox.Show("成功", "successful");
}
else
{
MessageBox.Show("错误", "waring");
}
}
}

不知道是不是c#编写的原因,居然可以不用管理员运行就可以修改这个注册表,很神奇

软件使用图:

注意,在用软件修改了更新最大时长之后,需要手动去windows更新面板暂停更新:

软件链接。
https://wwxk.lanzouj.com/iYIyp1f44xyh

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-30发表,共计717字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码