Windows: ショートカットでロック画面のパスワードを有効/無効にする

Windows: ショートカットでロック画面のパスワードを有効/無効にする

自宅の Windows 10 個人用マシンで、ディスプレイがオフになったときにマシンの動作をすばやく変更するために使用できる、PS スクリプトまたは外部プログラムを使用するショートカットを作成する方法を探しています。

5 分間操作がないとディスプレイがオフになるようにマシンを設定していますが、マウスを動かしたりキーをタップしたりするとパスワードが必要になります。このパスワード プロンプトを無効にしてデスクトップに直接移動し、再度有効にする別のショートカットを作成する方法はありますか?

ありがとう。

答え1

  1. キーの .reg ファイルを 2 つ作成して、HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonDWORD 値をScreenSaverGracePeriod2 つの異なる状態 (通常の猶予期間、秒数 (例: 60) とそれよりはるかに長い期間 (例: 3600)) でエクスポートします。.reg ファイルへのキーボード ショートカットを 2 つ作成します。デメリット:

    • レジストリの変更を許可するには、UAC で追加のクリックが必要です。
    • 一部のマシンでは、非常に長い猶予期間は尊重されません。
  2. 下記のPowerShellスクリプトを使ってこれを行うこともできます。スタックオーバーフロー

    Function Set-OnResumeDisplayLogon {
      Param ([Int32]$value)
      [Int32]$nullVar = 0
      $systemParamInfo::SystemParametersInfo(119, $value, [REF]$nullVar, 2) }
    

    呼び方はSet-OnResumeDisplayLogon(バツ、 どこバツ=0パスワードの要求をなくし、1有効にします。繰り返しますが、UAC は厄介な場合があります。

関連情報