何苦重装?使用微软官方「系统文件检查器」解决电脑大小故障!

 

在重装前不妨先,使用它试试能不能解决问题。...

当我们遇到 Windows 系统无法正常工作,功能故障、系统文件损坏时,通常很难判断到底是哪个环节,出了差错,就算找到问题所在,也很难手动解决,最终往往会走到重装,系统的地步。

其实 Windows 系统内置了专门的系统,修复工具「系统文件检查器」,在重装前不妨先,使用它试试能不能解决问题。
01
系统文件检查器
在 Windows 上,遇到随机错误,启动问题或功能,无法正常工作时,很可能是系统,文件丢失或损坏。

「系统文件检查器」SFC,就是为此诞生的,这是一个命令行工具,工作原理是完整扫描,系统文件,如果有缺失或损坏的,系统文件则自动下载恢复。

虽说是命令行工具,其实非常简单,只要复制几段代码,并且反馈信息都是中文的。

Windows Vista、7、8、10 都自带有「系统文件检查器」。
02
常规操作
如果只是部分功能异常,但系统仍然能够运行。

点击开始菜单输入 CMD 并以管理员身份运行;

Windows 10、8、8.1 需要先输入:

    DISM.exe/Online /Cleanup-image /Restorehealth


    运行「收件箱部署映像,服务和管理(DISM) 工具」。Windows Vista、7 可以跳过这步;
    然后输入:

      sfc/scannow


      运行「系统文件检查器」。它会开始完整扫描,系统文件;
      扫描结束后可能,会返回以下信息:

      1、Windows 资源保护找不到任何完整性,冲突:表示没有任何系统文件丢失,或损坏;

      2、Windows 资源保护无法执行请求,的操作:说明无法扫描无法在正常,模式完成,要进入安全模式(后面讲);

      3、Windows 资源保护找到了损坏的,文件并已成功将其修复:说明确实有系统文件损坏,或丢失,并且已经成功修复;

      4、Windows 资源保护找到了损坏的文件但无法修复,其中的某些文件:这种情况非常少见。可以重启电脑,再次运行sfc,尝试扫描修复,如果反复扫描都不能,修复问题,尝试下面的操作。
      03
      高级操作
      当系统已经无法正常启动,或者在系统中运行 SFC 不能修复问题,可以尝试离线修复。

      能进入系统的话,在设置 – 更新与安全 – 恢复 – 高级启动 中重启电脑,不能进入系统的,话应该会自动进入「安全模式」。当然你用winpe也是,一样;
      进入 安全模式 后疑难解答 – 高级选项 - 命令提示符 打开命令提示符;
      输入

        diskpart


        启动磁盘工具;

        输入:

          list volume


          列出所有磁盘

          记下系统分区盘符,通常不是 C !!!不然就不用特地看一下了!请根据分区大小判断;

          记下驱动器号后输入exit 退出;

          然后输入:

            sfc /scannow /offbootdir=磁盘: /offwindir=磁盘:Windows


            磁盘根据你的系统分区盘符改变,我这里是D,这段代码中的/offbootdir= 指定了系统分区盘符; /offwindir= 指定了安装 Windows 的文件夹。

            然后等待修复完成后重启再看看,问题修复没有。
            03
            手动操作
            如果尝试了上面的方法都还不能解决问题,还可以尝试手动替换丢失,或损坏文件,但是需要在一台同系统版本的电脑,复制完好的文件。

            以管理员身份运行 CMD ,并输入:

              findstr /c:"[SR]"%windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt"


              此命令会在桌面生成一个 Sfcdetails.txt 文件,该文件中包含每次「系统文件检查器」扫描的详细信息,其中包含未修复的错误。可以 Ctrl + F 搜索 repair 来手动定位;
              找到错误文件后可以用搜索引擎查,一下文件所在位置,然后到一台相同版本(家庭版、专业版)的正常电脑上将错误文件拷贝到,需要修复电脑的 C 盘根目录;

              然后再次以,管理员身份运行 CMD,分别输入

                takeown /f C:错误文件路径


                  icacls C: 错误文件路径 /Grant Administrators:F


                  获取错误文件的管理员权限,我这里是:

                    takeown /fC:WindowsSystem32ActionCenter.dll


                      icaclsC:WindowsSystem32ActionCenter.dll /Grant Administrators:F


                      然后输入

                        copy C:正确文件名 C:错误文件路径


                        用正确文件替换错误文件;

                        我这里是

                          copy C: ActionCenter.dll C: WindowsSystem32ActionCenter.dll


                          注意:如果替换失败,说明此文件正在被使用,只能先结束进程或进入,安全模式、PE中操作。

                          替换完成后建议再次运行「系统文件检查器」检查文件完整性。

                          本文部分内容参考微软,官方文档:使用系统文件检查器工具修复丢失或损坏的系统文件

                          既然看到这里不妨点个 在看 支持一下吧!
                          电手发布,未经允许禁止转载


                              关注 电手


                          微信扫一扫关注公众号

                          0 个评论

                          要回复文章请先登录注册