NetSupport Manager & Erkennung interaktiver Dienste
Bei diesem Knowledge Base Artikel handelt es sich um einen Archiveintrag, der 1:1 aus den FAQv1 Beiträgen übernommen wurde. Er dient dazu, auch Lösungen für ältere Versionen nach wie vor anzubieten und durchsuchbar zu machen.
Archiv
Sie haben den NetSupport Manager Client auf einem Rechner mit Windows 7 (oder aktueller) installiert und erhalten während der Programmnutzung folgende Informationsmeldung:
Von einem auf diesem Computer ausgeführten Programm wird versucht, eine Meldung anzuzeigen
Ursache
Microsoft hat mit Windows VISTA die sog. Session-0-Isolation eingeführt, weil man über Session-0-Dialoge unter anderem auch Viren auf dem Systemkonto zur Ausführung bringen konnte.
Zeigt der Dienst Client32 von NetSupport Manager einen Systemdialog, so wird dieser Dialog nicht auf dem Benutzer-Desktop (Session-1), sondern auf dem nun isolierten Admin-Desktop (Session-0) angezeigt.
Hinweis
Dies betrifft nur Dialoge, welche mit dem internen Programmablauf zu tun haben, betrifft jedoch keine Dialoge, wie z.B. Chat oder Nachrichten
Damit man diese Art von Dialoge trotzdem sichtbar und weiterhin nutzbar machen kann, wurde von Microsoft der Dienst "Erkennung interaktiver Dienste" (UI0DETECT) eingeführt. Dieser Dienst sorgt dafür - sobald ein anderer Dienst einen Dialog erzeugt - das auf der Taskleiste ein Icon blinkt, mit Hilfe dessen man den Dialog auf dem Admin-Desktop (Session-0) sichtbar machen kann und anschliessend wieder zurück zum normalen Benutzer-Desktop (Session-1) wechseln kann.
Dies stellt keinen Fehler dar, sondern setzt lediglich die verschärften Sicherheitseinstellungen ab Windows VISTA um.
Lösung
Läuft der Dienst UI0DETECT, so wird die oben genannte Meldung angezeigt und dem Benutzer die Möglichkeit gegeben, sich den Dialog des auslösenden Programms ansehen zu können.
Läuft der Dienst UI0DETECT nicht, so wird die oben genannte Meldung auch nicht angezeigt.
Da es sich in der Regel bei diesen Dialogen um Hinweismeldungen handelt, kann man den Dienst "Erkennung interaktiver Dienste" (UI0DETECT) ausschalten.
Um diese Meldung nicht angezeigt zu bekommen, gehen Sie bitte wie folgt vor:
- wechseln Sie über Start / Systemsteuerung / Verwaltung auf die Dienste
- öffnen Sie per Doppelklick auf den Dienst "Erkennung interaktiver Dienste" (UI0DETECT) die Eigenschaften des Dienstes.
- wechseln Sie auf die Registerkarte Anmelden
- setzen Sie den Haken für die Option "Datenaustausch zwischen Dienst und Desktop zulassen"
- wechseln Sie auf die Registerkarte Allgemein und ändern Sie den Starttyp auf "Manuell"
- starten Sie den Dienst "Erkennung interaktiver Dienste" (UI0DETECT) neu
Wenn Sie nun z.B. zur Fehleranalyse bzw. -behebung einen Dialog tatsächlich benötige, so starten Sie den Dienst "Erkennung interaktiver Dienste" (UI0DETECT) manuell, sehe sich den Dialog an und beenden den Dienst UI0DETECT im Anschluss wieder.