Windows VistaおよびWindows 7で写真スクリーンセーバーをログオンスクリーンセーバーとして設定する
Windows Vista以降に組み込まれている写真のスクリーンセーバーは、ログオンスクリーンセーバーとしても使用できます。 ユーザーがログオンしていない場合、ログオンスクリーンセーバーは、ログオン画面で指定された待機時間の後に開始します。 Windows 2000およびXPシステムのログオンデスクトップにスクリーンセーバー設定を適用する方法については、Web全体で説明があります。 Windows XP向けの手順は最新のオペレーティングシステムでは機能しません。これらの手順をWindows Vista / 7以降に適用すると、待機時間後にログオンデスクトップに空白の画面が表示されるだけです。
Windows Vista以降では、ログオンスクリーンセーバー設定の実装が少し異なります。 この投稿では、プロセスについて説明します。
ステップ1:スクリーンセーバーを設定して設定をエクスポートする
まず、ユーザーアカウントでスクリーンセーバーを設定します。 タイムアウト、速度、その他の設定を適宜設定し、[OK]をクリックしてダイアログを閉じます。
設定はログオンしたユーザーアカウントに適用され、ログオンデスクトップにも同じ設定を適用する必要があります。 これを行うには、レジストリエディター(Regedit.exe)を起動し、次の場所に移動します。
HKEY_CURRENT_USER \ Control Panel \ Desktop
ブランチをREGファイルにエクスポートします(例: Settings-1.reg) 。
メモ帳を使用してREGファイルを開き、次の4つの値を除くすべての値を削除します。
- ScreenSaveActive
- ScreenSaverIsSecure
- ScreenSaveTimeOut
- SCRNSAVE.EXE
メモ帳の[編集]メニューの[置換]オプションを使用して、出現するすべての文字列HKEY_CURRENT_USERをHKEY_USERS \ .DEFAULTに置き換えます。 ファイルを保存します。 DEFAULTという単語の前にドット( 。 )があることに注意してください。
変更されたファイルは次のようになります。
手順2:写真のスクリーンセーバー固有の設定をエクスポートする
次に、レジストリエディターで次のブランチを参照し、そのブランチをREGファイルにエクスポートします(例: Settings-2.reg) 。
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows Photo Viewer \ Slideshow \ Screensaver
メモ帳を使用してREGファイルSettings-2.regを開き、出現するすべての文字列HKEY_CURRENT_USERをHKEY_USERS \ S-1-5-19に置き換えます。
編集者注: S-1-5-19はローカルサービスアカウントのSIDで、ログオン画面でPhotoScreensaver.scrが実行されます。 そのため、本質的には、 .DEFAULTではなく、写真のスクリーンセーバー固有の設定をハイブに追加する必要があります。
Windows 7の追加手順: Windows 7以降では、画像フォルダーのパスはクリアテキストではなく、暗号化された形式でEncryptedPIDLという名前の値で保存されます。 問題は、長いEncryptedPIDL値のデータを含む上記のレジストリの場所をREGファイルにエクスポートすると、文字列の形式が正しくないため、修正が必要な改行が追加されることです。 それ以外の場合、EncryptedPIDL値をインポートして戻すことはできません。 次のように表示されます。
文字列が1行になるように、改行は手動で削除する必要があります(ヒントをありがとうMichael )。以下に示すように… ファイルを保存します。
ファイルを保存します( Settings-2.reg)。 これで、レジストリとマージする必要のある2つのファイル( Settings-1.regおよびSettings-2.reg )ができました。 そのためには、各REGファイルをダブルクリックします。 設定はログオン画面に適用されます。 ログオフして1分間待ち(タイムアウトは60秒に設定されています)、写真のスクリーンセーバーを楽しむ準備をしてください!