OVH Cloud OVH Cloud

Demarrer un prog au lancement de la machine.

13 réponses
Avatar
Makmaze
Bonjour,
sur une machine qui tourne en Windows 2000 serveur, comment faire pour
lancer un programme au demarrage de Windows mais sans qu'aucun
utilisateur n'ai à ce logué ?
C'est un programme sans interface graphique, j'ai juste un .exe à
lancer, mais je ne veux pas le transformer en service.
En plus je voudrais pouvoir définir la priorité de ce programme qui
sera lancé.

Merci pour toute réponse.

fu2 : fr.comp.os.ms-windows.winnt
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr

10 réponses

1 2
Avatar
Phil
Bonjour,

Si c'est un serveur, il n'y a que la session admin qui fonctionne
(normalement !)

Le menu prog/demarrage tu ajoute un raccourci vers ton prog

Puis tu modifi la base de registre pour ouvrir automatiquement le compte
admin :
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"DefaultUserName"="YourLogon"
"DefaultDomainName"="YourDomain"
"AutoAdminLogon"="1"
"DefaultPassword"="YourPassword"

Et tu active le mot de passe dans l'economiseur d'ecran (pour verrouiller
ta session apres 30seconde)

Phil


"Makmaze" a écrit dans le message de
news:
Bonjour,
sur une machine qui tourne en Windows 2000 serveur, comment faire pour
lancer un programme au demarrage de Windows mais sans qu'aucun
utilisateur n'ai à ce logué ?
C'est un programme sans interface graphique, j'ai juste un .exe à
lancer, mais je ne veux pas le transformer en service.
En plus je voudrais pouvoir définir la priorité de ce programme qui
sera lancé.

Merci pour toute réponse.

fu2 : fr.comp.os.ms-windows.winnt
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr


Avatar
David LE BOURGEOIS
Bonjour,

Si c'est un serveur, il n'y a que la session admin qui fonctionne
(normalement !)

Le menu prog/demarrage tu ajoute un raccourci vers ton prog

Puis tu modifi la base de registre pour ouvrir automatiquement le compte
admin :
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"DefaultUserName"="YourLogon"
"DefaultDomainName"="YourDomain"
"AutoAdminLogon"="1"
"DefaultPassword"="YourPassword"

Et tu active le mot de passe dans l'economiseur d'ecran (pour verrouiller
ta session apres 30seconde)

Phil



N'est-ce pas un peut dangereux pour la sécurité du serveur ?

Prenons l'exemple d'un serveur en particulier : le contrôleur de domaine.
Si je veux prendre le contrôle du réseau, je reboote la machine au
bouton, j'attend le login automatique de l'admin, et là j'ai 30 secondes
pour prendre la machine en main, pour faire diverses choses : mettre mon
compte dans le groupe des administrateurs du domaine, consulter les
comptes de tous les utilisateurs, etc...

Alors que si admin ne démarre pas automatiquement, un reboot de la
machine ne fait rien craindre du tout pour la sécurité de ce compte.

Enfin, si la machine est dans un coffre fort, tout ce que je viens
d'écrire ne sert plus à rien.

Avatar
Jean-Claude BELLAMY
David LE BOURGEOIS s'est ainsi
exprimé:

Si c'est un serveur, il n'y a que la session admin qui fonctionne
(normalement !)
Puis tu modifi la base de registre pour ouvrir automatiquement le
compte admin :
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionWinlogon] "DefaultUserName"="YourLogon"
"DefaultDomainName"="YourDomain"
"AutoAdminLogon"="1"
"DefaultPassword"="YourPassword"

Et tu active le mot de passe dans l'economiseur d'ecran (pour
verrouiller ta session apres 30seconde)


N'est-ce pas un peut dangereux pour la sécurité du serveur ?


Ah que si !!!! ;+)
Je confirme à 100 %

Prenons l'exemple d'un serveur en particulier : le contrôleur de
domaine. Si je veux prendre le contrôle du réseau, je reboote la
machine au bouton, j'attend le login automatique de l'admin, et là
j'ai 30 secondes pour prendre la machine en main, pour faire diverses
choses : mettre mon compte dans le groupe des administrateurs du
domaine, consulter les comptes de tous les utilisateurs, etc...
EXACT !

Et de plus dans ce cas le password est en CLAIR dans la BDR !
Donc il suffit de faire un p'tit coup de REGEDIT pour le lire!

Alors que si admin ne démarre pas automatiquement, un reboot de la
machine ne fait rien craindre du tout pour la sécurité de ce compte.

Enfin, si la machine est dans un coffre fort, tout ce que je viens
d'écrire ne sert plus à rien.
;+))

(mais je vois difficilement un utilisateur travailler à l'intérieur d'un
coffre-fort:!)

Cette disposition d'ouverture de session automatique n'est à mettre en
oeuvre que dans le cas d'une borne interactive (ou équivalent), c'est à dire
une station cliente que l'on veut voir toujours ouverte (p.ex. dans un
cyber-café, une exposition publique, ...), avec un compte ayant des droits
très restreints.

Et en ce qui concerne un SERVEUR, son fonctionnement NORMAL est ...
... JAMAIS de session ouverte! (sauf lors de son installation)

(souvent, un serveur ne possède ni clavier, ni souris, ni écran)

Si on veut le configurer, on doit le faire à distance, depuis une station
cliente, (avec les services TSE, ou encore avec tous les outils
fonctionnant à distance)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Eric Giffard
Bonjour,
sur une machine qui tourne en Windows 2000 serveur, comment faire
pour

lancer un programme au demarrage de Windows mais sans qu'aucun
utilisateur n'ai à ce logué ?
C'est un programme sans interface graphique, j'ai juste un .exe à
lancer, mais je ne veux pas le transformer en service.
En plus je voudrais pouvoir définir la priorité de ce programme qui
sera lancé.

Merci pour toute réponse.

fu2 : fr.comp.os.ms-windows.winnt


Bonjour
Avec le gestionnaire de taches planifiées (cocher "au démarrage de mon
ordinateur").
Quand à mettre un AutoAdminLogon sur un serveur, c'est extrèmement
dangereux...

A bientôt
Enlever les ~ pour une réponse
Eric Giffard
eric.giffard@~ifrance.com (perso)
eric.g@~nextmedia.fr (boulot)
http://www.nextmedia.fr

Avatar
__Pat__
"Makmaze" a écrit dans le message de
news:
Bonjour,
sur une machine qui tourne en Windows 2000 serveur, comment faire pour
lancer un programme au demarrage de Windows mais sans qu'aucun
utilisateur n'ai à ce logué ?
C'est un programme sans interface graphique, j'ai juste un .exe à
lancer, mais je ne veux pas le transformer en service.
En plus je voudrais pouvoir définir la priorité de ce programme qui
sera lancé.


Bonsoir,

le plus simple : c'est la tache planifiée 'au démarrage de l'ordinateur'.
le plus fiable : installer le programme en tant que service avec un exe du
ressource kit

Patrice

Avatar
Makmaze
"Eric Giffard" <eric.g@~ifrance.com> a écrit avec sa plus belle plume
:
Bonjour
Avec le gestionnaire de taches planifiées (cocher "au démarrage de mon
ordinateur").


Merci, c'est tous bête mais je n'avais pas pensé à ça.
Maintenant il me reste à trouver comment baisser la priorité du
programme que je vais lancer.

Quand à mettre un AutoAdminLogon sur un serveur, c'est extrèmement
dangereux...


Oui, je ne vais pas le faire.
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr

Avatar
Makmaze
"Jean-Claude BELLAMY" a écrit avec sa
plus belle plume :

Et tu active le mot de passe dans l'economiseur d'ecran (pour
verrouiller ta session apres 30seconde)


N'est-ce pas un peut dangereux pour la sécurité du serveur ?


Ah que si !!!! ;+)
Je confirme à 100 %


Ce serveur n'est pas dans un coffre fort, mais presque, personne ne
peux y accéder, je m'y logue dessus en terminal serveur.
C'est dangereux de laisser une session ouverte ? Je trouve pas ça
terrible mais concrètement je risque quoi ?
Ce serveur est sous onduleur et est très très rarement rebooté, mais
ça peux arrivé.

Je vais essayer la technique d' Eric Giffard mais il me reste le
problème de savoir comment faire pour donner une priorité différente
au programme que je veux lancer.
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr



Avatar
Jean-Claude BELLAMY
Makmaze s'est ainsi exprimé:

Maintenant il me reste à trouver comment baisser la priorité du
programme que je vais lancer.


Au lieu de lancer directement le programme, passe par la commande START,
suivi de "/BELOWNORMAL" (ou "/LOW")

Ex:
notepad
-> lance le bloc-notes avec une priorité normale

start /BELOWNORMAL notepad
-> lance le bloc-notes avec une priorité inférieure à la normale

start /LOW notepad
-> lance le bloc-notes avec la priorité la plus basse

(tu peux stocker cette commande dans un batch, et passer le batch au
planificateur)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
Makmaze
"Jean-Claude BELLAMY" a écrit avec sa
plus belle plume :

Au lieu de lancer directement le programme, passe par la commande START,
suivi de "/BELOWNORMAL" (ou "/LOW")

Ex:
notepad
-> lance le bloc-notes avec une priorité normale

start /BELOWNORMAL notepad
-> lance le bloc-notes avec une priorité inférieure à la normale

start /LOW notepad
-> lance le bloc-notes avec la priorité la plus basse

(tu peux stocker cette commande dans un batch, et passer le batch au
planificateur)



Super merci, j'essaye ça demain.
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr

Avatar
Makmaze
" __Pat__" a écrit avec sa plus belle plume :

le plus simple : c'est la tache planifiée 'au démarrage de l'ordinateur'.


Merci, c'est ce que je vais faire c'est bien la bonne solution.

le plus fiable : installer le programme en tant que service avec un exe du
ressource kit


Déjà fait mais pour le prog que j'ai à lancé, ça ne marche pas.
Ce programme est déjà un service à la base, mais lancé en tant que
service je ne peux pas changer sa priorité. Si je le lance
manuellement je peux. Incompréhensible, j'ai tous essayé.

Sinon pour info ce programme c'est le serveur Mysql. Mysqld-nt.exe,
quand j'exécute des requêtes complexes, il me prend 100% du CPU et
bloque complètement tous les autres services du serveur tant que le
résultat de la requête n'est pas terminée. Si je le lance manuellement
et que je baisse la priorité, plus de soucis...
--
Toi aussi accedes à la plénitude avec le Shaolingsu
http://tatv.free.fr

1 2