位置: 编程技术 - 正文

windows更新产生的垃圾清理方法(windows更新过程中)

编辑:rootadmin
一、磁盘清理不清理的系统垃圾 使用电脑的人都有这样的感觉:虽然并没有安装什么程序,但是磁盘的可用空间却越来越小。要清理磁盘垃圾,最安全的方法就是使用windows提供的磁盘清理工具:打开“我的电脑”,然后在驱动器上右击鼠标,通过“属性”对话框中的“磁盘清理”进行清理。但我们会发现,使用这种清理后,磁盘的可用空间并没有扩大多少。所以我们完全有理由怀疑:只用这种清理,并不能把我们的磁盘中的垃圾都清除掉。 其实,在我们的磁盘中,有一个Windows的磁盘清理程序不清理的,占用空间巨大的垃圾,这就是Windows系统更新所产生的垃圾文件。 为了系统的安全,我们会通过Windows的自动更新功能,或通过其它工具——比如杀毒软件的漏洞修复功能,进行系统更新。不管通过什么方法进行更新,为了在这些更新失败后能够对系统进行恢复,在更新前,Windows总是把相关的老文件作一个备份,这些备份文件就保存在我们的系统盘中。当系统成功更新后,这些备份的文件就毫无用处了,可实际上,在成功更新后这些备份文件并没有被删除,因此这些文件就成了磁盘中的垃圾了。试想一下,Windows的不断更新,会在我们的磁盘中保留多少垃圾文件呀! 二、揭开这些垃圾的藏身之所 如果要看到这些垃圾文件,我们首先要进行以下操作: 在“我的电脑”中,通过“工具”菜单,打开“文件夹选项”,在“查看”选项卡中,选中“显示所有文件和文件夹”。然后打开系统盘中的Windows文件夹,在这里我们就可以看到很多以“$”开头和结尾的文件夹,比如“$NtUninstallKB$”等(也可能还存在以这些文件夹后半部分作为名称的log文件),这些文件夹就是Windows更新所产生的垃圾。检查一下这些文件夹的总大小,达到GB级别了吧! 那么是不是可以直接删除这些文件夹呢?我们可以肯定地回答:如果你的计算机在更新后运行一切正常,那么这些文件夹就都可以完全删除!但要注意,只删除这些文件夹,还不能完全清理我们的系统。因为Windows在更新时,除了保存这些文件夹,还在注册表中作了记录,只有同时清除注册表中的相关记录,才算是将这些垃圾完全清除了。 在注册表中和更新有关的位置有4部分: 1、HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdates 中的记录。经过测试,我们发现这个位置的记录被瑞星等杀毒软件的漏洞扫描使用,如果删除了这里面的记录,就可能会导致瑞星的漏洞扫描出现错误的结果。 2、HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionHotFix 中以KB开始的键。经测试发现,这里的记录被Windows的自动更新使用,如果删除了这里的内容,就可能会影响到Windows自动更新。 3、HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp ManagementARPCache 中以KB开始的键。这里的内容为Windows系统所用,经我们测试,删除后没有影响到Windows的运行,但为了稳妥,暂不建议删除。 4、HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 中以KB开始的键。这里是卸载信息,即在更新失败后,可以通过这里的信息,将失败的更新卸载,以恢复到更新前的状态。当正常更新后,这里的信息就没有用了,可以删除。 三、给你一个工具,自动清理 知道了这些垃圾的藏身之所,我们就知道了该怎么清理掉这些垃圾:一要删除Windows文件夹中的相关文件夹和log文件,二是要清理注册表中HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall下相关的内容。 但要强调两点: 1、要清理这些垃圾的前提是:你的系统在更新后的一段时间里,不存在和Windows更新相关的错误。 2、随着Windows的不断更新,就会不断产生新的垃圾。清理这种垃圾的工作需要经常进行。 为了简单快速地清理这些垃圾,我编写了一个批处理文件,您可以将下面的内容,通过记事本保存为Clrar.bat文件,在需要的时候,运行这个文件,就会自动将更新产生的垃圾清除(下面以rem 开头的行是注释内容,可以不用输入)。 echo 如果您在最近的Windows系统更新后,系统运行不正常,请按下Ctrl+C终止清理。 pause echo 正在清理注册表中的相关内容... rem 建立注册表清理和log文件清理的子批处理文件 echo @echo off>c:tmp.bat echo if %%tp:~,-1%%!==! goto end>>c:tmp.bat echo echo Windows Registry Editor Version 5.^>c:tmp.reg>>c:tmp.bat echo echo.^>^>c:tmp.reg>>c:tmp.bat echo echo [-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall%%tp:~,-1%%]^>^>^c:tmp.reg>>c:tmp.bat rem 如果要清除注册表ARPCache项中的内容,那么可以将下面一行前面的两个冒号去掉 ::echo echo [-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp ManagementARPCache%%tp:~,-1%%]^>^>^c:tmp.reg>>c:tmp.bat echo regedit /s c:tmp.reg>>c:tmp.bat echo if exist %%windir%%%%tp:~,-1%%.log del %%windir%%%%tp:~,-1%%.log>>c:tmp.bat echo :end>>c:tmp.bat rem 检测要删除的内容,结果保存到c:tmp.txt中 dir %windir%$Nt*$ /b/ad>c:tmp.txt if not exist c:tmp.txt goto end rem 调用子批处理文件,将检测到的内容清理掉 for /f %%v in ('findstr "KB Q" c:tmp.txt') do ( set tp=%%v call c:tmp.bat ) rem 清理磁盘中的文件夹 echo 正在清理文件,可能需要较长时间,清理完毕此窗口会自动关闭.请等待.... for /f %%i in ('dir %%windir%%$*$ /b/ad') do rd %windir%%%i /s/q rem 善后工作 :end if exist c:tmp.txt del c:tmp.txt if exist c:tmp.bat del c:tmp.bat if exist c:tmp.reg reg c:tmp.reg

推荐整理分享windows更新产生的垃圾清理方法(windows更新过程中),希望有所帮助,仅作参考,欢迎阅读内容。

windows更新产生的垃圾清理方法(windows更新过程中)

文章相关热门搜索词:windows更新会怎样,windows更新烦人,windows更新烦人,windows更新过程中,windows更新会怎样,windows更新时出现一些问题,windows更新产生的缓存文件,windows更新产生的缓存文件,内容如对您有帮助,希望把文章链接给更多的朋友!

win7/win8控制面板在哪如何快速打开 电脑的很多设置都需要用到控制面板来打开具体的操作位置,而很多电脑新手刚开始接触的时候不太清楚具体怎么打开,便会问控制面板在哪呀?其实

电脑死机是什么原因,电脑死机的原因及解决方法 很多人在使用电脑过程中会遇到各种各样的问题。比如说,电脑死机、甚至连续死机,每当出现这种情况该怎么办呢?大部分人显得束手无策,你会如何解

windows 无法完成格式化2种解决方案 首先要提前声明的一点是,如果你的U盘是硬件损害,怎么修复都是不行的,所以如果你尝试了下面的方法仍然无法格式化就不要喷了,大家都不容易,

标签: windows更新过程中

本文链接地址:https://www.jiuchutong.com/biancheng/359582.html 转载请保留说明!

上一篇:Windows引导项修改定制自己的系统引导项(windows引导坏了怎么办)

下一篇:win7/win8控制面板在哪如何快速打开(win10 win7控制面板)

  • 出口退免税是什么意思
  • 代扣代缴增值税是什么意思
  • 消费税组成计税价格怎么理解
  • 待认证进项税额是什么情况下用的
  • 开私家车出差如何报销差旅费
  • 差额征收企业指什么企业
  • 房屋租赁发票票样
  • 记账凭证银行利息该怎么记凭证
  • 找不到契税发票怎么办
  • 品种法怎么计算在产品成本
  • 购买税控设备怎么抵扣
  • 企业亏损会影响利润吗
  • 企业应纳税所得额计算例题
  • 铲车费属于劳务费吗
  • 跨地区经营建筑企业预缴增值税可以先开票后预缴吗
  • 关于汽车配件的书
  • 非汉语是什么意思
  • 小规模纳税人的好处
  • 政府收取的工程物资
  • 先入库发票未到分录
  • 承兑跨省是不是不能用
  • 个体户没有对公账户可以转个人账户吗
  • 接受应税劳务的会计分录怎么写
  • 融资租赁机器款分期开票怎么做账?
  • 企业间利息增值税率
  • mac终端更新系统
  • 研发支出怎么做账
  • 社保生育费用报销
  • mac鼠标移动到角落立刻显示桌面
  • 冲红发票的会计处理办法
  • tp-link无线路由器怎么样
  • 社保是当月计提当月的吗
  • php抓取网页指定内容
  • php中文乱码解决
  • php pack
  • 借方为什么要转账
  • 成品油消费税怎么抵扣
  • 收外汇的账务处理实例
  • 外国人在中国工作有五险一金吗
  • 手把手教你暴力破解wifi密码
  • php页面跳转实现什么功能
  • 微信公众号模板软件
  • 基于MATLAB的车牌识别
  • php截取字符串几种方式
  • 进口货物财务处理
  • 报关代理费计入什么科目
  • 查询公司对公账户
  • 什么是增值税举个例子
  • 研发失败的费用允许加计扣除吗
  • 哪些费用计入管理费用
  • 个人如何办理营业执照年检
  • 公司法人怎么样才会没有责任
  • 未开发票如何确认收入并进行申报?
  • 计提折旧的固定资产平均总值怎么算
  • 处置无形资产属于投资活动吗
  • 成本类科目会结转到损益类科目吗?
  • 劳务公司在外地
  • 分公司和总公司在一个地方
  • 企业优惠政策是什么意思
  • 贷款的拨备覆盖率
  • 可供出售金融资产和交易性金融资产
  • 安全生产费相关规定
  • 营改增后被挂靠的企业如何做账?
  • macbookpro蓝牙找不到
  • windows软件包2012能删吗
  • ubuntu login用户名
  • xp开始菜单栏怎么还原
  • windows10 2021预览版
  • win7开机屏幕狂闪不停怎么解决
  • win7笔记本电脑
  • cocos2d教程
  • vue中使用foreach
  • python怎么写爬虫
  • js初级教程
  • python按行写入txt
  • 税务局开展活动
  • 云南省地方税务局官网
  • 购销合同印花税最新政策2023
  • 资源税是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设