2009-03-18 6 views

Répondre

2

Aucune solution facile que vous pouvez faire. Le service tente d'afficher l'interface utilisateur sur le bureau de l'utilisateur. Dans XP, cela fonctionnait parce que les services et le premier utilisateur se connectaient tous les deux en session 0. Dans Vista, les services s'exécutent en session 0 et le premier utilisateur s'exécute en session 1, donc un service n'a aucun moyen d'afficher directement l'interface utilisateur. . Cela était dû à des problèmes de sécurité - recherche de Win32 Shatter Attack pour obtenir plus de détails, mais fondamentalement un utilisateur non autorisé pouvait envoyer des messages de fenêtre malformés aux services, et dans certains cas pourrait même provoquer l'exécution de code arbitraire.

Vous pouvez le désactiver complètement en désactivant le service "Interactive Services Detection" sur le système. Mais vous ne verrez pas de notifications du tout, et cela le désactivera pour tous les services interactifs. La meilleure approche consiste à se plaindre auprès du fournisseur pour mettre à jour son logiciel pour Vista.

EDIT: Et le logiciel est rompu sous XP lorsque plusieurs utilisateurs sont connectés et que l'utilisateur actif n'est pas en session 0.

Questions connexes