为什么我的华硕笔记本电脑休眠后不断重启以及如何解决
Why my Asus laptop kept rebooting after sleep and how to fix it

原始链接: https://idiallo.com/blog/asus-laptop-keeps-rebooting-after-sleep

一台使用了三年的华硕 Zenbook Pro 17 反复在休眠唤醒时重启,导致电池耗尽并在包内发热。原因是 MediaTek Wi-Fi 6E MT7922 适配器:在现代待机(Modern Standby)期间,其驱动错误处理低功耗转换,崩溃,使系统部分保持唤醒,触发异常电池耗电,并导致 Windows 强制唤醒失败,进而重启。解决方法是打开设备管理器,在网络适配器下找到 MediaTek 适配器,打开“属性 > 高级”,选择“节能”,并将其设置为“已禁用”。这样可防止适配器进入有问题的节能休眠,避免崩溃。目前仍无合适的驱动修复,但该临时方案已有效三周,应能帮助其他遇到相同问题的华硕/Windows 用户。

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 为什么我的华硕笔记本睡眠后总重启,以及如何修复 ( idiallo.com ) 11 分 由 surprisetalk 2 小时前 | 隐藏 | 往期 | 收藏 | 2 条评论 帮助 brokenmachine 30 分钟前 | 下一条 [–] 营销总说我们即将迎来 AGI,但在 2026 年,让一台普通笔记本可靠地睡眠仍然是一个未解难题。 回复 BobbyTables2 12 分钟前 | 上一条 [–] 该死! 40 多年笔记本计算了,睡眠仍然是个问题!!! 回复 考虑申请 YC 2027 冬季批次! 申请 开放至 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Three years ago, I bought an Asus laptop, specifically the Zenbook Pro 17. It's a powerful machine and works just fine for my needs, but it had one problem that made me want to either return it or throw it out the window.

I would work on projects for hours on end and close the lid when I was done. I haven't manually shut down a computer in more than 10 years. I only do so after a forced update or during a debugging session. So I would close the lid, and a couple of hours later I would open it back up. Instead of waking from sleep, the computer would start from scratch as if it had been turned off and the battery was nearly dead.

That meant everything I had open was closed. I'm lucky that most of the applications I run can restore a previous session, but it was extremely annoying. I had a similar issue with my previous Asus, and I had blamed Windows for it. The computer often woke from sleep just so Microsoft could perform an update, which used up all my battery. Sometimes I would open my backpack to find a dead laptop that was warm to the touch.

I've written this blog post at least five times. Each time I thought I had solved the issue, but then it came back. This time, though, I think I have finally resolved it.

So if you have an Asus laptop running Windows and you experience this very annoying issue, you are not alone. In my case, the culprit was the Wi-Fi adapter, specifically the MediaTek Wi-Fi 6E MT7922.

The Solution

On Windows:

  1. Open Device Manager.
  2. Expand Network adapters.
  3. Right-click the MediaTek device and click Properties.
  4. Click the Advanced tab.
  5. In the Property box, select Power Saving.
  6. In the Value field, select Disabled.

That's it. After three years of annoying restarts, this finally solved my problem. Now let me explain what was going on.


What Was Happening (based on Windows Event Viewer)

When the laptop lid is closed, Windows initiates "Modern Standby." In this state, the screen turns off to save power, but the system remains partially active to maintain background network connectivity.

Shortly after, Windows attempts to transition into a deeper low-power state and disconnects the network adapter to conserve battery. However, the MediaTek Wi-Fi driver (mtkwlex) fails to handle this low-power transition properly. About a minute later, it generates Event ID 1033 errors referencing a network device path (specifically \Device\NDMP3 in my logs).

Because the driver's error message resource is missing or corrupted, Windows Event Viewer cannot interpret the error and displays a generic warning instead:

"The description for Event ID 1033 from source mtkwlex cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted..."

Because the Wi-Fi driver fails to sleep, it keeps the system partially awake. This causes abnormal background battery drain and heat buildup, which is exacerbated when the laptop is in an enclosed space like a bag.

In response to this abnormal drain, Windows triggers Event 507: "Austerity Battery Drain Budget Exceeded." It's important to note that this event is Windows intentionally waking the laptop up to prevent the battery from dying completely. However, because the Wi-Fi driver is already in a crashed or unstable kernel state, the system fails to recover from this forced wake-up. The result is a silent system crash or thermal shutdown, followed by Event 12 ("The operating system started"), which confirms the laptop rebooted.


The Result

With the fix in place, the Wi-Fi device no longer attempts to enter its power-saving sleep mode, so it never crashes. The ultimate solution would be a fixed MT7922 driver, but try as I might, I haven't been able to find one online.

It's been three weeks so far, and I've been able to resume my work without coming back to a crashed computer. I hope this helps someone else.



联系我们 contact @ memedata.com