2010-01-20 8 views
0

J'utilise un serveur Windows 2003. J'ai une session avec mon nom d'utilisateur dessus et j'ai une application Windows (pas de service) ouverte dessus. Je veux que cette application soit toujours en cours d'exécution.Comment ouvrir automatiquement une session après un redémarrage de Windows 2003 SP2?

Le problème est, lorsque les mises à jour de sécurité forcer Windows à redémarrer, ma session est fermée et j'ai besoin de se reconnecter à la session pour obtenir ma demande de travail à nouveau ..

Comment puis-je faire pour forcer l'ouverture de automaticaly la session de mon utilisateur lors du redémarrage du serveur? (Demande lancement est au démarrage de ma session)

Merci

Répondre

1

Si vous voulez avoir le programme en cours d'exécution toujours, je recommande fortement making it into a Windows service (voir aussi this page) . Vous pouvez ensuite définir le nom d'utilisateur avec lequel le service se connecte (ceci est particulièrement important si l'application doit accéder aux ressources réseau) et même définir les valeurs de stabilité pour que le service redémarre lui-même si le fichier EXE se bloque pour une raison quelconque. Sinon, si vous voulez vraiment que l'ordinateur se connecte en tant qu'utilisateur et exécute le programme, vous pouvez ajouter set the autologon parameters à votre nom d'utilisateur et mot de passe, et mettre le raccourci vers votre programme dans le dossier de démarrage du menu Démarrer de l'utilisateur. (Mais cela ne vous fournit aucun des avantages de stabilité qu'un service aurait.)

+0

Merci ewall, Autologon semble ce dont j'ai besoin .. même si ce n'est pas aussi stable qu'un service, je suis d'accord avec ça – Fredv

0
+0

et comment puis-je forcer la connexion d'une session spécifique par script? – Fredv

+0

Exécution du programme à partir d'un script de démarrage de l'ordinateur aurait le processus exécuté en tant que l'utilisateur du système, dont il semble que Fredv ne veut pas. – ewall