電源設定の構成の概要

このセクションには、Windows プロビジョニング フレームワークを使用して構成できる電源設定に関する情報が含まれます。 電源設定の各トピックには、その設定の許容値、意味、一般的な使用シナリオが含まれています。

ヒント

これらのトピックの主な対象者は、相手先ブランド供給の製造元 (OEM) です。 Windows デバイスの所有者 (コンシューマー) で、Windows の電源設定について詳しく知りたい場合は、Microsoft のサポート サイトで「PC をシャットダウン、スリープ、休止状態にする」を参照してください。

Windows 構成デザイナーを使用して電源設定を構成する

電源設定を構成するには、最初に Windows 構成デザイナーを使用してプロビジョニング パッケージを作成します。 次に、パッケージに含まれている customizations.xml ファイルを編集して、電源設定を追加します。 この XML ファイルを Windows 構成デザイナー コマンドラインへの入力の 1 つとして使用して、電源設定を含むプロビジョニング パッケージまたは Windows イメージを生成します。 Windows 構成デザイナー CLI の使用方法については、Windows 構成デザイナーのコマンドライン インターフェイスを使用する方法に関するページを参照してください。

電源設定は Windows 構成デザイナーの UI には表示されませんが、メインの Common\Power 名前空間の下に表示されます。 この名前空間は、さらに次のようなさまざまなグループに分割されます。

  • Policy\Settings には、次のサブグループが含まれます。

    • AdaptivePowerBehavior
    • Processor
    • Battery
    • Button
    • Display
    • Disk
    • EnergySaver
    • PCIExpress
    • Sleep
    • Misc
  • Controls には、次の設定が含まれます。

    • LidNotificationsAreReliable
    • EnableInputSuppression

次の例は、作成された Windows プロビジョニング応答ファイルがどのように表示されるかを示します。

<?xml version="1.0" encoding="utf-8"?>
<WindowsCustomizatons>
  <PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
    <ID>{<!-- ID needs to be the unique GUID for the package -->}</ID>
    <Name>CustomOEM.Power.Settings.Control</Name>
    <Version>1.0</Version>
    <OwnerType>OEM</OwnerType>
  </PackageConfig>

  <Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
    <Customizations>
      <Common>
          <Power>
            <Policy>
              <Settings>
                <Sleep>
                  <SchemePersonality>
                    <Default SchemeAlias="Balanced">
                      <Setting>
                      <!-- Duration of time after sleep that the system automatically wakes and 
                           enters hibernate in seconds -->
                         <HibernateTimeout> 
                          <AcValue>1800</AcValue> <!-- 30 minutes -->
                          <DcValue>1800</DcValue> <!-- 30 minutes -->
                        </HibernateTimeout>
                      </Setting>
                    </Default>
                   </SchemePersonality>
                 </Sleep>
                 <Misc>
                   <SchemePersonality>
                     <Default SchemeAlias="Balanced">
                       <Setting>
                       <!-- Enables/Disables only WiFi connection during standby -->
                         <AllowWifiInStandby>
                           <AcValue>0</AcValue>
                           <DcValue>0</DcValue>
                         </AllowWifiInStandby>
                       </Setting>
                     </Default>
                   </SchemePersonality>
                  </Misc>
             </Settings>
           </Policy>
        </Power>
      </Common>
    </Customizations>
  </Settings>
</WindowsCustomizatons>

Powercfg.exe を使用して電源設定を制御する

powercfg.exe ツールを使用して、設定の GUID またはエイリアスを指定することにより、電源設定を制御できます。 詳しくは、「powercfg のコマンドライン オプション」を参照してください。

このセクションの内容

トピック 説明
状況に応じた休止状態 状況に応じた休止状態では、バッテリー切れ状態のときの再開を防止するためのトリガーをサポートして、システムのコネクト スタンバイ状態をできるだけ長く維持できるようにして、優れたモダン スタンバイ エクスペリエンスを提供します。
電源管理 このサブグループの設定には、システムの電源と動作を制御する設定が含まれます。
プロセッサの電源管理オプション Windows 10 プロセッサ電源管理 (PPM) アルゴリズムは OS レベルの機能を実装しており、プラットフォーム上で使用可能な処理リソースを OS が効率的に使用できるようにします。パフォーマンスとエネルギー効率に対するユーザーの期待のバランスがうまく取ることで、これを実現します。
バッテリー設定 このサブグループの設定は、バッテリーの操作としきい値のカスタマイズを制御します。
電源ボタンとカバーの設定 このサブグループを設定すると、システム ボタンの動作のカスタマイズを制御できます。
ディスプレイ設定 このサブグループを設定すると、ディスプレイの電源管理を制御できます。
ディスクの設定 このサブグループを設定すると、ディスク デバイスの電源管理を制御できます。
省電力設定 このサブグループを設定すると、省電力がオンになっているときのバッテリのしきい値と明るさを制御できます。
PCI Express 設定 このサブグループ内の設定は、PCI Express リンクの電源管理を制御します。
スリープ設定 このサブグループを設定すると、スリープ、再開などの関連機能を制御できます。
その他の電源設定 このサブグループの設定は、他のサブグループに属していません。
レガシ構成オプション このセクションに記載されている設定は、プラットフォーム構成ではサポートされなくなりました。 ただし、システム管理者とパワー ユーザーは使用できます。