windows sfc修复助手_学个锤子 | 漫谈 Windows 系统修复

相较于老系统,WinXP、Win7等NT内核系统有不错的稳定性,除非你去作死或者有什么奇葩的驱动去搞事情,否则大多数是不会遇上系统的问题的(似乎和没说一样...)。 所以若遇到了什么问题,如果发现只要一打开XXX软件就出事,记得先去找这个软件的论坛/客服或者搜索一下这个软件的报错啥的啊... 如果和第三方软件无关,那么便考虑Windows自身的问题了。巨硬也在Windows里提供了一点工具可以帮助我们解决问题。 c770c264322e83fee4dc7d843ce8ea99.png 本文仅介绍修复Windows自身受损的问题。
请注意,本部分介绍的命令均需用管理员权限打开命令窗口(包括但不限于:CMD,PowerShell)。

无脑一波流

你要做的就是打开命令窗口,对如下命令复制粘贴。

WinXP / Win 7 等相对旧的系统:

sfc /scannow
4c02450e280675e9e065d09dd5e038eb.png 像这样,回车即可执行。 Win 8 / Win 10等相对新的系统: 联网时依次执行:
Dism /Online /Cleanup-Image /RestoreHealthsfc /scannow
sfc命令本质上是在根据系统文件的哈希对文件进行校对,然后将%WinDir%\System32\dllcache这个文件夹里的内容拿来替换受损的文件,以达到尝试解决问题的目的。 到了Win8年代,微软在sfc之前加入了一个dism命令,它的作用是直接联网与微软的服务器上的文件哈希进行对比,这样一来即使病毒修改了本地的dllcache等文件夹的副本备份,也可以通过微软服务器在线下载来实现修复的目的。 不过由于权限及微软服务器不定期抽风的缘故,这组命令在部分特殊情 况下可能需要重启并多试两次。 微软官方的说明如下:
https://support.microsoft.com/zh-cn/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system   使用系统文件检查器工具修复丢失或损坏的系统文件

命令说明

sfc /scannow

也可在运行中输入该命令,可修复大量系统未知问题并生成日志。对于精简版的Ghost系统效果可能不太理想。

微软官方说明:
  • scfhttps://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/sfc

  • System File Checker (英文)https://docs.microsoft.com/zh-cn/windows/win32/wfp/system-file-checker

DISM

非常强大的命令,Win8以后自带。如果你想修复Windows时,上面的命令不管用就用这个好了。
修复功能的说明: https://docs.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/repair-a-windows-image 远景论坛的离线修复说明: http://bbs.pcbeta.com/viewthread-1522625-1-1.html 来自坛友@落华无痕的补充: Dism /Online /Cleanup-Image /RestoreHealth,是修复组件存储的,不是修复系统文件(sfc才是修复系统文件),对应目录: C:\Windows\WinSxS。 我一般直接用RestoreHealth,CheckHealth和ScanHealth好像有点多余。 执行命令时,根据注册表项
HKEY_LOCAL_MACHINE\components\DerivedData\Components
平时可能看不到注册表项components,需要加载注册表文件C:\Windows\System32\config\COMPONENTS 记录的组件,从微软服务器下载文件修复,或根据/Source指定的位置拷贝文件修复。/Source所指的修复文件来源要有像winsxs里那样的文件夹名。 所以远景论坛离线修复的那个帖最后的几条命令是有问题的。给个procmon的图看看: de7a4fa98d7e712ba71d518a2be4f61c.png

DISM更多说明

其实修复功能仅仅只是DISM的一小部分。该工具用于在部署前装载和维护 Windows 映像,例如:(热)备份/还原系统,离线给镜像打补丁,检查/修复系统,清理缓存文件,开启关闭一些系统功能等等。 什么是DISM?https://docs.microsoft.com/zh-cn ... esktop/what-is-dism
DISM官方文档:https://docs.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/dism---deployment-image-servicing-and-management-technical-reference-for-windows
举个例子。如果你希望修改、自制一个自己的Windows镜像,可以参考:
https://docs.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/mount-and-modify-a-windows-image-using-dism

具体,比如说你像做一个Win 7 的SP2:
重装不怕补丁多:四步制作 Win7“SP2”ISO 镜像https://www.ithome.com/html/win7/286769.htm
(当然历经多年,这帖子给出的补丁远远不够...不过大致这么个意思了)
其中一个应用:
  • 使用 DISM 或系统更新准备工具修复 Windows 更新错误 (感谢 @落华无痕 的推荐)https://support.microsoft.com/zh-cn/help/947821/

DISM++

这是国内的初雨团队的作品,全球第一款基于 CBS 的 Dism GUI 实现。 官网地址: http://www.chuyu.me 若上面的DISM命令你还是不太会用,或者你用的是Win 7 甚至 Win Vista,可改用这个容易理解使用的国人作品。
比如修复系统受损(恢复功能 - 修复受损,但不支持Win7),回收更多磁盘空间...详见其官网提供的说明。

Windows自带修复工具

如果你怀疑磁盘有异常

在资源管理器中右击相关分区 —— 属性 —— 工具 —— 查错 —— 检查。
如果你检查并修复系统分区,将会在重启时进行(Win8之后默认不会修复,只有在查出问题后才进行修复)。
呃...不知道资源管理器是啥? 可以姑且理解为是你打开的文件夹,比如说你打开了“计算机”(或“此电脑”/"这台电脑"/“我的电脑”) 就是这个界面

d50e2e592baa143f6c6d5c50a239ebb9.png

Windows疑难解答 Win 7 以上自带的常见问题解决工具。
Win 7可在控制面板中寻找;Win 10可在:开始 —— 设置 ——更新和安全 —— 疑难解答 中寻找。 Win 10 的系统恢复 开始 —— 设置 ——更新和安全 —— 恢复:
包括重置功能。代价类似但低于重装系统。 重置会把系统恢复到刚安装好的状态,有两种模式可供选择,一种是清理所有软件和修改,但会保留用户文件,另一种是放弃所有文件,更为彻底的清理。 重置只会影响到系统盘的文件,但因为注册表等被删除,所以部分软件如果依赖注册表或者服务项等,则无法正常工作,需要重新安装。 此外,根据各种玄学,重置系统会持续相当长的时间,建议插电后睡一觉,醒来就重置好了。 内存检测工具 在控制面板(Win7之前)或“设置”(Win8之后)里搜索“内存”,即可找到“诊断计算机的内存问题”功能,按提示重启。 高级启动 包含安全模式、系统修复(Win7之后,WinRE)等工具。
Win 7之前:开机时按F8进入;
Win 8之后:在系统反复开机失败后出现,所以可以人为触发一个异常,开机,出现Logo后强制关机,重复三次后,就可以进入高级启动了。 系统正常时,可在 设置 中寻找。
以Win 10为例:开始 —— 设置 ——更新和安全 —— 恢复 —— 高级启动。
也可以:在 Windows 登录屏幕上,长按 Shift 键的同时依次选择 电源按钮 > 重启。 对于Win8之后,可以考虑安装多个系统,强行出现系统引导选择菜单,便可选择高级启动的功能。比如,你可以安装一个微PE: http://www.wepe.com.cn/download.html 我有个老帖子也可以姑且参考一点: https://bbs.kafan.cn/thread-1856271-1-1.html 微软官方说明: https://support.microsoft.com/zh-cn/help/12376/windows-10-start-your-pc-in-safe-mode

其他

  • Windows Repair 系统修复工具
    【修改】http://bbs.kafan.cn/thread-1812215-1-1.html【官网】http://www.tweaking.com/

  • 微软官方资源:Windows支持:https://support.microsoft.com/zh-cn/windows帮助手册:https://support.microsoft.com/zh-cn  (全部产品在 https://support.microsoft.com/zh-cn/all-products)
    问题答疑社区:https://answers.microsoft.com/zh-hans文档:https://docs.microsoft.com/zh-cn/

  • 【科普文】蓝屏后,你能做到的快速入门解决方法http://bbs.kafan.cn/thread-1850008-1-1.html

  • U盘/移动硬盘不能安全弹出?【科普文】有关“安全弹出USB设备”姿势解读:http://bbs.kafan.cn/thread-1839278-1-1.html

  • 【科普+求完善】定位窗口来源,解决疑难问题 ——— 永别吧弹窗君!!!https://bbs.kafan.cn/thread-1851313-1-1.html

  • 【原创科普】定位问题 有效求助——Windows事件查看器https://bbs.kafan.cn/thread-1850009-1-1.html

  • 【中文Wiki】BetaWorldhttps://wiki.betaworld.org/可以帮助你了解Windows

本文原发表于卡饭论坛工具区作为软件分享帖,原作者@翼风Fly,为使内容更清晰,2020年8月重新整理内容。本人经授权,再次修订补充于此,版权归双方共同所有,特此声明。 4d812e6b42a704df5b071a93faa50fff.gif d0352d7724369c350b1113a0cde76aa1.png

扫描二维码

关注我们

@大学生的电脑课

有想了解的知识请留言

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值