21 Kasım 2012 Çarşamba

Stopping durumda olan bir windows servisini çalıştırma yöntemi

Bir servis uygulamamız veya herhangi bir windows servisi stopping durumda da ise o servisi durdurmada sorun yaşayabiliriz.
Bu durumda presesi kill edip tekrar çalıştırabiliriz.

Kill etmek için ise, command prompt a aşağıdaki komutu çalıştırıp, stopping durumda olan servisin PID (p id sini alıyoruz)

SC QUERYEX genbandSBStransfer 

Bu komutu çalıştırdığımızda aşağıdaki sonucu stopping durumda olan servis için alacağız



SERVICE_NAME:"stopping durumda olan windows service adı"
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
        PID                : 123321
        FLAGS             :



sonrasında almış olduğumuz pid numarasını

TASKkill /F /PID 123321   şeklinde komut satırına yazıp çalıştırarak servisi stop etmiş oluyoruz. 

Stop edilen servisi services  pencersinden tekrar çalıştırabiliriz. 

Hiç yorum yok: