Sous Windows 98, le programme de lancement d'applicatifs peut effectuer toutes les tâches requises pour gérer une application. Sous Windows 2000/XP, il se peut que les utilisateurs ne disposent pas de tous les droits d'accès au poste de travail requis par le programme de lancement d'applicatifs pour effectuer ces tâches. Pour être certain qu'il dispose toujours des droits nécessaires, le programme de lancement d'applicatifs inclut un service Windows (nalntsrv.exe), appelé Service NAL, qui effectue les tâches suivantes :
Distribution, caching et désinstallation : Permet aux applications d'être distribuées, mises en cache et désinstallées du poste de travail, quel que soit l'accès au système de fichiers de l'utilisateur logué. Par exemple, si vous avez limité les droits de l'utilisateur à certains répertoires locaux, il se peut qu'il ne dispose pas des droits d'accès au système de fichiers et au registre requis pour installer une application sur un poste de travail. Le service NAL, exécuté dans l'espace système, garantit l'installation de l'application.
Lancement : Permet de configurer les applications qui doivent être lancées et exécutées sous les références système de l'utilisateur plutôt que sous les références de l'utilisateur logué. Cela donne aux applications les droits d'accès complets au registre et au système de fichiers, quels que soient les droits de l'utilisateur logué.
Vous pouvez choisir entre deux modes de sécurité lors du lancement de l'application en tant qu'utilisateur système : mode utilisateur de système sécurisé et mode utilisateur de système non sécurisé.
Le mode utilisateur de système sécurisé peut être utilisé si l'utilisateur n'a pas besoin d'interagir avec l'application (par exemple, si vous appliquez un service pack) ; aucune interface n'est alors visible pour l'utilisateur.
Le mode utilisateur de système non sécurisé, quant à lui, permet à l'utilisateur d'interagir avec le programme (par exemple, avec un traitement de texte) ; l'interface standard est alors affichée pour l'utilisateur.