首页 > 代码库 > 一次请假回来之后的系统一系列奇葩问题的解决记录

一次请假回来之后的系统一系列奇葩问题的解决记录

        休假几天回来,电脑就有各种问题,先是插上iphone,直接没反应连充电都不行,手机关机就可以充电,将同一条线移到别的电脑上正常。各种折腾,把所有apple有关的软件卸载干净再重装后,正常了。

         然后就是开机提示有文件损坏要用CHKDSK修复,一些软件也有莫名其妙的错误提示,重建用户配置文件无效,那就chkdsk吧,好么,重启CHKDSK直接提示错误,跳过直接进系统了。如下说什么“Cannot open valume for direct access”云云,

技术分享

       总之除了系统盘,其他盘都可以检查,就这个不行。百度,说什么云盘之类的会有影响,那就卸载,顺便把不顺眼的软件都卸载了,一样没用。那就修复硬盘坏道,修复完还是没用。想想系统文件出错,会不会chkdsk工具本身有问题了啊?于是进PE,用PE自带CHKDSK修复C盘,有戏,C盘过了。之后 重启再用系统自带的CHKDSK,终于正常了。

        进去后没有软件错误提示了。但出现了一个让人崩溃的问题,office不能打印,换记事本、浏览器也不能打印,各种打印机,包括PDF打印机都不行。有如下的提示:

        word提示如下: 

技术分享

excel提示如下:

技术分享

记事本和浏览器提示如下:

技术分享


但是打印图片,打印CAD图都正常!

重装打印机、重装OFFICE都试过,无效。百度说什么重启打印服务,或者服务没起来,都是扯,因为图片还是可以打印。各种折磨几天后,一直怀疑是打印服务方面的问题,但就是无人下手,C:\Windows\System32\spool下的文件看上去也正常。找别的电脑替换,又由于打印机不一致,各种提示。快要没辙就差重装电脑时,想起还有一个SFC,就直接扫描修复整个系统吧。于是进安全模式,用“sfc /scannow”,好么,又来一个提示“Windows 资源保护找到了损坏文件但无法修复其中某些文件。”,还有不能修复的文件啊。就按提示进“C:\Windows\Logs\CBS”打开cbs.log文件,按时间找信息,真有一些文件不能修复啊,这样的意思,就是系统备用恢复的文件连同正在使用的文件都损坏了!就用百度来的语句,过滤不能修复的文件 。findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt"命令完成后会在桌面生成一个名为“sfcdetails.txt”的文件,打开它,就可以看到无法修复的损坏文件的文件名了。好家伙,有几十个,就按百度来的文件,在其他正常的电脑上把相关的文件复制过来,存在的就覆盖,不存在的就真丢失了,添加进去。那里说的是每个搜索到的位置都复制进去。其实只要把windows下的文件修复完整,就可以 用了,修复其他地方的文件是为了下次修复时直接用而已。这里面终于发现一个文件叫:splwow64.exe(这个文件在64 win7下才有,32位没有),一看一查,果然是跟打印有关的东东,处理完之后,重启电脑,打印正常,大功告成。经过再次故意破坏这个splwow64.exe,故障重现。终于找到这个困扰近十天的问题的症结所在。

       如果重装经过几天折腾,重装系统了,这个问题永远不知道原因了。

       替换windows下文件,可能需要权限,参考命令如下:

        takeown /f 损坏系统文件的完整路径
        icacls 损坏系统文件的完整路径 /GRANT ADMINISTRATORS:F

参考网址:http://www.360doc.com/content/16/0621/15/4994612_569554127.shtml

一次请假回来之后的系统一系列奇葩问题的解决记录