关闭自动更新07895
开始菜单-〉运行:net stop "automatic updates",临时关闭
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session" /v test /t
reg_dword /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\services\wuauserv" /v start /t
reg_dword /d 4 /f
一种呢最简单就是把上面这句命令存成一个bat的批处理,然后放到启动组里,开机它自动运行了。
另外一种是修改注册表,运行regedit,找到HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->services->wuauserv,然后在右边窗口中的有一个start的DWORD值,把它修改成4就禁用了,原来应该是2吧,代表自动启动的。
那你就用我说的第一种方法呀,让net stop "automatic updates"命令开机自动执行,好歹也是解决了你的问题。另外你到控制面板-〉管理工具-〉服务里面看自动更新这个服务是否已经禁用了。所以你最近都不出来自动更新提示的盾牌了。
如果你狠得下心的话,可以把这个服务删掉的,在注册表里直接把这项删掉也可以,也可以用工具(比如SRVINSTW.EXE)来删。
如果你的电脑是单位的电脑,那么有可能是你们的域的组策略设定好了自动更新的值,所以你没办法改的,但你还是可以用我说的第一种方法把它停掉的。就说这么多了,其他的自己去摸索吧。至于为什么是灰掉的,要看你的系统才知道的,可能是系统有问题了,别的服务也经常碰到这种情况的。
打开记事本,把这个命令复制粘贴进去,然后存为stop_au.bat,然后再创建快捷方式放到启动组里就可以。闪一闪是正常的,因为这个本来就是一个命令行模式下的命令。
再教你一招,不过难度好像更大:
用xp启动光盘启动,启动电脑以后,系统会自动进入Windows XP安装界面选项,按下“R”键选择第二项“要使用‘故障控制台’修复Windows XP安装,请按R。”系统自动登录到故障恢复控制台。
提示选择登录哪一个系统的时候,选1,然后输入管理员密码,看到类似c:\windows>时,键入disable "automatic updates", 回车,就可以看到当前自动更新服务的状态,然后已经改为禁用了。
具体的参数,你可以输入
reg add /?
来查看
reg add "项" /v(value的缩写) 值 /t(type) reg_dword(默认是reg_sz) /d(data的缩写)
"要插入的数据值" /f(forbiden的缩写,即强制的意思)
例如
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session" /v test /t reg_dword /d 1
/f
这句命令就是往你的注册表
HKLM\SYSTEM\CurrentControlSet\Control\Session 这个项下面新建一个 reg_dowrd 类型的值,名字为test,数据为 1
/f 表示在运行如果注册表里已经有这个值也不会提示你,直接修改,
如果没有这个参数的话,它会提示你是不是要修改
如果还有其它问题可以在我空间里留言也可以加我QQ:112805140