有一天,在创建 Linux 可启动 USB 后,我注意到在启动时收到来自 avastui.exe 的错误消息“应用程序无法正确启动(0xc0000005)单击“确定”关闭该应用程序。“
可启动 USB 的创建可能与此无关,可能只是巧合。
为了解决这个问题,我重新安装了 Avast。
后来当我尝试安装 mirc 时,出现无法完成安装的错误信息。我心想“奇怪”……然后重启了电脑。
在“Windows 启动”屏幕上,它返回重新启动,并向我显示恢复菜单屏幕。
我选择了安全模式,但它仍然无法启动...而是再次重新启动并返回到恢复菜单。
我注意到,在尝试以安全模式启动时,驱动程序加载列表期间它在\windows\system32\drivers\Aswardisk.sys
重新启动(启动循环)之前停止。
需要注意的另一件事(如果这条信息有任何相关性)是在继续重新启动之前,Windows 启动屏幕之后会出现一瞬间的 BSOD 闪烁。
我尝试过以下方法来解决这个问题:
上次已知配置(高级)。
通过 Windows 7 安装光盘进行启动修复。(没有还原点,所以无法执行此操作)。
通过 Linux live USB 启动并删除程序文件夹中的 Avast 文件夹。
chkdsk: c: /f /r
. 结果显示坏扇区为 0 KB。重命名系统盘到系统盘.
这样做之后,驱动程序加载列表通过系统盘但后来被困在了另一个司机身上——系统文件。所以我对该文件做了同样的操作。再次,它通过了该文件,但卡在另一个名为系统文件。我继续这个过程,又用了 2 个 avast 文件 -系统调用和aswVmm.sys。但随后它开始卡在非 Avast 文件上,例如磁盘系统文件随后类pnp。当我到达一个名为文件系统,重命名它不会导致安全模式像其他文件一样传递/跳过文件,而是转到Windows 启动管理器屏幕像第二张截图一样这里。
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
.结果显示“Windows 资源保护发现损坏的文件,但无法修复其中一些文件。详细信息包含在 CBS.log windir\Logs\CBS\CBS.log 中。”
显然,上述方法都没有改变任何事情。
有人能帮忙吗?不用说,我不想进行全新安装,因为我需要我的文件。我也不能备份,因为我目前没有 2TB 的磁盘。
太感谢了!
[Windows 7、64]
答案1
检查CBS.log
显示 Windows 更新存在问题。下面是您可以执行的一些步骤,但在开始之前,请对您的数据进行很好的备份,也许可以备份磁盘映像。
步骤 1:检查 Windows
从以管理员身份运行的命令提示符(cmd)输入以下命令:
sfc /scannow
dism /online /cleanup-image /restorehealth (Windows 10 only)
sfc /scannow
步骤 2:重新初始化 Windows 更新下载
输入以下命令:
sc config wuauserv start= disabled
sc stop wuauserv
ren %windir%\softwaredistribution softwaredistribution.old
sc config wuauserv start= auto
sc start wuauserv
步骤 3:重复
重复上述步骤几次,每次执行前都重新启动。有时这种方法可行,但前一次运行无效。
步骤 4:将 Windows 升级到自身
使用与您的 Windows 7 安装光盘相同的 Service Pack 级别,重新安装 Windows,让其自行升级。如果安装未在磁盘上找到现有的 Windows,则此步骤失败。
步骤 5:重新安装 Windows
这是出于无奈而做出的最后选择。安装时,利用这个机会以非快速方式重新格式化硬盘,以更新磁盘上任何失效的磁性并更好地检测坏扇区。这会花费更长的时间,但效果会更好。