この記事では、ユーザーが初めてコンピューターにサインインしたときに 1 回実行されるようにログオン スクリプトまたはプログラムを構成する方法について説明します。
適用対象: Windows Server 2003
元の KB 番号: 325347
まとめ
重要
この記事には、レジストリの変更に関する情報が含まれています。 レジストリを変更する前に、レジストリのバックアップを必ず作成し、問題が発生した場合にレジストリを復元する方法について確実に理解しておいてください。 レジストリをバックアップ、復元、および編集する方法の詳細については、「上級ユーザー向けの Windows レジストリ情報」を参照してください。
これらの手順は、コンピューターにログオンしたことがない新しいユーザーにのみ適用されます。 ユーザーが既にローカル ユーザー プロファイルまたは移動プロファイルを持っている場合、スクリプトまたはプログラムは実行されません。
新しいユーザーがサインインしたときに 1 回実行するようにスクリプトを構成する
警告
レジストリ エディタの使用を誤ると、オペレーティング システムの再インストールが必要になるような深刻な問題を引き起こす可能性があります。 レジストリ エディターの不適切な使用によって生じた問題については、解決を保証できません。 リスクを理解した上でレジストリ エディターを使用してください。
Windows Server 2003 ベースの製品がインストールされると、既定のユーザー プロファイルが作成されます。 ユーザーが初めてログオンすると、既定のユーザー プロファイルがユーザーのプロファイルにコピーされます。
新しいユーザーがログオンしたときに実行するスクリプトまたはプログラムを構成するには、次の手順に従います。
[スタート] を選択し、 [実行] を選択します。
[開く] ボックスに「regedit.exe」と入力し、[
OK を選択します。レジストリで次のサブキーを見つけます。
HKEY_USERS[ファイル] メニューの [ハイブの読み込み] を選択します。
Load Hive ダイアログ ボックスで、Profilepath \Default User\Ntuser.dat ファイルを見つけます。ここで、Profilepath は既定のユーザー プロファイルのファイル システムの場所です。 [Open] を選択します。
[Hive の 読み込み ] ダイアログ ボックスで、ハイブの名前を入力し、[ OK を選択します。
Note
Ntuser.dat ファイルは非表示です。 Ntuser.dat ファイルが見つからない場合、または読み込めない場合は、Windows エクスプローラーでビューの設定を変更する必要があります。 これを行うには、次の手順に従います。
- スタートを選択し、Windows エクスプローラー選択します。
- Toolsを選択し、Folder オプションを選択します。
- [表示] タブを選択します。
- [既知のファイルの種類の拡張子を非表示にするチェック ボックスをオフにします。
- [非表示のファイルとフォルダー 表示] を選択しOK 選択。
レジストリで次のサブキーを見つけます。
HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce
Note
ここで Test は、手順 6 でNtuser.datハイブに付ける名前です。
[編集] メニューで [新規] をポイントし、[文字列値] を選択します。
右側のウィンドウで、新しい値をダブルクリックします。
[ 編集文字列 ] ダイアログ ボックスで、プログラムまたはログオン スクリプトの完全なパスとファイル名を入力し、[ OK] を選択。
左側のウィンドウで、 Test hive を選択します。
[ File メニューの [Hive の読み込み を行う] を選択。
ハイブ アンロードすることを確認するメッセージが表示されたら Yes を選択します。
レジストリ エディターを終了します。 このプログラムまたはログオン スクリプトは、ユーザー プロファイルを持たないユーザーに対して実行されます。 ローカル コンピューターでユーザー プロファイルを表示するには、次の手順に従います。
- Startを選択し、コントロール パネルをポイントして、[システムを選択します。
- [Advanced] タブを選択します。
- [ユーザー プロファイル] 領域で Settings を選択します。
ユーザー プロファイルは、[ユーザー プロファイル] ダイアログ ボックスに一覧表示されます。