Wie erlaube ich interaktive Dienste in Windows 7?


5

Ich muss einen Dienst interaktiv auf meinem Computer ausführen.
(Die Auswirkungen sind mir bereits bekannt.)

Wie kann ich einen Dienst (der in Sitzung 0 ausgeführt wird) für die Interaktion mit dem aktuellen Desktop in Windows 7 aktivieren?

Antworten:


5

Ab Windows Vista gibt es keine direkt interaktiven Dienste. "Dienst mit Desktop interagieren lassen" ist im Grunde genommen nur eine Legacy-Option. Wenn Sie sie jedoch verwenden, sollte UI0Detect auftauchen und es Ihnen ermöglichen, zu einem speziellen Desktop zu wechseln, um mit dem Dienst zu interagieren.

Dieser Artikel beschreibt einige Optionen. Wenn Sie weitere Fragen haben, sollten Sie sich an Stack Overflow wenden, da dies ein Programmierproblem ist.


Beachten Sie, dass der UI0Detect-Dienst ab Windows 7 nicht standardmäßig gestartet wird. Wenn Sie auf ältere interaktive Dienste zugreifen müssen, möchten Sie möglicherweise die Konfiguration ändern, damit UI0Detect automatisch gestartet wird.
Harry Johnston

1

Solange es richtig entworfen ist, gehe unter services.msc und aktiviere das Kontrollkästchen:

Bildbeschreibung hier eingeben


Es steht "Bitte geben Sie ein gültiges Passwort ein". Wären die Privilegien hier nicht ziemlich begrenzt?
Mehrdad

Kommt darauf an, was du tust. . . Was versuchst du überhaupt zu tun? und was ist der Service?
Surfasb

Es ist ein Programm, das ich für meinen eigenen Gebrauch gemacht habe. Es braucht Systemprivilegien, aber wie gesagt, das ist eine zweitrangige Sorge. Die Hauptsorge ist, dass dies nicht funktioniert, da ich nach einem Passwort gefragt werde.
Mehrdad

Services.msc fragt nach einem Passwort? Wählen Sie Lokales Systemkonto. Entschuldigung, diese SS ist verwirrend, denke ich.
Surfasb

2
"Ermöglichen, dass der Dienst mit dem Desktop interagiert" ist eine ältere Option, die unter Windows Vista nicht mehr funktioniert.
Harry Johnston
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.