web-dev-qa-db-ja.com

Windowsのバッテリーの割合を手動で変更する

私は厄介な問題を抱えています。バッテリーが故障していて、バッテリーの割合が3%を超えないラップトップを持っていますが、充電のためにどれだけの時間を置いてもかまいません。次に、少なくとも10%のバッテリー寿命を必要とする新しいBIOSファームウェアをフラッシュする必要があります。今、私は私のラップトップがそのパーセンテージを超えることは決してないことを知っています。もちろん、バッテリーを交換せずに可能な解決策は何でしょうか? Windowsがバッテリーのパーセンテージを保存する場所はありますか?そこでハックする方法はありますか?それともBIOSソフトウェアをだますのでしょうか?

Windows 10 Prox86を使用しています。

2
Paras Sidhu

バッテリーレベルを表示するために、Windowsはバッテリーハードウェアにクエリを実行します。また、バッテリーを最大10%充電する必要があるアプリも同じ方法を使用します。 (地獄、それはおそらく同じAPIを使用します。)

したがって、いいえ、バッテリーレベルを手動で「編集」することはできません...少なくとも、映画でのみ通常発生する異常な行為を実行する必要があります(バッテリーハードウェアのハイテク改造やWindowsカーネルの破壊など)。

コンピュータを完全にシャットダウンし、バッテリーを取り外し、電源ソケットに接続してから、ファームウェアをアップグレードしてみてください。

1
user477799

Alienwareノートパソコンでも同じ問題が発生し、DellはInsydeFlashユーティリティを使用しています

これが私がバッテリーチェックを通過した方法です。

  1. すべてのアプリケーションを閉じる
  2. [実行](windows + R)に移動し、%temp%と入力します。可能なすべてのファイルと、まだ使用中で削除できないファイルを削除し、無視します(スキップ)
  3. BIOSフラッシュプログラムを実行し、モーダルダイアログボックスを閉じないでください
  4. ここで一時フォルダーに戻ると、BIOSフラッシュプログラムエクストラクターによって作成された新しいフォルダーが見つかります。
  5. このフォルダを、ドキュメントディレクトリなどの他のディレクトリにコピーします
  6. ダイアログプロンプトを処理して、BIOSフラッシュプログラムを閉じます。
  7. コピーしたディレクトリ(BIOSフラッシュエクストラクタユーティリティのコンテンツが抽出されているディレクトリ)に移動すると、platforms.iniが見つかります。
  8. そのファイルをテキストエディタで開き、BatteryCheckフラグを0に変更します
  9. 保存して閉じます
  10. 同じファイルの名前をplatforms.iniからplatform.iniに変更します
  11. InsydeFlash.exeを実行すると、準備が整います。
0
havokentity