Les applications de service Windows s'exécutent sur une station Windows autre que la station interactive de l'utilisateur connecté. Une station Windows est un objet sécurisé comprenant un Presse-papiers, un ensemble d'atomes globaux et un groupe d'objets desktop. La station du service Windows n'étant pas une station interactive, les boîtes de dialogue appelées à partir d'une application de service Windows ne sont pas visibles et peuvent provoquer un blocage du programme. De même, les messages d'erreur doivent être enregistrés dans le journal des événements Windows plutôt qu'affichés dans l'interface utilisateur.
Les classes de service Windows prises en charge par le .NET Framework ne prennent pas en charge l'interaction avec les stations interactives (c'est-à-dire l'utilisateur connecté). Le .NET Framework n'inclut pas non plus de classe représentant les stations et les bureaux. Si votre service Windows doit interagir avec d'autres stations, vous devez accéder à l'interface API Windows non managée. Pour plus d'informations, consultez la documentation du Kit de développement logiciel.