Windows 7でポリシーで強制される画面ロックを防ぐ方法はありますか?
うちの会社のBOFHでは、画面ロックの設定がとんでもなく遅れて押し付けられています。イライラして逆効果です。
自動画面ロックを防ぐ方法はありますか?ポリシーで強制された設定を上書きする方法はないと思いますが、ユーザーの行動を模倣したソフトウェアがあるのかもしれません。(わかったかな?)
うちの会社のBOFHでは、画面ロックの設定がとんでもなく遅れて押し付けられています。イライラして逆効果です。
自動画面ロックを防ぐ方法はありますか?ポリシーで強制された設定を上書きする方法はないと思いますが、ユーザーの行動を模倣したソフトウェアがあるのかもしれません。(わかったかな?)
Windows Media Playerがまだインストールされている場合は、ループでビデオを再生し、それを最小化することができます(サンプルの “野生動物 "ビデオはこのために正常に動作します)。デフォルトでは、ビデオが再生されている限り、画面はロックされません。
idle.vbsというタイトルのスクリプトを使用しています:
Dim objResult
Set objShell = WScript.CreateObject("WScript.Shell")
Do While True
objResult = objShell.sendkeys("{NUMLOCK}{NUMLOCK}")
Wscript.Sleep (6000)
Loop
6秒ごとに、これは素早くキーボードのnumlockを切り替え、Windowsに誰かがキーボードと対話していると思わせ、画面ロックを防止します。これはバニラウィンドウ上で実行されます。使用するための開発ツールやスクリプトツールは必要ありません。拡張子が.vbsのテキストファイルを作成して、ダブルクリックするだけです(または、スタートアップアイテムに配置することもできます)。
まだ別のオプションは、フリーウェアのカフェインプログラムです。それは商用利用のためにも無料です。プログラムのホームページから:
あなたのPCのロックやスリープに行くと問題がある場合は、カフェインは、それが目を覚ましておくでしょう。それは59秒ごとに一度キープレスをシミュレートすることによって動作しますので、あなたのマシンはあなたがまだキーボードで働いていると思っているので、画面をロックしたり、スクリーンセーバーをアクティブにしません。
カフェインは59秒ごとにF15キーアップイベントをシミュレートすることによって動作します。利用可能なすべてのキープレスのうち、F15はおそらく最も侵入的ではなく(私はそのキーを持つPCのキーボードを見たことがない!)、あなたの仕事に干渉する可能性が最も低いです。
この既製のソリューションはまた、それを有効にし、それを無効にするときに制御することができます:
プログラムアイコンをダブルクリックすると、アイコンが表すものであるコーヒーポットを空にし、一時的にプログラムを無効にします。再度ダブルクリックするとポットが空になります。
AutoIt ](http://www.autoitscript.com/site/autoit/) スクリプトを作成して、使用していないキーを押し続けて(例えば、num ロックやスクロールロックをトグルさせて)、1 分ほどスリープさせて、それを繰り返すことができます。また、キーボードをよく使う場合は、マウスを 1 ピクセルほど任意の方向に移動させることもできます。
そして、これは目に見えないマウスの移動を実行するための非常にシンプルなスクリプトです。スクリプトが実行されているときは、トレイにAutoItのアイコンが表示されています。このアイコンを右クリックして、対応するオプションを選択することで停止させることができます。
スクリプトを作成するには、AutoItをインストールし、任意のフォルダを右クリックして、540000
™> New
を選択し、名前を付けて、新しいスクリプトを右クリックし、AutoIt v3 Script
を選択し、上記のコードを貼り付けて保存します。これをEdit
にコンパイルして(再度、コンテキストメニューから)、例えばWindows Schedulerから起動することもできます。
タイムアウトブロッカー」という、間隔をおいて振動するアンドロイドアプリがあり、その上にマウスを置くことができます。職場では使わないようにと書いてありますが。 https://play.google.com/store/apps/details?id=com.isomerprogramming.application.timeoutblocker&hl=en
これをVisual StudioまたはC# Expressでコンパイルし、コマンドプロンプトから実行します(またはダブルクリック)。.NET 4.0以上が必要です。これは、あなたが探しているすべてのものを実行します。
私は、成功への鍵として “f15 "を使用している(カフェインに感謝 https://dmitrysotnikov.wordpress.com/2009/06/29/prevent-desktop-lock-or-screensaver-with-powershell/ )powerhellスクリプトのような簡単と統合オプションを使用するのが好きです(追加のソフトウェアはありません)。それは確かに最も干渉が少ないです)
param($minutes = 180)
write "... screen will be awake for $minutes"
$myshell = New-Object -com "Wscript.Shell"
for ($i = 0; $i -lt $minutes; $i++) {
write "... screen will be awake for" ($minutes-$i)
Start-Sleep -Seconds 60
$myshell.sendkeys("{F15}")
}
これをmyScriptName.ps1に入れて、デスクトップのショートカットやコマンドラインから起動してください:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop "C:\Users\myUser\Desktop\myScriptName.ps1"
UPDATE:管理者からの変更があったのかもしれませんが、これはもう私のために動作しません 今私はNBirnelからautohotkeyスクリプトを使用する必要があります。 https://github.com/nbirnel/nosleep - それはマウスを移動するため、この作品は完璧 、(任意の作業を気にせずに
私の場合は、この一行だけでうまくいきました:
SendKeys.Send("{CAPSLOCK}");
これをTimer_Tick
イベントに入れて、タイマーの間隔を60000msなどに設定するだけです。
コントロールパネルの電源オプションから、「スクリーンロック」/「スリープモード」を無効にする必要があります。Her in the drop down of “Put the computer to sleep "をクリックして、"never "を選択してください。