查看: 2572|回复: 20
收起左侧

[系统] 隐藏系统补丁的设置存放在哪里

[复制链接]
freesoft00
发表于 2015-5-10 20:58:35 | 显示全部楼层 |阅读模式
操作系统的在线更新 补丁,有部分补丁不想要,比如什么微软的bing还有每月都有的恶意软件清除等等,右键隐藏了,不知掉这个隐藏的设置项存放在那里注册表中还是配置文件中,这样我再 帮其他人装的时候直接导入,然后再做在线更新就可以了。不用一个一个的挑选哪个用更新哪个不用更新了。
不知掉有哪位兄弟姐妹知道吗?谢谢!
翼风Fly
发表于 2015-5-11 13:47:34 | 显示全部楼层
楼主何必纠结对系统的修改,下载补丁不也是很耗费时间吗?
我先换一个思路:将下载好的补丁集合在一起,别人用的话直接安装已经下载好的补丁就行了
网上已经有人做好了相关工具,例如
系统补丁安装助理(EasyHotfix)是基于IT天空“Easy”设计理念进行开发的一款程序,用于快速方便对新装Windows系统执行补丁更新操作。IT天空的系统补丁安装助理(EasyHotfix),用于快速方便对新装Windows系统执行补丁更新操作。
特点:
1、一键式操作,更利于节省装机人员和普通用户更新系统;
2、优化了Win7补丁安装机制,补丁安装速度比老版EasyHotfix提高了两倍以上;
3、同时开放式的补丁包允许用户自定义自己需要的补丁文件,添加、删除、更换,我的补丁包我说了算!

http://www.itiankong.net/thread-347688-1-1.html

网上搜索系统补丁安装助理(EasyHotfix)也有很多下载

如果楼主依然想采用之前的方式,请告知系统以及更新的方式(Windows Update?)
freesoft00
 楼主| 发表于 2015-5-11 13:50:56 | 显示全部楼层
我就知道有这样的回复。
首先谢谢兄弟的热心。我只是想明白这里面的所以然,弄个究竟,明白。
翼风Fly
发表于 2015-5-11 14:38:10 | 显示全部楼层
楼主可以试着用HIPS工具或者注册表/文件注册表监控工具(如ProcessMonitor)截获对应值
我Win7,自上次打完补丁后开Windows Update服务电脑就爆卡,吃内存1个多G,刚才重开服务问题依旧,如果楼主说的是Windows Update,无能为力了
freesoft00
 楼主| 发表于 2015-5-11 15:00:28 | 显示全部楼层
ProcessMonitor监测过,没有找到所以才来问道,我说的就是Windows Update
我也发现了,系统在updata的时候很占资源。
峪飞鹰
发表于 2015-5-12 16:29:27 | 显示全部楼层
本帖最后由 峪飞鹰 于 2015-5-14 11:38 编辑

将下列代码存成HideWindowsUpdate.vbs,然后调用它。每个KB一个空格,不要包含KB,只包含数字即可。比如:

HideWindowsUpdate.vbs 940157

这个就是隐藏KB940157的方法。


  1. If Wscript.Arguments.Count = 0 Then
  2.     WScript.Echo "Syntax: HideWindowsUpdate.vbs [Hotfix Article ID]" & vbCRLF & _
  3.                  "Examples:" & vbCRLF & _
  4.                  "  - Hide KB940157: HideWindowsUpdate.vbs 940157"
  5.     WScript.Quit 1
  6. End If

  7. Dim hotfixId
  8. hotfixId = WScript.Arguments(0)

  9. Dim updateSession, updateSearcher
  10. Set updateSession = CreateObject("Microsoft.Update.Session")
  11. Set updateSearcher = updateSession.CreateUpdateSearcher()

  12. Wscript.Echo "Searching for pending updates... Click OK to continue..."
  13. Dim searchResult
  14. Set searchResult = updateSearcher.Search("IsInstalled=0")

  15. Dim update, kbArticleId, index, index2
  16. WScript.Echo CStr(searchResult.Updates.Count) & " found."
  17. For index = 0 To searchResult.Updates.Count - 1
  18.     Set update = searchResult.Updates.Item(index)
  19.     For index2 = 0 To update.KBArticleIDs.Count - 1
  20.         kbArticleId = update.KBArticleIDs(index2)
  21.         If kbArticleId = hotfixId Then
  22.             WScript.Echo "Hiding update: " & update.Title
  23.             update.IsHidden = True
  24.         End If        
  25.     Next
  26. Next
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
freesoft00
 楼主| 发表于 2015-5-12 19:51:36 | 显示全部楼层
十分的感谢,我试试
freesoft00
 楼主| 发表于 2015-5-13 21:07:00 | 显示全部楼层
峪飞鹰 发表于 2015-5-12 16:29
将下列代码存成HideWindowsUpdate.vbs,然后调用它。每个KB一个空格,不要包含KB,只包含数字即可。比如:
...

好像不行呀。

错误提示如下:

---------------------------
Windows Script Host
---------------------------
脚本:        D:\45\32.vbs
行:        16
字符:        1
错误:        句柄无效。
代码:        80070006
源:         (null)

---------------------------
确定   
---------------------------
freesoft00
 楼主| 发表于 2015-5-13 21:07:34 | 显示全部楼层
执行的是32.vbs 890830
翼风Fly
发表于 2015-5-13 21:14:59 | 显示全部楼层
峪飞鹰 发表于 2015-5-12 16:29
将下列代码存成HideWindowsUpdate.vbs,然后调用它。每个KB一个空格,不要包含KB,只包含数字即可。比如:
...

请教一下,这些内容是如何获取的?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-13 07:51 , Processed in 0.136786 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表