Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Hizmetinizde hata ayıklamak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz.
Hizmet çalışırken hata ayıklamak için hata ayıklayıcınızı kullanın. İlk olarak, hizmet işleminin işlem tanımlayıcısını (PID) alın. PID'yi aldıktan sonra çalışan işleme bağlanın. Söz dizimi bilgileri için hata ayıklayıcınızla birlikte verilen belgelere bakın.
Tam zamanında hata ayıklama için hata ayıklayıcısını çağırmak için DebugBreak işlevini çağırın.
Bir programı başlatırken kullanılacak bir hata ayıklayıcı belirtin. Bunu yapmak için, aşağıdaki kayıt defteri konumunda Görüntü Dosyası Yürütme Seçenekleri adlı bir anahtar oluşturun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Hizmetinizle aynı ada sahip bir alt anahtar oluşturun (örneğin, MYSERV.EXE). Bu alt anahtara REG_SZtüründe Debuggeradlı bir değer ekleyin. Dize değeri olarak hata ayıklayıcının tam yolunu kullanın. Hizmetler denetim masası uygulamasında hizmetinizi seçin, Başlangıç ' tıklayın ve Hizmetin Masaüstü ile Etkileşim kurmasına izin verdenetleyin. Hizmetin etkileşimli bir hizmet olması gerekir, aksi halde hata ayıklayıcı varsayılan masaüstünde çalışamaz. Tüm hizmetler yalnızca hizmetler için ayrılmış oturumda çalıştırıldığından ve bir kullanıcı arabiriminin görüntülenmesini desteklemediğinden bu tekniğin artık Windows Vista'da desteklenmediğini unutmayın.
Bilgi kaydetmek için Olay İzleme kullanın.
Otomatik başlatma hizmetinin başlatma kodunda hata ayıklamak için hizmeti geçici olarak yükleyip isteğe bağlı başlangıç hizmeti olarak çalıştırmanız gerekir.
Bazen hata ayıklama amacıyla bir hizmeti konsol uygulaması olarak çalıştırmak gerekebilir. Bu senaryoda StartServiceCtrlDispatcher işlevi ERROR_FAILED_SERVICE_CONTROLLER_CONNECTdöndürür. Bu nedenle, bu hata döndüğünde hizmete özel kodun çağrılmaması için kodunuzu doğru şekilde yapılandırdığınızdan emin olun.
İlgili konular
-
Windows için Hata Ayıklama Araçları