スクリーンセーバーを使用して非アクティブになった後、(ワークステーションをロックする代わりに)ユーザーをログオフするようにWindows10を構成できるかどうか疑問に思われるかもしれません。 スクリーンセーバーは、ユーザーが指定された時間アイドル状態または非アクティブ状態を維持した後に起動します。 スクリーンセーバーから再開すると、デスクトップに戻るためのクレデンシャルの入力を求められます。
Windows 2003 Resource Kit Toolsには、スクリーンセーバーファイルがあります winexit.scr
、 として知られている Windowsの終了スクリーンセーバー また ログオフスクリーンセーバー それはまさにそれを行います。 ただし、WinExit.scrスクリーンセーバーをWindows Vista以降(Windows 10を含む)で実行しようとすると、次のエラーがスローされます。
レジストリセクションの作成中にエラーが発生しました。
16年前に開発されたプログラムをWindows10で動作させるにはどうすればよいですか? この記事では、 winexit.scr
スクリーンセーバーは、Windows10のアイドルタイムアウト後にユーザーアカウントをログオフします。
Windows10の非アクティブまたはアイドルユーザーの自動ログオフ
WinExitスクリーンセーバーの使用
- ダウンロード Windows2003リソースキットツール (rktools.exe — 11.7 MB)公式Microsoftダウンロードセンターから。
- 7-Zipまたはその他のサードパーティのアーカイブツールを使用して、
rktools.exe
その後、内部を開きますrktools.msi
ファイル。
- エキス
winexit.scr
にコピーしますC:\ Windows \ System32
- レジストリエディタを起動します(
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
- 右クリック control.ini [権限]をクリックします
- ユーザーアカウントを追加して有効にします フルコントロール 権限。 ログオフスクリーンセーバーをすべてのアカウントで機能させるには、各ユーザーを追加します(または
ユーザー
グループ)をリストに追加し、それらを提供します フルコントロール 権限。
- [OK]をクリックしてダイアログを閉じ、レジストリエディタを終了します。
- コントロールパネルの[スクリーンセーバー設定]ダイアログを開きます。
- 選択する ログオフスクリーンセーバー リストから、をクリックします 設定
- WinExitセットアップダイアログで、カウントダウンタイマー値、強制ログオフ、およびカスタムログオフメッセージを必要に応じて設定し、[OK]をクリックします。
スクリーンセーバー設定が適用され、アイドルタイムアウト後に開始され、ログオフプロセスをキャンセルするオプションを備えた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スクリーンセーバーによってログオフされます。
コンピューター上のすべてのユーザーにスクリーンセーバー設定を適用する
移動 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に共有してください
- ツイートしてください!