Windows Server 2003 で新しいユーザーがログオンしたときにログオン スクリプトを 1 回実行する方法

この記事では、ユーザーが初めてコンピューターにサインインしたときに 1 回実行するようにログオン スクリプトまたはプログラムを構成する方法について説明します。

適用対象: Windows Server 2003
元の KB 番号: 325347

概要

重要

この記事には、レジストリの変更に関する情報が含まれています。 レジストリを変更する前に、レジストリのバックアップを必ず作成し、問題が発生した場合にレジストリを復元する方法について確実に理解しておいてください。 レジストリをバックアップ、復元、および編集する方法の詳細については、「上級ユーザー向けの Windows レジストリ情報」を参照してください。

これらの手順は、コンピューターにログオンしたことがない新しいユーザーにのみ適用されます。 ユーザーがローカル ユーザー プロファイルまたはローミング プロファイルを既に持っている場合、スクリプトまたはプログラムは実行されません。

新しいユーザーがサインインしたときに 1 回実行するようにスクリプトを構成する

警告

レジストリ エディターの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。 マイクロソフトは、レジストリ エディターの誤用により発生した問題に関しては、一切責任を負わないものとします。 レジストリ エディターは、自己の責任においてご使用ください。

Windows Server 2003 ベースの製品がインストールされると、既定のユーザー プロファイルが作成されます。 ユーザーが初めてログオンすると、既定のユーザー プロファイルがユーザーのプロファイルにコピーされます。

新しいユーザーがログオンしたときに実行されるようにスクリプトまたはプログラムを構成するには、次の手順に従います。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。

  2. [ 開く ] ボックスに「regedit.exe」と入力し、[ OK] を選択します

  3. レジストリで次のサブキーを見つけます。
    HKEY_USERS

  4. [ ファイル ] メニューの [ Hive の読み込み] を選択します。

  5. [ Hive の読み込み ] ダイアログ ボックスで、 Profilepath \Default User\Ntuser.dat ファイルを見つけます。 Profilepath は既定のユーザー プロファイルのファイル システムの場所です。 [開く]を選択します。

  6. [ Hive の読み込み ] ダイアログ ボックスに、Hive の名前を入力し、[ OK] を選択します

    注:

    Ntuser.dat ファイルは非表示です。 Ntuser.dat ファイルを見つけたり読み込んだりできない場合は、Windows エクスプローラーで表示設定を変更する必要があります。 これを行うには、次の手順に従います。

    1. [スタート] を選択し、[Windows エクスプローラー] を選択します。
    2. [ ツール] を選択し、[ フォルダー オプション] を選択します。
    3. [表示] タブを選択します。
    4. [既知のファイルの種類の拡張子を非表示にする] チェックボックスをオフにします。
    5. [ 非表示のファイルとフォルダーを表示する] を選択し、[ OK] を選択します
  7. レジストリで次のサブキーを見つけます。 HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce

    注:

    ここで 、Test は、手順 6 でNtuser.dat Hive に付け加えた名前です。

  8. [編集] メニューで [新規] をポイントし、[文字列値] を選択します。

  9. 右側のウィンドウで、新しい値をダブルクリックします。

  10. [ 文字列の編集 ] ダイアログ ボックスで、プログラムまたはログオン スクリプトの完全なパスとファイル名を入力し、[ OK] を選択します

  11. 左側のウィンドウで、[ テスト] ハイブを選択します。

  12. [ ファイル ] メニューの [ Hive のアンロード] を選択します。

  13. ハイブをアンロードすることを確認するメッセージが表示されたら、[ はい ] を選択します。

  14. レジストリ エディターを終了します。 このプログラムまたはログオン スクリプトは、ユーザー プロファイルを持たないユーザーに対して実行されます。 ローカル コンピューターでユーザー プロファイルを表示するには、次の手順に従います。

    1. [スタート] を選択し、[コントロール パネル] をポイントし、[システム] を選択します。
    2. [詳細設定] タブを選択します。
    3. [ユーザー プロファイル] 領域で、[ 設定] を選択します。
      [ユーザー プロファイル] ダイアログ ボックスにユーザー プロファイルが一覧表示されます。