Win2kの「秘密の武器」

  
の電源管理ステータス診断

I.簡単な説明

高度な電源管理プログラムAPM(Advanced Power Managementの略)の設定と使用、さらにはプロセスの歴史と進化、多くの情報あるので、ここでそれらの内容を繰り返す必要はありません。 APMとは管理機能のことで、オペレーティングシステムには対応する操作インターフェースはありません後に、特にWindows 95以降、APMはマイクロコンピュータで広く使用されています。一般ユーザーが電力管理設定を簡単に行えるようにするには、対応する操作インターフェースが必要です。これにはACPI(Power Management Advanced Configuration Interface)が導入されています。ほとんどのコンピュータは、APMとACPIの両方をサポートしています。

Windows 2000では、APMはバッテリ駆動の管理をサポートしており、稼働中のコンピュータを待機状態にして電力を節約できます。または待機状態から使用を再開してください。このようなことは誰にもなじみがあり、何も新しいことではありません。ここで紹介するのは、コマンドラインで高度な電源管理ステータスを診断し、このステータス情報を使用して電源管理の問題を特定してトラブルシューティングするためのコマンドラインベースのツールです。

Windows 2000では、電源管理に関連する操作を実行する方法がいくつかあります。A. BIOS設定。 B.レジストリ設定C.コントロールパネルで、高度な電源管理設定インターフェイスを使用して設定します。実際には、インターフェイス設定とレジストリ設定を変更するには、2つの効果は同じと同じです---レジストリ編集を実行する能力を持っていない人、グラフィカルインターフェイスの導入、すなわち高度な電源管理の設定を容易にするためインターフェース高度な電源管理にはBIOS設定とレジストリ設定が含まれるため、電源状態診断ではBIOS内の電源管理関連設定とそれに対応するレジストリ内の設定が、レポートファイルに表示されます。

2番目に、文法とアプリケーション

すべてのサポートツールの構文の中で、このツールの構文が最も単純です。コマンドが1つとスイッチが2つしかありません。完全な構文は次のとおりです。

apmstat [-v] [ - ? ]

コマンドとパラメータの説明:

apmstat

コマンドファイル名。使用する必要がある部分は省略できません。

-v

電源管理に関する設定を表示します。BIOSおよびレジストリに含まれている、電源管理に関する情報。

- ?

コマンドで使用される構文とヘルプ情報を表示します。

実行コマンドは、最初にいわゆるopenコマンドラインコンソール:cmdを呼び出し、開いた後、システムプロンプトの後にコマンドを入力します:apmstat– v、Enterキーを押します。対応する表示情報を入手することができます。以下は、自分のマシンでコマンドを実行して結果を表示した後にコピーした画面レポートです。(中国語が私によって追加されます)

C:Program FilesSupport Tools> apmstat -v

このコンピュータのAPMには合法的なHALがあります。このコンピュータのAPMには、合法的なハードウェア抽象化レイヤがあります。

このマシンには、APMに関するBIOSがあります。 APMに問題があることがわかっているコンピュータのリストAPMに関連するBIOS設定はOKで、リストにあるAPMに問題はありません。

コントロールパネルの電源アプレットをチェックして、APMが有効になっているかどうかを確認しますコントロールパネルで電源管理プログラムを検出できます。

APMレジストリデータダンプAPMレジストリデータイメージ

メジャー= 0001マイナー= 0002

InstallFlags = 0007

Code16Segment = f000 Code16オフセット= 8560 DataSeg = Fdfc

署名= APM

有効= 0001

検出ログデータ:検出されたログファイルのデータ

44 45 54 4c 4f 47 31 00 00 00 00 00 00 00 00

DETLOG 1

C:Program FilesSupport Tools>(画面の情報はここで終わります)

電源管理に問題がある場合は、これらのレポートが表示されます。レジストリデータイメージを使用することは、レジストリを変更するための参照として使用できます。

3番目に関連する背景情報

以下は、電源管理プログラムに関する背景情報です。

1. windows2000サーバーでAPMが無効になっています。

2.起動中にWindows 2000がバッテリを検出しない場合は、通常デスクトップコンピュータで動作していると見なされます。パワーマネージャは自動的にデスクトップコンピュータのデフォルト管理方式を設定します。

3.デスクトップコンピュータでAPMが問題を引き起こす可能性があります。

オペレーティングシステムが電源管理プログラムを導入しているため、コンピュータのBIOS設定に電源管理関連の項目もあります。そして両当事者の管理プロジェクトを設定することができます。コンピュータによっては、設定が異なると結果が異なります。オープン電源管理によってはシステムが不安定になることがあります。問題を解決するには電源管理を無効にするだけです。通常、デスクトップコンピュータがAPMの導入を回避することによって引き起こされる上述の不安定性の問題を回避するために、第三者によって供給されるビデオカードまたは他のカードは、コンピュータのBIOSにおいて無効にされる必要がある。もちろん、コンピュータによっては両方を共存させてうまく動作させることができます。これにはBIOS、マザーボード、そして追加されたボードの互換性が関係しているので、状況は絶えず変化しています。

4. APMの主要部分:

APM BIOS

これは、BIOSに配置されているAPM(電源管理)関連部分を指します。

Ntdetect.com(スタートアップハードウェア検出プログラム)

これはAPMBIOS情報を検出するオペレーティングシステムの一部であり、主にBIOSで検出されます。実際、この部分はレジストリに関連しています。上記の画面情報から、BIOSの電源管理設定の状態に関係なく、レジストリに反映されていることがわかります。

NtLdr

コンピュータが休止状態にあったとき、この部分で休止状態から回復します。

Ntapm.sys

この部分は、オペレーティングシステムをデバイスドライバにリンクさせる役割を果たしますWindowsはイベントトリガオペレーティングシステムであるため、電源管理の実装も、トリガー可能なイベント大まかに言えば、このプログラムは「管理イベント」が発生したときにオペレーティングシステムに通知します。

Hal.dllハードウェア抽象化層に対応する接続​​ライブラリファイル。

Apmbatt.sys

バッテリーをシミュレートするためのプログラムは、実際にはアナログのバッテリー状態を生成するコードです。

電源オプションコントロールパネルプログラム

コントロールパネルの電源管理プログラム。コントロールパネルを開くには、ダブルクリックして開く、電源管理アイコンがあります、あなたはそれを設定することができます、これはACPIと呼ばれています。

Biosinfo.inf

BIOS情報を保存するためのファイル。

5. ACPIの使用

元の状態を変更した後でコントロールパネルを使用して電源管理を設定する場合は、新しい設定を有効にするためにマシンを再起動する必要があります。コントロールパネルに使用可能な電源管理項目がない場合は、これが電源管理をサポートできないコンピュータである可能性があります。

コンピュータがバッテリまたはUPSを使用している場合、バッテリを使用するオプションは[コントロールパネル]オプションに表示されます。実際には、私のマシンにはまったくバッテリーがありませんが、コントロールパネルを開いた後にバッテリーのオプションもありますが、関連項目は設定されていません。詳しくは、操作パネルを参照してください。

Copyright © Windowsの知識 All Rights Reserved