位置: 编程技术 - 正文

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控制面板)

  • 一般纳税人做账流程图
  • 发行股票支付给承销商的发行费用计入
  • 银行汇票可以异地跨行使用吗
  • 公司内部食堂招待费账务处理
  • 展厅出租或招商
  • 开保函会计分录
  • 净残值可以随意更改吗
  • 全年一次性奖金计税方式
  • 以前年度损益调整怎么用
  • 什么是应付债券简单举例
  • 结转法定盈余公积会计分录怎么写
  • windows11如何删除账户
  • 如何清除上网记录?
  • 预付账款属于资产类
  • 开具红字发票后所冲销的销项税应怎么处理?
  • 本月未抵扣完的进项税是否转出
  • 财务费用明细科目有哪些
  • 事业单位财产清查怎么进行
  • 前端vue后端node
  • php _dir_
  • php获取上个月第一天
  • thinkphp上传文件
  • 微信账单可以打清单吗
  • 当年实现的利润弥补以前年度亏损还是提盈余公积
  • 实时视频功能
  • html渐变色背景
  • 《linux内核分析》
  • 深入vue3+typescript技术栈
  • 一般纳税人销售给小规模纳税人
  • Homoiconicity
  • 合同价格约定不明法律规定
  • 购买礼品的会计怎么做账
  • python字典遍历key
  • 提供营业执照范本图片
  • sqlserver2008安装教程(超完整)
  • 劳务报酬包括哪些
  • sql server 使用
  • 存货盘亏处理报批
  • 在建工程账务处理会计分录
  • 出售子公司股权给其他公司
  • 私车公用协议可以过户吗
  • 人工费没有发票怎么入账
  • 出口退税申报的报关单无电子信息
  • 在网上订机票怎么订
  • 企业的经济补偿包括哪些
  • 长期待摊费用如何做分录
  • sql修改表增加列
  • mac忘记mysql初始密码
  • win7原版系统安装与激活
  • win8pe下载iso
  • win10开机系统选择设置
  • win1020h2版本问题
  • 苹果电脑mac系统键盘无法找到
  • centos6.10内核版本
  • linux系统中怎么输入中文
  • 进程管理器命令
  • win7系统ie8浏览器
  • macbook新手
  • win7累计更新补丁包
  • 错误日志项数
  • python socketio
  • Node.js中的construct构造函数
  • shell获取文件内容给变量
  • unity ui控件
  • Node.js中的核心模块包括哪些内容?
  • 文章标题用几号字体
  • 批处理文本文件如何建立
  • 使用jquery实现的项目
  • js布局与css布局
  • viewstock
  • node. js教程
  • 安卓自定义app
  • js 进阶
  • 企业取得了哪些成绩
  • 湖北税务发票查询系统网
  • 税务数据清理变态
  • 增值税计税依据含运费吗
  • 南京税务证明怎么打印
  • 17%增值税什么时候开始
  • 增值税发票打印机怎么调整打印位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设