问题
近期有一些主播反馈过来,说电脑正常运行,突然报了闪退、崩溃、内存不足。
比如“程序发生未知异常退出,请点击确定重新启动”
但是实际上电脑cpu、gpu、内存性能都是够的。
经过几个案例的排查,发现这类用户主要是硬件或系统出现异常,导致直播软件在运行中报错。
主要集中在:cpu不稳定,cpu插槽针脚坏了;CPU电压不够,需要在bios设置合理的电压;CPU超频;内存插槽进灰,内存条触点氧化,硬盘有坏道或坏块。一般情况更换内存条或者cpu,或者前往bios设置cpu相关参数可以解决。建议优先更换内存条试试。
解决方案:一般情况
- 可以用先用工具检测下,是哪个硬件模块出问题了。(不建议使用鲁大师等工具检测,可能检测不到深层硬件问题)
- 如果检测不出问题,那就继续看看以下指引或者试试重装系统
- 如果CPU是13代、14代的,可以联系电脑厂商咨询升级下主板bios系统,升级后并在主板里面设置CPU降频。这块需要找电脑售后介入。【如果是偶尔出现这种异常,可以优先调整bios】
- 其中一个关键选项是需要把cpu core电压设置为固定电压,不能是自动模式,建议电压值<=1.35V
- 原因是部分cpu存在超频情况,如果电压过高,使用久了会坏掉(主要存在13/14代cpu,12代以下和AMD cpu的也有,只是问题稍微少一些)
- 华硕电脑检测方案https://www.asus.com/tw/support/faq/1053456/,其他电脑请咨询对应厂商
- 这里有相关Intel 13/14代CPU案例分享,具体可以参考https://search.bilibili.com/all?keyword=13/14%E4%BB%A3intel+cpu%E9%97%AE%E9%A2%98&from_source=webtop_search&spm_id_from=333.788&search_source=5 ,如果是AMD cpu可以自行前往抖音搜索CPU超频导致软件崩溃问题
- 总体上如果自己的电脑是Intel 13/14代的,可以基于具体的型号求助对应电脑厂商调整CPU设置
- 如果用了以下全部检测加重装还是解决不了,可以参考以下部分用户的解决案例
- 更换cpu(需要跟售后确认好可以更换的型号,不建议用KS型号的CPU)
- 保质期内的cpu ,intel是支持售后的,可以找Intel更换,这里有一份网友提供的Intel售后攻略:https://www.bilibili.com/video/BV1Nj4WeeEvQ/
- 更换内存条(如果有两根内存条,可以交替减少一根试试看是哪个问题)
- 如果以上觉得风险高或者更换配件的成本跟整机差不多,就直接更换电脑设备
- 更换cpu(需要跟售后确认好可以更换的型号,不建议用KS型号的CPU)
检测工具
cpu检测
- 使用Intel官方的检测工具,ipdt(Intel processor diagnostic tool)
点击下面的安装,然后点击start测试,右上角如果出现false,说明异常。
或者从官方地址下载:https://www.intel.com/content/www/us/en/download/15951/intel-processor-diagnostic-tool.html
如果是非intel的,再另行查找对应厂商的工具测试。
- 使用7z压缩工具测试cpu
电脑有7z压缩工具的可以在压缩工具可执行文件路径下用cmd工具运行这个指令:7z.exe b 20
需要进入7z可执行文件目录下执行,比如通过执行 cd C:\Program Files\7-Zip,进入这个目录
没有装7z的可以前往:https://sparanoid.com/lab/7z/download.html下载
- 使用cinebench压力测试
使用方式,下载下面压缩包,解压,找到cinebench.exe,先在file下勾选advanced benchmark,然后点击运行,选择测试30分钟,然后start。
内存条检测
最简单的就重新拔插,擦擦灰再试试,如果不行,试试工具检测下。
- Windows 内存诊断工具(Windows Memory Diagnostic):Windows 10 提供了一个内置的内存诊断工具,可以帮助你检测内存问题。你可以按照以下步骤运行它:
- 按下 Win + R 组合键,打开运行对话框。
- 输入 "mdsched.exe",然后按下 Enter 键。
- 选择 "立即重新启动并检查问题(推荐)" 或 "下次重新启动时检查问题",然后重启计算机。
- 在重新启动后,Windows 将运行内存诊断工具,并在启动时进行检测。它会报告任何检测到的内存问题。
- Memtest64:https://www.techpowerup.com/download/techpowerup-memtest64/
- 下载并运行 Memtest64
- 选中 Stop on Error
- 点击 Begin Test
- 运行1~2小时,若报错说明内存可能有问题。
硬盘检测
最简单的可以把直播伴侣装在不同分区,如果不行,试试工具检测下。
- Windows 自带的磁盘检查工具(Check Disk):Windows 10 提供了一个内置的磁盘检查工具,可以扫描和修复硬盘上的错误。你可以按照以下步骤使用它:
- 打开资源管理器(Win + E),右键点击需要检查的硬盘驱动器,选择 "属性"。
- 在 "工具" 选项卡中,点击 "扫描" 按钮。
- 选择 "扫描和修复驱动器",然后点击 "开始"。
- Windows 将开始扫描硬盘,并在扫描完成后报告任何检测到的错误。
- CrystalDiskInfo:CrystalDiskInfo 是一款常用的第三方工具,用于监测硬盘的健康状态和性能指标。它提供了详细的硬盘信息,包括温度、SMART 属性、传输模式等。你可以按照以下步骤使用 CrystalDiskInfo:
- 前往 CrystalDiskInfo 官方网站(https://crystalmark.info/redirect.php?product=CrystalDiskInfoInstaller)下载最新版本的 CrystalDiskInfo。
- 安装并运行 CrystalDiskInfo。
- 在 CrystalDiskInfo 窗口中,你将看到硬盘的详细信息,包括健康状态和各种 SMART 属性的值。它还会显示硬盘的温度和传输模式等信息。
cpu跑分检测
一些用户cpu实际频率跟基准频率不匹配,偏离太多,这种情况会导致画面丢帧,卡顿。
这种情况建议找电脑商家更换cpu。或者可以用cpu跑分工具检查下cpu的情况。
查出来的分数跟一些评测机构给的差异大的话(可以输入cpu型号,在网上查询),一般说明cpu存在异常。
压力测试
如果前面的测试都显示正常,还可以进行压力测试,以确认电脑运行的稳定性。
- HWiNFO:可以查看详细的硬件信息,以及硬件传感器的数据。
- 前往HWiNFO的官网下载(https://www.hwinfo.com/download/)。
- 解压下载文件,运行HWiNFO64.exe,勾选仅显示传感器,如下图。
- 使用压测软件,开始压力测试(比如使用上面的CPU-Z中的“测试处理器稳定度”(stress))。
- 观察核心温度(Core Temperatures)、核心过热降频(Core Thermal Throttling)和GPU温度(GPU Temperature)这几项数据,温度最好能在长时间(15分钟以上)保持在80°C以下。
- 如果出现电脑蓝屏、温度超过95°C 或 过热降频,建议检查电脑散热或者正在进行压力测试的硬件。
- HWiNFO传感器数据有异常的会使用红色字体标出,可以留意一下。
- AIDA64:AIDA64是进一步的压力测试软件,可以在官网下载免费试用。压力测试功能入口参考下图,建议至少同时测试CPU和GPU 15分钟以上,点击“Start”开始测试,下方“Perferences”可以配置图表的曲线。
最后
如果以上都测不出什么问题,请联系电脑售后,让售后基于系统事件分析,如果售后也没什么办法的话,就需要更换设备了。