Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Windows Service über Debugger starten

Frage Microsoft

Mitglied: Computernoob

Computernoob (Level 1) - Jetzt verbinden

10.03.2014, aktualisiert 13.03.2014, 1150 Aufrufe, 3 Kommentare

Hallo zusammen,

ich habe ein Problem, und zwar muss ich einen Service über einen Debugger starten, und bekomme eine Fehlermeldung.

6e3f624a4c305da660ce89b86d0c06eb - Klicke auf das Bild, um es zu vergrößern

Gibt es hierfür eine Lösung?

Vielen dank im Voraus
Mitglied: Crofex
10.03.2014 um 10:02 Uhr
Entschuldige aber warum startet man einen Dienst über nen Debugger?
Und ist der Dienst überhaupt installiert? Ist der ausführende User berechtigt? Fragen über Fragen
Bitte warten ..
Mitglied: icecub3
LÖSUNG 13.03.2014, aktualisiert um 10:14 Uhr
HI,

leider machst du wenig Angaben zum Service und dem Problem, warum du den Service debuggen musst ...

Prinzipiell kann ein Service nicht via Commandline oder Debugger (interaktiv) gestartet werden.
Ein Service wird immer durch den SCM ( service control manager ) gesteuert, der Kommandos wie starten, stoppen, ... an den Service sendet.
Manche Services "bieten" allerdings einen "Interaktions Modus", der es erlaubt den Service über einen Commandline Parameter, z.b.: -i interaktiv via Commandline zu starten. Dies sollte in der Hilfe des Services angezeigt werden.

Wenn der Service keine Interaktion anbietet kann man den Debugger an den Service Process anhängen. Dazu muss der Service zuerst über "net start" oder den "Service Manager" gestartet werden. Anschliessend einen Debugger wie Visual Studio oder WinDbg an den Process anhängen, der vom Service gestartet wurde.
Tritt das Problem jedoch schon beim Service Start auf, ist man mit dem Anhängen leider meist schon zu spät.

Wenn es ein "selbstgeschriebener" Service ist, bei dem man das Projekt und den Sourcecode zur Hand hat, kann man einfach einen Breakpoint in die OnStart Methode setzen und anschliessend den Debugger aufrufen.
Aufgrund der "installutil" Meldung gehe ich von einem dotnet Service aus. Hier kann man z.B. die Debugger Klasse verwenden.

http://msdn.microsoft.com/de-de/library/System.Diagnostics.Debugger_met ...

grüsse
Bitte warten ..
Mitglied: Computernoob
13.03.2014 um 10:14 Uhr
@icecub3: Super, danke für deinen Post
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (16)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

CMS
Lokales Wordpress im LAN - wie aufsetzen? (15)

Frage von Static zum Thema CMS ...

LAN, WAN, Wireless
IP im privaten Netz nicht erreichbar (12)

Frage von guntis zum Thema LAN, WAN, Wireless ...

Windows Server
Druck wird nicht erlaubt (10)

Frage von daquick zum Thema Windows Server ...