none
windows10で長秒sleepが効かなくなる RRS feed

  • Question

  • ①以下の60秒sleep用のバッチファイル(sleep.cmd)を作成

    ②複数(4つくらい)のpowershellを立ち上げて並列実行

    を行うとpowershellのsleepが途中で効かなくなり、止まります

    どこで立ち上げたpowershellが効かなくなるかの規則がわかりませんが1つ以上は止まりました

    OSをwindows7で実施すると上記の現象は起きません

    原因および解決方法を教えていただけますでしょうか

    sleep.cmd

    ------------------------------------

    :loop
    echo %date%, %time%

    powershell sleep 60

    goto :loop

    ------------------------------------


    • Modifié AAEP mardi 15 octobre 2019 03:52
    mardi 15 octobre 2019 03:49

Toutes les réponses

  • いくつか確認させてください。

    • 止まるというのは、ある時刻以降プロンプトの変化がなくなる、ということで良いですか?(プロンプトのウィンドウが消えたりするわけではないと)
    • 開始後何分程度経過した時点で止まりますか? それは毎回同じですか?
    • もしWindows 10が複数台あるのであれば、全てのWindows 10で症状が出ますか?
    • Windows 7, Windows 10のそれぞれのPowerShellのバージョンは何でしょうか。(PowerShellを立ち上げて $PSVersionTable の PSVersion を確認してください)
    • 念のためですが、その止まっているというやつは文字列選択中ではないですよね?(プロンプトウィンドウのタイトルバーに「選択」という文字列が出ます)
    mardi 15 octobre 2019 04:21
  • こっちだとスクリーンショットが貼れなかったんだと思いますが、元々はこれですね。スクリーンショットもあります。

    https://answers.microsoft.com/ja-jp/windows/forum/all/windows10%e3%81%a7sleep%e3%81%8c%e5%8a%b9%e3%81%8b/b0896825-7b3f-4157-952e-37a3c782132a


    Hebikuzure aka Murachi Akira

    mardi 15 octobre 2019 04:31
  • あー、やはり選択状態になってますね。

    PowerShellでは選択状態になると出力が一旦停止します。EnterやESCで選択状態を解除すると出力が再開します。

    アクティブなプロンプトウィンドウに対してマウスの左ボタンを押下するだけで選択状態になるので、ちょっと操作に注意が必要ですね。

    mardi 15 octobre 2019 04:40
  • 紛らわしくてすみませんがスクリーンショットとるために選択状態にしてあり、もとはバックグラウンドで走らせてました

    大体十分くらいで発生するようですがタイミングはまちまちで規則性がつかめません

    PSver 5.1.16299.1146

    mardi 15 octobre 2019 05:03
  • こっちだとスクリーンショットが貼れなかったんだと思いますが

    恐らく https://social.technet.microsoft.com/Forums/getfile/1492808 の画像ですね。

    mardi 15 octobre 2019 05:35
  • 自宅のPCで試したところ

    Windows10 Home 64bit バージョン1803   再現なし
    Windows10 Home 64bit バージョン1903   再現あり

    でした。

    Sleep 60 の代わりに Sleep 5 や Echo 1 でも再現しますが、あくまで「長秒sleep」なのでしょうか?

    Sleep 60 だと時間がかかるので、バージョン1803 で再現しないのはテスト時間が短かっただけかもしれません。

    ※バージョンと再現有無の関係を逆に書いていたため訂正(23:25)
    mardi 15 octobre 2019 14:20
  • 会社のPCも気になるので試してみましたが、

    Windows10 Pro 64bit バージョン1809   再現なし

    でした。

    自宅のバージョン1903に戻って色々試してみましたが、詰まるところ、デスクトップに貼ったPowershellのショートカットを連続で叩くだけでフリーズ(ウィンドウだけ開き、プロンプトが表示されない)する場合があります。
    Powershellのスタートアップに不具合があるとしか思えませんね・・・。

    とりあえず、

    powershell -version 2.0 sleep 60

    とすれば、30分以上安定稼働しています。

    あるいは、バッチから何度もPowershellを起動するのではなく、Powershellスクリプトでループしても問題回避はできると思います。

    mercredi 16 octobre 2019 14:31
  • AAEPさん、こんにちは。フォーラムオペレーターのFarenaです。

    TechNetフォーラムにご投稿くださいましてありがとうございます。

     

    その後のご状況いかがでしょうか。

    さんから寄せられた投稿はお役に立ちましたか。

     

    参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、ご協力くださいますようお願いいたします。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    vendredi 18 octobre 2019 06:27
    Modérateur