現在オフラインです。再接続するためにインターネットの接続を待っています

ユーザー定義サービスの作成方法

この記事は、以前は次の ID で公開されていました: JP137890
重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずシステムの復元方法を理解しておいてください。復元方法の詳細については、レジストリ エディタのヘルプ トピック「レジストリを復元する」または「レジストリ キーを復元する」を参照してください。
概要
Windows NT リソース キットには、Windows NT アプリケーションおよび 16 ビットのアプリケーション (バッチ ファイル以外) の Windows NT ユーザー定義サービスを作成することができる 2 種類のユーティリティが付属しています。

Instrsrv.exe では Windows NT でシステム サービスのインストールおよび削除を行い、Srvany.exe ではすべての Windows NT アプリケーションをサービスとして実行させることができます。
詳細
Windows NT ユーザー定義サービスを作成するには、以下の手順に従ってください。
  1. MS-DOS コマンド プロンプト (CMD.EXE を実行) で次のコマンドを入力します。

    path\INSTSRV.EXE My Service path\SRVANY.EXE

    path は Windows NT リソース キットのドライブおよびディレクトリ (たとえば C:\RESKIT)、My Service は作成するサービスの名前です。

    C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
    : サービスが正しく作成されたことを確認するには、レジストリで次のキーに移動し、
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name
    その下の ImagePath 値が SRVANY.EXE を指すように設定されていることを確認してください。これが正しく設定されていないと、サービスは開始後すぐに停止し、イベント ID 7000 "service name サービスは、次のエラーのために開始できませんでした" を返します。

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

    レジストリの編集方法の詳細については、レジストリ エディタのヘルプ トピック「キーと値の変更」または「レジストリ情報の追加と削除」と「レジストリ情報の編集」を参照してください。

    注 : レジストリの編集を行う前にバックアップを作成してください。
  2. レジストリ エディタ (Regedt32.exe) を実行し、次のサブキーを探します。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>
  3. [編集] メニューの [キーの追加] をクリックします。以下の情報を入力し、[OK] をクリックします。

    キー名 : Parameters
    クラス : <空白のまま>
  4. Parameters キーをクリックします。
  5. [編集] メニューの [値の追加] をクリックします。以下の情報を入力し、[OK] をクリックします。

    値の名前 : Application
    データ型 : REG_SZ
    文字列 : <path>\<application.ext>

    <path>\<application.ext> はドライブおよびアプリケーションの実行可能ファイル (拡張子付き) への完全なパスです (たとえば C:\WinNT\Notepad.exe)。
  6. レジストリ エディタを閉じます。
新しく作成されたサービスは、システムを再起動すると自動的に実行されるように、デフォルトで設定されています。この設定を手動に変更するには、コントロール パネルのサービス アプレットで、スタートアップを手動に設定します。手動に設定されたサービスは、次の方法のいずれかにより開始することができます。
- コントロール パネルのサービス アプレットから開始

- MS-DOS コマンド プロンプトで以下のコマンドを入力して開始

NET START <My Service>

- リソース キットの Sc.exe ユーティリティを使用し、MS-DOS コマンド プロンプトで以下のコマンドを入力して開始

<path>\Sc.exe start <My Service>

<path> は Windows NT リソース キットのドライブおよびディレクトリです (たとえば C:\Reskit)。


ユーザー定義サービスのインストールと削除の詳細については、Windows NT リソース キットのユーティリティに付属している Srvany.wri ドキュメント (たとえば C:\Reskit\Srvany.wri) を参照してください。このドキュメントは、Common\Config ディレクトリの Windows NT リソース キット CD からも参照できます。
prodnt
プロパティ

文書番号:137890 - 最終更新日: 10/28/2005 07:43:47 - リビジョン: 2.2

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition

  • kbhowto KB137890
フィードバック
type="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("