Bonjour à tous,
Je suis en train de transformer petit à petit un vieil Athlon 3700 sous Windows XP SP3 en borne d’arcade avec logiciel Front-End HyperSpin.
Pour pousser le réalisme jusqu’au bout j’ai réalisé quelques ajustement de windows, dont je suis “le seul utilisateur/administrateur” (vous comprendrez pourquoi ensuite). Pour faire clair je vais détailler le démarrage standard et détailler le miens après pour exposer ma question.
- Au lancement premier écran matériel, avec DEL/F2 pour accéder au bios.
- Second écran, écran d’accueil avec chargement de windows.
- Troisième écran, écran LogOn? pour choisir nom d’utilisateur (sans nom d’utilisateur, avec un petit logo Windows XP et Veuillez patienter)
- Arrivé sur le bureau de Windows.
Partant de là j’ai décidé :
-
Dans le bios j’ai passé “Full Screen Logo” sur Disabled et “Quick Boot” sur Enabled
-
de virer l’écran d’accueil avec le chargement de Windows (celui restera noir avec le petit _ qui clignote) en cochant /NOGUI dans MSconfig.
-
Modification de la ligne de commande du registre
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonShell
J’y ai viré Explorer.exe pour y intégrer mon logiciel de gestion d’émulateur HyperSpin.exe (jusque là ça fonctionne nickel).
Par ailleurs un problème me titille vis à vis de l’affreux écran LogOn avec le choix d’utilisateur.
N’ayant qu’un seul compte utilisateur, je n’ai donc pas a choisir de compte pour lancer Windows et arriver sur un bureau unique. Mais cet écran s’affiche (du moins juste un fond d’écran) sans utilisateur et j’arrive automatiquement sur le bureau.
Depuis que j’ai passé Hyperspin.exe à la place de Explorer sur la commande registre Shell (ceci dit, Hyperspin se lance très bien lui de son côté), le fond d’écran du LogOn reste présent, mais l’application HyperSpin se lance bel et bien. Un simple pression de “Ctrl Alt Del” permet de faire disparaitre l’écran et d’arriver sur mon programme, sans aucune séquelle.
J’ai alors décidé de virer cet écran via “Comptes Utilisateurs” “Modifier la manière dont les utilisateurs ouvrent et ferment une session” et j’ai décoché "Utiliser l’écran d’accueil.
J’ai profité de l’occasion pour tester toutes les astuces glanées sur le net
- Comptes utilisateurs (control userpassword2) -> Décocher “les utilisateurs doivent entrer un nom d’utilisateurs et un mot de passe pour utiliser cet ordinateur”
- AutoAdminLogon bel et bien sur 1
Bref, là Ô miracle, lorsque je démarre l’ordinateur, j’ai donc :
- A la mise sous tension, premier écran matériel, avec DEL/F2 pour accéder au bios.
[strike]- Second écran, écran d’accueil avec chargement de Windows. - Troisième écran, écran LogOn pour choisir nom d’utilisateur [/strike]
- Second écran avec un fond bleu assez laid et une minuscule fenêtre “Veuillez patienter, Windows et en cours de démarrage” (même chose lors de l’extinction “Veuillez patienter, fermeture de Windows”
- Lancement automatique de HyperSpin sans passer par le bureau (du moins il est présent mais l’application arrive presque aussitôt).
Par contre, ma suppression de l’écran d’accueil même si techniquement est irréprochable, m’amène à un écran franchement laid. Fond d’écran bleu (qui rappel la sale couleur des BSOD) avec la petite fenêtre.
En clair, je souhaiterais savoir si :
- Il y avait un moyen de supprimer cet écran bleu “veuillez patienter, Windows est en cours de démarrage”
ou - Remplacer ce fond bleu (que j’ai cru d’ailleurs lié à la couleur de fond de bureau Windows lorsqu?un wallpaper n’est pas assez à la résolution de l’affichage) mais non.
Sachant que je ne peux garder l’ancien écran d’accueil de base (LogOn?) sans le modifier, et même en le modifiant pour lui donner un aspect Arcade avec un joli wallpaper, puisque celui-ci camoufle le lancement de HyperSpin.
En espérant avoir été clair et obtenir une réponse. Et merci pour les courageux qui ont été jusqu’au bout !
Loíg
Edité le 02/05/2013 à 21:26