Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Exécution de WindowViewer en tant que service

  • Last UpdatedApr 24, 2026
  • 3 minute read

Si vous configurez WindowViewer en tant que service Windows, son démarrage a lieu automatiquement en même temps que l'ordinateur sur lequel l'application est installée. Le service WindowViewer s'exécute en arrière-plan. Si le service WindowViewer est en exécution, il n'est pas possible de démarrer une autre instance de WindowViewer.

Remarque : L’utilisateur connecté doit disposer de privilèges d’administrateur pour démarrer le service WindowViewer.

L'exécution de WindowViewer en tant que service présente les avantages suivants :

  • La plupart des procédures de récupération après des défaillances graves requièrent le démarrage immédiat des systèmes informatiques essentiels dès le rétablissement du courant électrique. Les systèmes d'exploitation Microsoft Windows Server peuvent redémarrer automatiquement lorsque le courant revient. Quand WindowViewer s'exécute en tant que service, le système automatisé de votre usine peut se remettre en fonctionnement immédiatement. La dernière application InTouch ouverte dans WindowViewer est automatiquement chargée après le redémarrage du système.

  • WindowViewer continue à enregistrer les données historiques, rassembler des informations d'alarmes, traiter des scripts, faire office de serveur d'E/S et à écrire des valeurs en tant que client d'E/S, même si différents opérateurs se connectent et se déconnectent.

    Remarque : un utilisateur connecté doit avoir accès à l’emplacement réseau si une application réseau est utilisée en tant que service ou si le chemin réseau est utilisé pour le dossier de journalisation des historiques.

Si WindowViewer est déjà exécuté en tant que service et que vous tentez de le relancer à partir d’une icône de raccourci ou en sélectionnant WindowViewer dans le menu Démarrer de Windows, un message est enregistré dans l’Operations Control Log Viewer. Ce message explique les restrictions imposées au démarrage de WindowViewer lorsqu'il est configuré en tant que service.

Si WindowViewer est déjà en cours d'exécution en tant que service et que vous tentez de lancer le Gestionnaire d'applications ou WindowMaker, un message d'avertissement est enregistré dans l'Operations Control Log Viewer, expliquant que le Gestionnaire d'applications et WindowMaker ne peuvent pas s'ouvrir lorsque WindowViewer est en cours d'exécution en tant que service.

Important : lorsque WindowViewer s’exécute en tant que service, les privilèges de compte utilisateur sont définis en mode non interactif pour réduire les risques potentiels pour la sécurité associés à l’exécution d’un service avec des privilèges d’administrateur.

Exécuter WindowViewer en tant que service dans une session 0 et en tant qu’application de bureau dans une session TSE

Sur un système Windows Server avec RDS/TSE activé, si WindowViewer est déjà exécuté en tant que service pour une application en session 0, vous devez vous connecter avec un compte utilisateur non administrateur (non élevé) pour exécuter WindowViewer en tant qu’application de bureau au sein d’une session TSE.

Exemples d’étapes :

  • Connectez-vous en tant qu’utilisateur1 sans privilèges élevés et exécutez l’application (par exemple, ClientApp) sur le bureau. Cela permet également d’enregistrer la dernière application exécutée dans le profil de l’utilisateur concerné.

  • Connectez-vous en tant qu’utilisateur2 avec des privilèges élevés, configurez les propriétés du poste dans le gestionnaire d’applications pour sélectionner l’application (par exemple, ServerApp) à exécuter en tant que service, puis démarrez le service WindowViewer pour la lancer.

    Remarque : Dans la session utilisateur1, si vous avez besoin d’arrêter et de redémarrer WindowViewer en tant qu’application de bureau, il vous suffit d’exécuter WindowViewer directement afin qu’il utilise le chemin d’accès précédemment enregistré. Vous ne pouvez pas ouvrir le gestionnaire d’applications tant que WindowViewer s’exécute en tant que service dans une session 0.