時間を設定する前にWindows 10がスリープする


39

コンピューターが画面の外でスリープ状態になり、設定したスリープ時間になります。スクリーンセーバーが[なし]に設定されていること、および電源オプションと詳細設定がスリープ設定と一致していることを確認しました。とにかく、スリープを1時間に設定しましたが、約2〜4分後にスリープ状態になります。再起動すると、コンピューターが正常にスリープするか、スリープを開始するまで一時的に問題が解決します。その後、短縮スリープモードに戻ります。これは、Windows 10をインストールした後に発生し始めました。さらに、ワイヤレスマウスとキーボード(Microsoft&Logitech)を使用して、「このデバイスがPCをスリープ解除できるようにする」オプションをオフにしましたが、同じことが起こります。

このコンピューターはサードパーティ製ですが、コマンドラインで確認したところ、マザーボードはIntel Desktop DP55WB Media Series microATXです。

どこから探し始めるべきかについての手がかりはありますか?


あなたが話しているコンピューターのタイプとモデルを示すと便利です。デスクトップマザーボードでさえ、電源プランと連動する、または電源プランを変更するソフトウェアを搭載できます。 superuser.com/questions/984881/… これに似た質問がされました。
サイコギーク

メーカーとモデルはありませんが、マザーボードを見つけ出し、質問に追加しました。うまくいけばそれが助けになる。
user2168046

1
また、チェックこれらの古いものsuperuser.com/questions/556883/...superuser.com/questions/124772/...彼らは、少なくとも、それは古いOSであっても、見た目のために答えて、物事を持っているので。別のアイデアは、高性能のプロファイルと呼ばれるもので始まる独自のカスタム電源プロファイルを作成し、レジストリに新しいアイテムを配置し、スリープなしのプロファイルで開始することです。それが発生した場合に適用されているもの電源プロファイルを確認してください
Psycogeek

1
@Facebookの既存の回答を受賞
Martheen Cahya Paulo

1
@MartheenCahyaPaulo嬉しい驚きだった賞金に感謝し
ます

回答:


47

システムの無人スリープタイムアウト

Power Optionsコントロールパネルにはと呼ばれる非表示の設定がありSystem unattended sleep timeoutます。デフォルトでは2分に設定されており、コントロールパネルには表示されません。私の知る限り、レジストリを微調整する必要があります。

この調整では、次の場所で「属性」キーの値を1から2に変更します。

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Power \ PowerSettings \ 238C9FA8-0AAD-41ED-83F4-97BE242C8F20 \ 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0]

値を1に戻すと、電源オプションが再表示されます。

上記のレジストリを微調整して、[電源オプション]コントロールパネルを開くと、System unattended sleep timeout設定があります。

ここに画像の説明を入力してください

その後、再起動することをお勧めします。

詳細についてはこちらをご覧ください(必要に応じて.regパッチファイルもダウンロードしてください):http : //www.sevenforums.com/tutorials/246364-power-options-add-system-unattended-sleep-timeout.html

コンソールロック表示オフタイムアウト

またConsole lock display off timeout、有効にするにはレジストリの微調整が必​​要な設定が多少関連しています。私は問題を解決するためにこの調整が必要だとは思いませんでしたが、おそらくそうかもしれません。微調整には、今度は次の場所で「属性」キーの値を1から2に変更する必要があります。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Power \ PowerSettings \ 7516b95f-f776-4464-8c53-06167f40cc99 \ 8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

そして、あなたはそれについてもっとここで読むことができます:http : //www.eightforums.com/tutorials/8267-power-options-add-console-lock-display-off-timeout.html



1
別の解決策が見つからない場合は、これらを試すことができます。これらは、私が対処しているものとは異なる問題に対処しているようです。それはモニターではなく、ロック画面を無効にしました。最初の微調整については、コンピューターはアイドル状態ではなく、アイドル状態のどのインスタンスでもスリープモードになります。ただし、メディアを再生するとそれが防止されるため、電源設定がまだ機能していることがわかります。
user2168046

6
マイクロソフトが隠された「2分間無人」設定を行う動機を理解するのは困難です。実際、電源設定が非常に複雑である(そしてMS構成ウィジェットとレジストリ編集の異なる世代に分散している)理由を理解することも困難です。この種のものは、非常に迷惑で退屈なものです。Appleの設定は、過去10年間でほとんど変化していません。また、Linuxの電源設定ももっとシンプルだと思います。
JLペイレット

1
これで私の問題が解決しました。ありがとう。これは、Windowsについて私を夢中にさせるものです。私は何も変えませんでしたが、これは起こります。どうして ?わからない。再び起こりますか?多分。このあいまいな修正を覚えていますか?おそらくない。ああ。
フィル

2
@JLPeyret Microsoftのドキュメントによると、システムがユーザーの目覚めの代わりに目覚めた場合、無人のスリープタイムアウトは通常のスリープタイムアウトの代わりにのみ使用されることになっています。たとえば、スケジュールされたイベントによってシステムが起動された場合、デフォルトでは2分後にスリープ状態に戻ります。ただし、何らかの理由で、一部のコンピューターでユーザーが開始したウェイクアップにも値が使用されているようです。
Vaelus

4

提供されている他のすべてのソリューションがWindowsマシンが省電力モードまたはスリープモードにならないように機能しない場合のさらなるソリューションの徹底のために、他の設定でそれを解決することが決定できない場合に私のために働いた回避策を提供しますさもないと。


Windowsがスリープしないようにする

注: 必要であれば、言及していない他の省電力防止設定を引き続き設定できます

スクリプトディレクトリの作成

  1. 作成C:\Scriptsし、C:\Scripts\Tempフォルダの変更ScriptDirをご希望の場合は、別のものになるとあなたのためにこれを行うには、コマンド・ライン・ロジックの下に使用する変数の値を

    • これをコピーしてコマンドラインに貼り付け、この方法でフォルダーを作成します

      SET ScriptDir=C:\Scripts
      IF NOT EXIST "%ScriptDir%" MD "%ScriptDir%"
      
    • 以下のバッチスクリプトをC:\Scriptsフォルダーのルートにコピーする必要があります


バッチスクリプトの作成

  1. これは、タスクスケジューラでスクリプトの実行を自動化できるように、使用することにしたスクリプトディレクトリに作成またはコピーするバッチスクリプトです。

    • 基本的に、このスクリプトはsendkeyを使用してスペースバーを 8回押すことをエミュレートしますが、必要なスクリプトロジックを減らすためにロジックをFOR / Lに入れます。

    • @ECHO ON
      
      IF NOT EXIST "%~dp0Temp" MD "%~dp0Temp"
      SET TempVBSFile=%~dp0Temp\~tmpSendKeysTemp.vbs
      IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
      
      FOR /L %%A IN (1,1,9) DO (
        IF %%A==1 ECHO Set WshShell = WScript.CreateObject^("WScript.Shell"^)>>"%TempVBSFile%"
        IF NOT %%A==9 ECHO Wscript.Sleep 500 >>"%TempVBSFile%" & ECHO WshShell.SendKeys " ">>"%TempVBSFile%"
      )
      EXIT
      
    • [ バッチスクリプトスケジュール]セクションで指定された設定を使用して、タスクスケジューラタスクをスケジュールします。


バッチスクリプトのスケジューリング

注: タスクスケジューラを開くか、[ 実行]から入力してEnterを押します。Taskschd.msc

  1. [ 全般 ]タブから、[ ユーザーがログオンしているかどうかに関係なく実行する ]がオンになり、最高の特権実行するオンになり、ローカル管理者特権を持つ資格情報でタスクを実行できることを確認できます。

    • ここに画像の説明を入力してください
  2. トリガ ]タブ、定義する新しいトリガをセットオプションを確認してください。

    • タスクを開始します。値はOn a schedule
    • 開始:時間値を12:00:00 AM
    • セッティング:Daily確認した値
    • すべての再発:1日の値
    • すべての繰り返しタスク:10 minutes
    • :期間中の持つIndefinitely
    • Enabledオプションはチェックする必要があります

    • ここに画像の説明を入力してください

  3. [アクション ]タブ、定義する新しいアクションをし、必ずセットオプションになります:

    • アクション:値がStart a program
    • プログラム/スクリプト:バッチスクリプトへのフルパスの値、つまりC:\Scripts\WakeUpWindows.cmd
    • 開始(オプション):スクリプトディレクトリの値、つまり C:\Scripts

    • ここに画像の説明を入力してください

  4. 条件タブ必ず設定および/またはすることでチェックオプションを有効にします:

    • コンピュータがアイドル状態の場合のみタスクを開始します。チェックされ、値が10 minutes

      • コンピューターが10分間アイドル状態の場合にのみ、スクリプトを実行します。コンピューターが10分間アイドル状態になっていない場合は、誰かがそれを使用している可能性があり、プロセスをまだ実行する必要はありません。
    • アイドル状態を待ちますの値で5 minutes

      • 10分間のアイドル状態がfalseの場合、これは最大5分間チェックし続け、その5分間のウィンドウ内で10分間のアイドル状態がtrueになった場合にスクリプトを実行し続けることを示します。
    • Stop if the computer ceases to be idleオプションはチェックする必要があります

      • タスクに対してコンピューターがアイドル状態でなくなった場合に停止が選択され、コンピューターがアイドル状態のときにタスクが実行されている場合、コンピューターがアイドル状態でなくなるとタスクは実行を停止します。

        ソース

    • Wake the computer to run this taskオプションはチェックする必要があります

    • ここに画像の説明を入力してください

    スクリーンセーバーの実行中は、コンピューターはアイドル状態にあると見なされます。スクリーンセーバーが実行されていない場合、過去15分間の90%でCPU使用率が0%、ディスク入力または出力が0%で、キーボードまたはマウス入力がない場合、コンピューターはアイドル状態であると見なされますこの期間中。コンピュータがアイドル状態にあることをタスクスケジューラサービスが検出すると、サービスはユーザー入力を待機してアイドル状態の終了をマークするだけです。

    ソース


追加の省電力設定

  1. POWERCFG -H OFFハイバネーションがまだ無効になっていない場合に備えて、昇格されたコマンドプロンプトからハイバネーションを無効にします。

  2. Runにコピーcontrol /name Microsoft.PowerOptionsしてからを押します。Enter

    ここに画像の説明を入力してください

  3. クリックしてプラン設定の変更方のための優先計画が開くようにチェックされているプラン設定の編集画面を表示します。

    ここに画像の説明を入力してください

  4. 必ずスリープに入れ、コンピュータ値に設定されて決して、次にをクリックして変更し、高度な電源設定のオプション

    ここに画像の説明を入力してください

  5. 詳細設定を見つけて展開するハードディスクを、次に設定(分)を設定した後にハードディスクをオフにするの値に決して

    注:該当する場合は、必ず変更適用して保存してください

    ここに画像の説明を入力してください

  6. デバイスマネージャーを開くかdevmgmt.msc、[ 実行]から入力してEnterを押します。

  7. デバイスマネージャ展開するネットワークアダプタ、メインNIC上で右クリック(またはすべてのあなたは一つ一つを希望する場合)を選択し、プロパティを電源の管理タブ、オプションはオフにコンピュータが電力を節約するために、デバイスをオフにできるようにします

ここに画像の説明を入力してください


さらなるリソース


だから、これはコンピューターを常に正しい状態に保つでしょうか?私が賞金を与えた答えについて私が気に入っているのは、彼らが理由を指摘しており、PCがアイドルのままになっていると(少なくとも次のシーズンはより不明瞭なレジストリキーで更新されるまで)眠ることができることです。カフェインはあなたと同様のアプローチを使用し、スペースバーの代わりにF15を使用して侵入を減らし、Google Docs&Puttyに干渉する可能性さえあると述べました。しかし、そのような詳細な回答をありがとう。
マーシーンカヤパウロ

@MartheenCahyaPaulo他のすべてが失敗した場合は、これを使用するだけで、回避策として100%Windowsネイティブソリューションを使用して問題を解決できる可能性があります。ただし、レジストリキーについては正しいです。今日の内容は異なる場合がありますが、明日と関連している場合があるため、この回避策のソリューションを詳細に提供しました。繰り返しますが、近い将来、この情報の一部で更新する同様の内容の2つの答えがあります。関係なく質問に出くわしてうれしいです。
ポン引きジュースIT

0

完全を期すために、この問題の原因はカスタマイズされた電源プラン設定である場合があります。

電源設定をリセットして再構成することで修正するには、以下を行う必要があります。

  1. [スタート]メニュー-> [設定] -> [ システム] -> [ 電源とスリープ]の左ペイン。
  2. 右側のペインで、[ 追加の電源設定 ]をクリックします
  3. [ 表示をオフにするタイミングを選択]を選択します
  4. [詳細な電源設定の変更]をクリックします
  5. [ プランのデフォルト復元]をクリックします。

介してアクセス電源のトラブルシューティングすることができ、ヘルプ、:
スタートメニュー - > [ トラブルシューティング ] - > [ 電力使用量を向上させる - > パワー


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.