Windows10でアイドルユーザーを自動ログオフする方法

スクリーンセーバーを使用して非アクティブになった後、(ワークステーションをロックする代わりに)ユーザーをログオフするようにWindows10を構成できるかどうか疑問に思われるかもしれません。 スクリーンセーバーは、ユーザーが指定された時間アイドル状態または非アクティブ状態を維持した後に起動します。 スクリーンセーバーから再開すると、デスクトップに戻るためのクレデンシャルの入力を求められます。

Windows 2003 Resource Kit Toolsには、スクリーンセーバーファイルがあります winexit.scr、 として知られている Windowsの終了スクリーンセーバー また ログオフスクリーンセーバー それはまさにそれを行います。 ただし、WinExit.scrスクリーンセーバーをWindows Vista以降(Windows 10を含む)で実行しようとすると、次のエラーがスローされます。

レジストリセクションの作成中にエラーが発生しました。

16年前に開発されたプログラムをWindows10で動作させるにはどうすればよいですか? この記事では、 winexit.scr スクリーンセーバーは、Windows10のアイドルタイムアウト後にユーザーアカウントをログオフします。

Windows10の非アクティブまたはアイドルユーザーの自動ログオフ

WinExitスクリーンセーバーの使用

  1. ダウンロード Windows2003リソースキットツール (rktools.exe — 11.7 MB)公式Microsoftダウンロードセンターから。
  2. 7-Zipまたはその他のサードパーティのアーカイブツールを使用して、 rktools.exe その後、内部を開きます rktools.msi ファイル。
    Windows10のwinexitログオフスクリーンセーバー
  3. エキス winexit.scr にコピーします C:\ Windows \ System32
  4. レジストリエディタを起動します(regedit.exe)そして次のブランチに移動します(それぞれWindows 32ビットおよび64ビットシステムの場合):
    [Windows32ビットの場合] HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini [Windows64ビットの場合] HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini
  5. 右クリック control.ini [権限]をクリックします
  6. ユーザーアカウントを追加して有効にします フルコントロール 権限。 ログオフスクリーンセーバーをすべてのアカウントで機能させるには、各ユーザーを追加します(または ユーザー グループ)をリストに追加し、それらを提供します フルコントロール 権限。
    Windows10のwinexitログオフスクリーンセーバー
  7. [OK]をクリックしてダイアログを閉じ、レジストリエディタを終了します。
  8. コントロールパネルの[スクリーンセーバー設定]ダイアログを開きます。
  9. 選択する ログオフスクリーンセーバー リストから、をクリックします 設定
    Windows10のwinexitログオフスクリーンセーバー
  10. WinExitセットアップダイアログで、カウントダウンタイマー値、強制ログオフ、およびカスタムログオフメッセージを必要に応じて設定し、[OK]をクリックします。
    Windows10のwinexitログオフスクリーンセーバー

    スクリーンセーバー設定が適用され、アイドルタイムアウト後に開始され、ログオフプロセスをキャンセルするオプションを備えた30秒のカウントダウンタイマーが提供されます。 開いているアプリはすべて、 アプリケーションの強制終了 オプションが選択されました。

    関連している:ログイン後にWindowsに自動的にログインしてワークステーションを自動ロックする方法は?

    ログオフスクリーンセーバー構成ファイル

    設定は、次のVirtualStoreフォルダーの下のcontrol.iniファイルに保存されます。

    C:\ Users \%username%\ AppData \ Local \ VirtualStore \ Windows \ control.ini

    プログラムはWindowsVistaより前のバージョンのWindows用に設計されているため、すぐに書き込みを試みます C:\ Windows \ Control.ini プロセスに管理者権限があるかどうかを確認せずに、ファイルの作成に失敗します。 したがって、ログオフスクリーンセーバー設定を保存するとUAC仮想化が開始され、設定は上記のリダイレクトされた場所に書き込まれます。

    メモ帳を使用して上記のファイルを編集し、ログオフスクリーンセーバーの設定を直接構成するか、ファイルを展開することもできます。 構成例は次のとおりです。

    [スクリーンセーバー。 ログオフ] ForceLogoff = 1。 CountDownTimer = 25。 DialogMessage = WinExitスクリーンセーバーによってログオフされます。
関連している:Windows10にアップデートをインストールした後に自動シャットダウンする方法

コンピューター上のすべてのユーザーにスクリーンセーバー設定を適用する

移動 control.ini ファイルまたは手動で作成する C:\ Windows ディレクトリも機能します。 ファイルをWindowsディレクトリに配置すると、次の設定が適用されます。 すべてのユーザーアカウント コンピューターで。 ただし、[スクリーンセーバーの設定]ダイアログを使用してスクリーンセーバーを構成する場合、構成はに書き込まれます。 VirtualStore ユーザーごとのディレクトリ。

スクリーンセーバー設定を管理者として構成しても、仮想化の問題は発生しません。 スクリーンセーバーを管理者として構成するには、次のコマンドラインを実行します 高架 (管理者として):

rundll32.exe shell32.dll、Control_RunDLLdesk.cpl、screensaver、@ screensaver

利用可能なサードパーティのログオフスクリーンセーバー製品は他にもたくさんありますが、WinExit.scrログオフスクリーンセーバーはWindows 10で問題なく動作するため、これらの製品は必要ない場合があります。

スクリーンセーバー以外の方法も確認してください。 Lithnetアイドル-ログオフ、アイドル状態のWindowsユーザーセッションをログオフするためのグループポリシー対応ユーティリティ。 このプログラムは、オーストラリアからマイクロソフトの最も価値のあるプロフェッショナル賞を受賞したライアンニューイントンによって開発されました。


1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。

あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。 それはあなたの時間の10秒以上かかることはありません。 共有ボタンはすぐ下にあります。 :)