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, 1137 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows 7
Linux über Windows 7 Bootloader starten (4)

Frage von oecke77 zum Thema Windows 7 ...

Windows 10
Standard App in Windows 10 starten nicht mehr (7)

Frage von zeroblue2005 zum Thema Windows 10 ...

Windows 10
gelöst Windows 10 Client - Hauptbenutzer kann Taskmanager nicht starten (9)

Frage von Solitaire zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

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

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...