Asus ノートパソコンがスリープ後、なぜ再起動し続けるのか?対処法とは

2026/10/20 22:40

Asus ノートパソコンがスリープ後、なぜ再起動し続けるのか?対処法とは

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

中央にある問題は、Asus Zenbook Pro 17 ノートパソコンが蓋を閉じたときに予期せず再起動してしまうというもので、これは不良な MediaTek Wi-Fi ドライバー (

mtkwlex
) が原因です。この問題には、「Modern Standby」上で動作する MT7922 アダプタを搭載したデバイスのみが影響を受け、蓋を閉じてもシステムは部分的にアクティブな状態を維持しますが、深い低電力状態への遷移が失敗します。根本原因は
mtkwlex
ドライバーがこれらの低電力遷移を適切に管理できず、結果として不安定性、異常なバッテリー消耗(Event 507 をトリガー)、過度な発熱を引き起こし、それが熱によるシャットダウンを強制することにあります。Windows Event Viewer ログでは、Sleep 試行中にドライバ内に腐敗したメッセージリソース(例:パス \Device\NDMP3 を参照)を示す Event ID 1033 エラーが確認され、このためシステムはバッテリー起因のウェイクアップから回復できず、Event 12(「オペレーティングシステムが起動しました」)のエントリーに続くクラッシュまたは再起動が証拠付けられています。現在、オンラインで固定されたドライババージョンは入手できず、業界全体の問題としてサードパーティ製ドライバーが現代的な電力管理機能をサポートしていないという課題に対して、公式アップデートが問題を解決するまで、デバイスマネージャーでの電源節約の無効化などの手動による回避策に頼らざるを得ない状況です。

本文

Asus Zenbook Pro 17 の頻発する完全再起動問題を解決しました(MediaTek Wi-Fi ドライバの省エネ機能無効化)

はじめに:問題と経緯

3 年前に購入した Asus Zenbook Pro 17 は高性能ですが、ケースを閉じ数時間放置すると「スリープ目覚め」ではなく、「バッテリー枯渇による完全再起動」を起こす深刻なトラブルに見舞われていました。

問題の概要

  • ケースを閉じてから数時間が経過すると、システムはスリープから目覚める代わりに 電源が完全に OFF になり、バッテリーがほぼ切れきった状態になる。
  • これにより、開いた瞬間に 全アプリケーションが強制的に閉じられる。
  • 以前使っていた他の Asus でも同様の現象があり、Windows のアップデート処理やバッテリー管理の不具合だと誤って判断していた。

改善までの経緯

  • 問題を解決しようとブログ記事を書いたが、5 回も書き直さなければならなかった。
  • 一時的な解決策を見つけてもすぐに再発を繰り返していた。
  • ついに 根本原因 を特定し、確実な解消法に辿り着いた。

原因:MediaTek Wi-Fi 6E アダプターの省エネ機能

対象は Windows で動作する Asus ラップトップ。根本原因は以下の通りです。

  • 該当ハードウェア: MediaTek 製 Wi-Fi 6E モデル「MT7922」
  • 機構的な問題:
    • Windows はケース閉鎖時に「モダンスタンバイ」に入り、その後ネットワークアダプターの接続を断つ(省エネ)。
    • しかし、この MT7922 ドライバは低電力状態への移行を正しく処理できない。
    • 結果として Wi-Fi ドライバーがスリープに入らず、システムが部分的に目覚まったままになる。

発生するエラーログ(Windows イベントビューアー)

  • Event ID 1033 の記録が発生する。
    • 詳細:
      イベントを発生させるコンポーネントがローカルコンピュータにインストールされていないか、あるいはインストール自体が破損している可能性があります……
    • 原因:ドライバの定義リソース不足または破損(情報源:
      mtkwlex
      )。
  • Event ID 507 の記録が発生する。
    • メッセージ:「節約型バッテリーの排水予算を超えました」。
    • Windows の意図は「バッテリー切れを防ぐため強制的に目覚めさせる」ことだが、破損したドライバが復旧できず、結果としてシステムクラッシュや熱によるシャットダウンを引き起こす。

解決策:省エネ機能を無効化する手順

以下の操作により、問題の発生を完全に防止できます。

Windows の設定変更手順

  1. デバイスマネージャーを開きます。
  2. [ネットワークアダプター] を展開します。
  3. MediaTek のデバイス(例:
    MediaTek Wireless LAN Device
    など)を見つけ、右クリックして [プロパティ] を選択します。
  4. [詳細設定] タブをクリックします。
  5. プロパティリストから [省エネ] という項目を探し出します。
    • ※見当たらない場合は検索機能を使用してください。
  6. 右側「値」欄で、**「無効」**を選択します。
設定前: [√] 省エネ機能をサポート (アダプターをスリープモードへ移行)
設定後:[ ] 無効 (スリープからの復帰を確実に行う)

これで設定完了です。この変更により、3 年間悩まされていた頻繁な再起動問題は解消されました。


解説:なぜこれで解決なのか

この修正が有効な理由と、究極的な解決策についてです。

  • 仕組み: 省エネ機能(スリープ移行)を無効化することで、Wi-Fi ドライバは正常に電力状態を変えずにシステムを保つため、破損したドライバのエラー処理が入らなくなる。
  • 結果:
    • Wi-Fi デバイスはクラッシュしなくなる。
    • 異常なバッテリー消費と発熱がなくなる。
    • ケースを閉じても、再度開いた時にアプリの状態が維持されるようになる。

補足:最新ドライバーへの交換について

  • 究極の解決策として「修正済みの MT7922 ドライバ」の提供も考えられますが、現時点では オンラインで入手可能なものが見つかりませんでした。
  • そのため、上記の「省エネ機能無効化」が最も現実的で確実な回避策となります。

まとめ

現在から 3 ヶ月が経過しましたが、この修正を適用してから以来、クラッシュして再起動を強制されることなく、通常通り仕事に復帰できるようになりました。同様の現象でお困りの方がいれば幸いです。

同じ日のほかのニュース

一覧に戻る →

2026/10/23 8:45

Docker は変だ

## Japanese Translation: 本文は、主に Linux コンテナが特定のコア機能を利用して孤立化されたプロセスであり、仮想マシンとは異なること、また Docker がイメージをフォルダとして管理することを明確にしています。完全な仮想化と異なり、コンテナは隔離にはネームスペースを用い、リソース管理には cgroups を用いて、管理されたディレクトリ内でバイナリを直接実行します。重要な技術的詳細として、Go で記述される `runc` ランタイムがあり、これは初期システムコールの処理に C モジュールを使用して Linux カーネルとインターフェースする必要があります。Go は `fork` などの特定の機能へのネイティブサポートを持っていないため、不足している振る舞いを近似させるために `/proc/self/exe` などのワークアラウンドが必要です。さらに、標準的な Linux カーネル API は通常ルートの権限を必要とするため、Docker デモンはデフォルトで昇権限(elevated permissions)で動作します。これを解決するためには、ルートレスコンテナランタイムは、通常ルートベースのセットアップが提供する機能を複製するために、ユーザースペースのネットワーキングスタックを再構築する必要があります。結局のところ、これらのアーキテクチャ的な制約を理解することは、安全なルートレス環境を管理するユーザーにとって不可欠であり、不要な権限昇格を避けながらシステム安定性を維持する互換性のあるインフラを設計する企業にとっても重要です。

2026/10/23 7:54

LLM が大規模な正式なソフトウェア検証の実現を可能にしています

## Japanese Translation: 研究者は、大規模言語モデル(LLM)の Claude を用いて、100 以上のオープンソースソフトウェアライブラリに対して前例のない規模での形式的検証を実行し、歴史的なマイルストーンを達成しました。Theorem との協力により、プロダクション向けソフトウェアに対する初の大規模 AI 主導の形式的検証として、アセンブリ(RISC-V)レベルで実装されたコードが検証されました。その結果、64 MB 未満の入力に対して、123 のライブラリの実行可能アーティファクトがメモリ安全性エラーやフェイルするアサートなしに正常終了することが証明されました。この達成には、Claude が Rocq コードを約 1.8 億行生成し、239 のエントリポイントを対象にクラッシュしない仕様を証明するとともに、従来のフォージングで検出されなかった深刻なバグを特定・修正する作業が行われたことが寄与しました。具体的には、カウンタのアンダーフローや境界外読み取りといった複雑な問題を含むものが含まれます。検証の対象は Linux でコンパイルされた RISC-V 命令であり、ユーザーが信頼しなくてもよいのは既知のハードウェア/ソフトウェアの数学モデル、定理ステートメント自体、および Rocq の証明チェッカーのみです。基本的安全性を超えて、このアプローチはデータ圧縮の精度やアルゴリズムの正しさ(例:red-black トリーの再平衡)といった高位のプロパティも検証しました。チームは共有作業空間戦略を採用し、証明の再利用によりトークン使用量を 17%削減するものであり、Mathlib のような数学ライブラリの成長に類似しています。形式的に検証済みであっても、形式仕様が実態と異なったり機械モデルが現実と異なる場合(例:x86/ARM システム上)には、完全なバグの不在を保証しないことに留意する必要があります。本プロジェクトでは公衆の検討のために一部の証明をリリースしており、AI 支援による検証をソフトウェア開発ワークフローでの標準へと導く道筋を用意しています。

2026/10/22 23:32

Quad9(DNS レゾルバー)がフランスから退出します

## Japanese 訳: 2026 年 11 月 24 日より、Quad9 はフランスのユーザーに対して、無料のサイバープロテクトおよび一般的なサービスを提供を永久に停止いたします。この決断は、beIN が提起した重大な訴訟において Quad9 に不利となるフランス裁判所の判断を受けたものです。beIN は、特定のドメイン名の再帰的 DNS 解決をブロックすることが、視聴覚的な権利を保護するために必要であると主張しました。裁判所は、違反が完了するまで(11 月 14 日)の金融ペナルティを約 580,000 �ーロから毎日上記 1,000 ユーロに減額しましたが、Quad9 は再帰的 DNS 解決が中立かつ受動的なサービスであり、応答を変更することはそのミッションであるプライバシー、セキュリティ、そしてインテグリティに違反するとする理由をもってこれに従うことができないと述べています。さらに、Quad9 の無料サービスには登録や身元証明は不要であり、ユーザーと管轄区域を関連付けるデータベースを持たないため、geoIP ベースの管轄区域マッピングは技術的に不可能です。フランス裁判所の要求を満たすためにグローバルなブロックを実施することは、French の法律を全世界のユーザーに適用することを意味し、Quad9 にとって許容されない越境的な先例となります。以前にも地理的な IP ブロックの実施を試みた際(例:2021 年から 2023 年にかけてドイツ)、原告が VPN を介してブロックを回避したために裁判所に対する軽蔑罪として罰金が科されるなどしました。Quad9 に対して数百のドメイン名のブロックを求めて進行中の訴訟が約 20 件あり、累積的な法的リスクは大きいです。上訴は進行中ですが、Quad9 は予定通り撤退を進めることにします。この動きにより、国家機関(例:DINUM, EDF, SNCF)、研究ネットワーク(RENATER)、大学、医療提供者、および民間企業を含む何百万人ものフランスのユーザーが、サイバー脅威からほぼ 9 年間も重要な保護を失うことになります。Quad9 は、将来、監督なしで民間企業が DNS コンテンツフィルタリングを自動化することを可能にする法律に対して警告を発し、市民に対し、日常のドメイン名lookup が刑事犯罪ではないことを明確化することを目指しています。

Asus ノートパソコンがスリープ後、なぜ再起動し続けるのか?対処法とは | そっか~ニュース