Windows Update – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 释放空间!DISM命令手工清理系统更新后的残留文件 https://ihacksoft.com/archive/905.html https://ihacksoft.com/archive/905.html#respond Fri, 22 Nov 2019 03:01:29 +0000 https://ihacksoft.com/?p=1634   微软的每一次 Windows 10 系统升级更新都会在系统安装盘上生成一个备份更新,每次给系统打补丁后都会往系统盘里塞文件,关键是这些旧的更新文件不会随着新文件到来而自行毁灭,日积夜累便形成了所谓的 WinSxS 更新冗余。微软官方也认识到这一问题,因此发布了 DISM 命令来让用户手动清理释放冗余。

  如果你使用 Windows 磁盘工具中的磁盘清理功能,确实能清理掉一些文件,但清理以后,你依然可以在控制面板里卸载各个 Windows Update 补丁,就意味着旧文件其实还在目录里。昨天还谈到了 Windows 更新清理工具,今天讨论下手工清理的方法。

文件在哪

  我们说的Windows冗余更新是指位于C盘中的一些补丁更新文件,详细路径为C:\Windows\WinSxS(C盘代表用户实际系统盘符)。比如 Win10 系统自带的 Flash Player 会每月更新一次,更新文件存放在amd64_adobe-flash-for-windows或者ia86_adobe-flash-for-windows的备份文件中。

如何清理

  我们以 Windows 10 系统为例(同样适用于Win8系统),方法如下。
  在传统桌面的开始按钮中右击,选择“命令提示符(管理员)”选项;在弹出的窗口中输入以下代码(注意空格),

dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

DISM命令清理Windows 10更新

  确认后回车,等待系统自动清理即可。通过 /ResetBase 参数,会把所有的旧补丁全部清理干净,将当前系统状态设置为『Base』。你也再无法退回到之前的状态,当前状态变成了新的 Base。也就是说,这命令相当于是 WinSxS 目录专用的『删除还原备份』命令。该命令不会影响以后的补丁,如果有新补丁需要重新运行该命令清理。

  清理的效果因电脑而异,如果系统已经长时间使用的话,清理后释放的空间非常可观。当然新系统由于没有太大冗余积累,效果不太明显。

]]>
https://ihacksoft.com/archive/905.html/feed 0
正确清理C盘文件 – 详解 Windows 更新清理工具,哪些可删除? https://ihacksoft.com/archive/903.html https://ihacksoft.com/archive/903.html#respond Thu, 21 Nov 2019 07:46:15 +0000 https://ihacksoft.com/?p=1632   最新打开资源管理器发现C盘区域已经变红了,很明显,空间告急了,用的是固态硬盘 SSD,容量本来就不大。想来想去好像也没安装什么特别大型的软件,为什么使用空间却一路涨呢?也尝试清理了系统临时文件,效果并不明显,因为关键问题并不在此。本文要着重讨论 Windows Update 后的文件清理工作。

  本文介绍一款工具:Windows 更新清理工具,英文名叫:Windows Update Clean Tool。下载打开之后,程序会提示你选择一个操作系统,万一你电脑上安装了双系统呢?所以必须选择。选择其中一个后点击下方的“扫描垃圾”。等个几秒种,扫描结果就出来了。如下图:

Windows 更新清理工具

  这里可以清楚地看到,各项文件占用空间及目标路径。问题来了,哪些可以删除哪些不可以?删除后会不会对系统造成影响?我们一项项来看:

被淘汰的更新文件

  这是占用最大的一项,竟然占用了6G的空间,这也太大了吧!目标位置在 C:\Windows\WinSxS。这是 Windows Update 系统更新后淘汰下来的老文件,可以安全删除。另外该占用空间的结果可能不准确,仅供参考。因为涉及到大量硬链接,无法精确判断到底占用了多少空间。

Office 安装源

  目录为 C:\MSOCache,占到了 1.28GB。这个又是什么文件?想了解详情,请移步至:MSOCache 究竟是什么文件?如何正确删除?,这里不再赘述。

系统更新安装文件

  1.29GB!目录为:
C:\Windows\SoftwareDistribution\Download
这是 Windows 下载的更新安装包都会存在在这里(包括Metro App安装包),可以安全删除。但是对于 Windows 8 删除之后会大大减慢 Metro App的更新速度。所以程序推荐的操作为“保留”。但如果是 Windows 7,个人认为可以删除。

Windows Installer 冗余文件

  1.21GB,目录为:C:\Windows\Installer。这个文件夹有些特殊,是否能删要看具体情况,不能一刀切,因为里面包含的内容有很多种。

  %systemRoot%\Installer文件夹保存着所有基于Windows Installer安装的应用软件的注册信息,一旦此文件受损,那么基于 Windows Installer 安装的相关软件将无法正常运行,你需要重新安装基于是 Windows Installer 安装的应用软件,以修复Installer文件夹中的注册信息。以Office为例,当你删除了这个文件夹中的内容后,Office的安装程序将无法使用,无论是重新安装,修复、添加和删除Office组件,都无法运行,此时你必须手动删除Office,然后再重新安装。

  可以肯定的是,删除所有文件会在将来为我们带来一定的麻烦。那么这里面有没有一些冗余的东西可以安全清理呢?Windows更新清理工具扫描出来的已经做了过滤,是 Installer 制作的临时安装包产生的解压目录,可以安全删除。

  其它的项目这边就不提了,都比较清楚。清理前请注意备份,虽然这个过程很安全,但是谁也无法保证 100% 不遇到任何意外,因此使用前请先做好备份!

  新人一般对程序不是很熟悉,知道该清理什么。其实只要点击对应的项目,然后再下 方的文本框就会显示详细信息。你可以根据他提做出选择,如果看不懂详细信息,我建议你保持默认这样不会给带来一些意外问题。

  最后点击就可以了,然慢等待它完成处理操作。部分文件能因为正在使用会没有释放空间,但是在你重新启动后程序会删除他们不必担心。另外有些垃圾文件除后会立马产生,毕竟系统在运行,这个没有办法。

  清理之后,C盘立马释放出近 10G 的空间,爽!系统也没有任何异常。工具下载地址:

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/903.html/feed 0
Windows Update 停在 0% 可以尝试这么解决 https://ihacksoft.com/archive/644.html https://ihacksoft.com/archive/644.html#respond Mon, 13 May 2019 01:14:40 +0000 https://ihacksoft.com/?p=1373   经常有安全人士提醒用户,要及时更新系统的补丁,避免病毒和黑客的入侵。可是今天我在升级系统补丁的时候,下载进度条一直停留在 0% 的地方不走,已经不是第一次遇到这个情况了。请问如何才能解决这个问题?

  打开系统的服务管理器,在其中找到“Windows Update”服务后,将这个服务进行停止操作。找到 C:\Windows\SoftwareDistribution 文件夹,删除其下的 DataStore 和 Download 两个文件夹,并且把 SoftwareDistribution 重命名为 SoftwareDistribution.old 即可。

]]>
https://ihacksoft.com/archive/644.html/feed 0
自己手动制作 Windows 系统补丁包全过程 https://ihacksoft.com/archive/390.html https://ihacksoft.com/archive/390.html#respond Wed, 30 May 2018 09:12:15 +0000 https://ihacksoft.com/?p=400   既然刚才谈到了 Windows Update 补丁失败的问题,网上翻资料的时候翻到一篇不错的文章,是关于自己手工集成 Windows 7 补丁包的方法。因为微软的 Update 服务器在国内很不稳定,新安装完一台电脑,有时候打补丁挺快,有时候一晚上放着都没打好,所以可以考虑下自己制作补丁包,这样不管是给他人安装还是自己重装都很方便。

  第一步: 获取补丁。要集成所有补丁, 可以打开 “控制面板 \ 系统和安全 \ Windows Update \ 查看更新历史记录”, 然后记下安装更新的编号, 接着再单击 “检查更新”, 在更新类型单击 “可用重要更新”, 此时可以看到所有要安装却未安装的更新。同样记下更新编号。上述两类更新就是要集成的全部补丁文件, 现在登录 http://catalog.update.microsoft.com/v7/site/Install.aspx(需要安装控件), 然后依次输入补丁编号查找并添加到 “选择栏”, 添加完成后单击 “下载”, 将补丁下载到本地备用。
  
  第二步: 下载补丁后就可以使用 Dism 命令将其集成到安装镜像, 这里以集成 KB971468 这个补丁为例。下载打开后是一个 “X86-all-windows6.1-kb971468-x86_458981c57def79df7b0fc410486b68ccfb498626.msu” 文件, 将其放置在 J 盘。接着以管理员身份启动命令提示符, 依次输入下列的命令集成补丁 (见图):
  
  rem 以可写方式加载 install.wim 的映像 5(即旗舰版映像编号) 到 J 盘的 Win7 目录 (J 盘要为 NTFS 格式)
  dism /mount-wim /wimfile:"J:\install.wim" /index:5 /mountdir:"j:\win7"
  rem 把下载到 J 盘的补丁集成到 Win7 目录中
  Dism /Image:j:\win7 /Add-Package /PackagePath:j:\X86-all-windows6.1-kb971468-x86_458981c57def79df7b0fc410486b68ccfb498626.msu
  rem 查看集成的补丁信息
  dism /image:j:\win7/Get-Packages
  
  第三步: 操作同上依次集成所有补丁到安装镜像中。然后输入 “Dism /Unmount-WIM /MountDir:j:\win7 /Commit” 卸载并保存已经整合补丁的 “install.wim”, 用这个集成补丁的 “install.wim” 替换安装镜像中 “sources/install.wim” 文件, 现在刻录的光盘安装时选择 “旗舰版” 后就不需要再安装补丁。如果以后再发布新的补丁, 操作同上再次集成即可。

]]>
https://ihacksoft.com/archive/390.html/feed 0
配置 Windows Update 失败正在还原更改的原因分析和解决方法 https://ihacksoft.com/archive/388.html https://ihacksoft.com/archive/388.html#respond Wed, 30 May 2018 08:19:02 +0000 https://ihacksoft.com/?p=398 配置 Windows Update 失败,还原更改,请勿关闭计算机。]]>   早上楼上财务办公室打来电话,说电脑这两天每天开机要半小时以上,烦死了,是不是最近装了固态硬盘导致的,让我们赶紧上去看看。听她这么急促,顾不上早饭,马上上去看了下。一看,原来是 Windows Update 搞的鬼,开机停留在:配置 Windows Update 失败,还原更改,请勿关闭计算机。显然跟固态硬盘没有关系,主要是新装系统导致的。

Windows Update 失败

原因分析

  财务的老师很抱怨这个问题,她说这样下去工作都没法开展了,一个劲地问怎么回事怎么回事,我说是补丁更新失败导致的,她又问为什么会更新失败。这个我还真一下子说不上来,主要即便解释了,你本身不是很懂计算机估计也听不懂。

  我个人分析的原因可能是,当你开了 Windows Update 自动下载更新,Windows 在下载安装补丁的时候,可能你下班了或者其它什么操作,直接关机了,然后这个时候系统误以为补丁已经下载好安装好了,但其实并没有,只是被你的操作给意外中断了。然后当你重新开机的时候,就会一直在配置补丁中,由于补丁文件并没有下载完成,导致系统无法正确配置,所以就会显示:失败,还原更改。

  还有一种可能性,就是系统很多重要更新你都使用了第三方软件帮你打了,比如360、金山等,这都是没有经过 Windows 自带的 Update 程序打上的补丁,于是当你重启的时候,系统会一个个开始检测,然后系统就凌乱了。

解决方法

  因为是财务电脑,我也不敢乱动,万一强制关机进不系统也麻烦,就等它还原回滚后再操作。财务也说了,索性花点时间帮她搞搞好,不然每天这样很麻烦。大慨再过了20多分钟后,终于进入桌面了。我的解决方法很简单,不用第三方工具比如360安全卫生,用系统自带的 Windows Update 下载更新,总共显示有175个,大慨下了个把小时,安装,然后重启,终于顺利了!

  如果遇到等了两三个小时都没进系统怎么办?两个方法:先长按电源键强制关机,重新开机,按 F8 进入安全模式,大慨几分钟就能进入,关机重启,关闭 Windows Update 功能,关闭方法这里就多说了。第二种方法,强制关机后重启,用PE进入系统,进入
C:\WINDOWS\SoftwareDistribution\Download,
把里面的文件全部删除,这是自动更新默认的下载目录,然后再重启电脑。

  最后,Windows Update 这个功能个人建议平时还是关了好,一旦有重大安全漏洞出现,针对性地打上某补丁,其它小补小闹我觉得意义也不大。当然这也看你电脑的用途,比如财务的电脑,她说为了安全坚持要开着那也没办法。

]]>
https://ihacksoft.com/archive/388.html/feed 0
关闭 Windows Update 完成后的重启提示 https://ihacksoft.com/archive/376.html https://ihacksoft.com/archive/376.html#respond Wed, 16 May 2018 07:31:08 +0000 https://ihacksoft.com/?p=386   每当系统的 Windows Update 更新完成后,都会弹出一个重新启动的提示窗口,这是由于一些更新会涉及到系统的组件,因而需要在安装完成后重新启动计算机。可是有的时候无法马上重新启动,但又怕误操作点击了重新启动命令。怎样才能关闭这个重新启动的提示窗口?

  按照前面的方法打开组策略编辑器,通过鼠标展开左侧列表,依次展开“计算机配置→管理模板→Windows组件→Windows更新”。在列表中找到“对于有已登录用户的计算机,计划的自动更新安装不执行重新启动”选项后直接双击,在打开的配置窗口中选择“已启用”选项,然后进行相应的设置操作即可。

]]>
https://ihacksoft.com/archive/376.html/feed 0
正确的 Windows 更新文件清理方法 https://ihacksoft.com/archive/26.html https://ihacksoft.com/archive/26.html#respond Sat, 29 Oct 2016 08:12:51 +0000 https://ihacksoft.com/?p=36   这几天把单位的电脑升级了一下:植入了SSD,与机械硬盘组合双硬盘;新增加一根8G内存条,组合12G,速度的提升是显而易见。整个重装过程中我觉得最麻烦的就是打系统补丁,因为我不喜欢使用第三方工具打补丁,使用自带的 Windows Update 才是最纯正的。

  这一次又遇到了 Windows Update 一直“正在检查更新”的问题,同样遇到此类的朋友可以点进去看一下,不保证百分之一百能解决问题,可以试试。好了,这里不讨论这个问题。补丁打完后,我会把系统做个备份,方便日后如果出现问题可以直接恢复,避免重装又重新打补丁。备份前还有个很重要的工作,那就是清理 Windows 更新文件,它会占用不小的空间。

  很多人手工去删除,或者使用第三方程序,其实不必这样。右击C盘,属性,磁盘清理,清理系统文件,如下图:

Windows 更新清理

  选中后点击“确定”,询问是否永久删除这些文件,点删除文件,系统就开始清理了。用微软自己的工具清理,既方便又安全。

Windows 更新清理

]]>
https://ihacksoft.com/archive/26.html/feed 0
Windows Update 一直“正在检查更新”的有效解决方法 https://ihacksoft.com/archive/2.html https://ihacksoft.com/archive/2.html#comments Sun, 10 Jul 2016 10:06:12 +0000 https://ihacksoft.com/?p=12   重装系统之后,在备份整个系统之前的一个必要工作就是打全系统补丁。补丁还是非常重要的,除非你的对系统安全毫不在乎。打补丁的方式有好几种,但是说来说去分两类,要么是通过系统自带的 Windows Update,要么是通过第三方安全工具如360安全卫士、腾讯电脑管家、金山卫士、百度卫士等。其实还有种方法,那就是通过别人制作好的补丁包进行安装,这里就不展开了。]]>   重装系统之后,在备份整个系统之前的一个必要工作就是打全系统补丁。补丁还是非常重要的,除非你的对系统安全毫不在乎。打补丁的方式有好几种,但是说来说去分两类,要么是通过系统自带的 Windows Update,要么是通过第三方安全工具如360安全卫士、腾讯电脑管家、金山卫士、百度卫士等。其实还有种方法,那就是通过别人制作好的补丁包进行安装,这里就不展开了。

  肯定是推荐利用 Windows 自带的 Update 进行在线更新,但是它有个弊端,那就是速度比较慢,有时候是很慢,而且一般新装纯净系统后,会有上百个补丁,打个半天是很正常的事,想不通微软既然有那么多的补丁,为什么不多加设些 Update 服务器,加快下载速度以方便大众。

  速度慢还可以忍一忍,然而最近在新装系统后却发现并不是速度快慢的问题,而是一直停留在“正在检查更新”的状态,等了半天甚至一晚上,依旧如此。网上搜索过,一大堆乱七八糟的解答。这里以我亲身实践分享下解决方法:

  微软官网上有篇文章:https://support.microsoft.com/en-us/kb/3102810,标题为:Installing and searching for updates is slow and high CPU usage occurs in Windows 7 and Windows Server 2008 R2。意思就是当安装、搜索系统补丁时速度很慢和占用大量CPU时,推荐安装一个补丁:KB3102810。请根据自己的系统版本和语言选择下载。

  安装此补丁后,再打开 Windows Update 检查更新,果然,不一会儿,终于出现了提示121个重要更新和10个可选更新的界面,如下图:

Windows Update 正在检查更新

  然后下载安装即可。此外,如果出现网络错误可以尝试改用DNS:4.2.2.1 和 4.2.2.2,听说是微软的。

]]>
https://ihacksoft.com/archive/2.html/feed 1182