Kullanıcı tanımlı hizmet oluşturma

Bu makalede kullanıcı tanımlı Windows NT hizmet oluşturma adımları sağlanır.

Şunlar için geçerlidir: Windows 10 - tüm sürümler
Özgün KB numarası: 137890

Önemli

Bu makale, kayıt defterini düzenleme hakkında bilgi içerir. Kayıt defterini düzenlemeden önce, bir sorun oluşursa nasıl geri yükleyebileceğinizi anladığınızdan emin olun. Bunun nasıl yapılacağını öğrenmek için Kayıt Defteri'nde Kayıt Defterini Geri Yükleme veya Kayıt Defteri Anahtarını Geri Yükleme çevrimiçi Yardım konularını Düzenleyici.

Özet

Windows NT Kaynak Seti, toplu iş dosyaları için değil, Windows NT uygulamalar ve bazı 16 bit uygulamalar için Windows NT kullanıcı tanımlı hizmet oluşturmanıza olanak sağlayan iki yardımcı program sağlar.

Instrsrv.exe, sistem hizmetlerini Windows NT yükleyip kaldırır ve Srvany.exe tüm Windows NT uygulamalarının hizmet olarak çalışmasına izin verir.

Kullanıcı tanımlı hizmet oluşturma adımları

Kullanıcı tanımlı Windows NT bir hizmet oluşturmak için şu adımları izleyin:

  1. MS-DOS komut isteminde (çalışan CMD.EXE), aşağıdaki komutu yazın:

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

    burada yol, Windows NT Kaynak Seti'nin sürücüsü ve dizinidir (örneğin, C:\RESKIT) ve Hizmetim, oluşturduğunuz hizmetin adıdır.

    Örnek: C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe

    Not

    Hizmetin doğru oluşturulduğunu doğrulamak için, altındaki ImagePath değerinin HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name SRVANY.EXE işaret etmek üzere ayarlandığını doğrulamak için kayıt defterini denetleyin. Bu doğru ayarlanmadıysa, hizmet başlatıldıktan kısa süre sonra durur ve bir Olay Kimliği 7000 döndürür ( Hizmet adı başlatılamadı).

    Uyarı

    Kayıt Defteri Düzenleyici yanlış kullanmak, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, Kayıt Defteri Düzenleyici yanlış kullanımından kaynaklanan sorunların çözülebileceğini garanti edemez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.

    Kayıt defterini düzenleme hakkında bilgi için Kayıt Defteri Düzenleyici aşağıdaki çevrimiçi Yardım konularını görüntüleyin:

    • Anahtarları ve Değerleri Değiştirme
    • Kayıt Defterine Bilgi Ekleme ve Silme
    • Kayıt Defteri Verilerini Düzenle

    Not

    Kayıt defterini düzenlemeden önce yedeklemeniz gerekir.

  2. Kayıt Defteri Düzenleyici (Regedt32.exe) çalıştırın ve aşağıdaki alt anahtarı bulun:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>

  3. Düzenle menüsünde Anahtar Ekle'yi seçin. Aşağıdaki girdileri yazın ve Tamam'ı seçin:

    • Anahtar Adı: Parametreler
    • Sınıf: <Boş bırakın>
  4. Parametreler anahtarını seçin.

  5. Düzenlemenüsünden Değer Ekle'yi seçin. Aşağıdaki girdileri yazın ve Tamam'ı seçin:

    • Değer Adı: Uygulama
    • Veri Türü: REG_SZ
    • Dize: <path>\<application.ext>

    burada <path>\<application.ext> , uzantı dahil olmak üzere uygulama yürütülebilir dosyasının sürücüsü ve tam yoludur (örneğin, C:\WinNT\Notepad.exe)

  6. Kayıt Defteri Düzenleyicisi'ni kapatın.

Varsayılan olarak, yeni oluşturulan bir hizmet, sistem yeniden başlatıldığında otomatik olarak çalışacak şekilde yapılandırılır. Bu ayarı El ile olarak değiştirmek için Denetim Masası'den Hizmetler uygulamasını çalıştırın. Ardından Başlangıç değerini El ile olarak değiştirin. El ile olarak ayarlanmış bir hizmet birkaç yoldan biriyle başlatılabilir:

  • Denetim Masası'daki Hizmetler uygulamasından

  • MS-DOS komut isteminden aşağıdaki komutu yazın:

    NET START <My Service>
    
  • Resource Kit'ten Sc.exe yardımcı programını kullanın. MS-DOS komut isteminden aşağıdaki komutu yazın:

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

    burada <yol>, Windows NT Kaynak Seti'nin sürücüsü ve dizinidir (örneğin, C:\Reskit).

Kullanıcı tanımlı bir hizmeti yükleme ve kaldırma hakkında daha fazla bilgi için, Windows NT Resource Kit yardımcı programları (örneğin, C:\Reskit\Srvany.wri) ile sağlanan Srvany.wri belgesine bakın. Bu belge, dizinindeki Windows NT Resource Kit CD'sinde Common\Config de bulunabilir.

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.