Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an application that I want to boot in directly when windows xp starts. So after that "welcome" screen I don't want to see anything and load directly into the app.

How can I do that?

I tried adding a exe file to startup folder. But he is loading some 2-3 thing and then my app and I see windows desktop normally.

Is it possible to load it directly?

It is a windows form application not an cmd.

share|improve this question
Can you clarify the "But he is loading some 2-3 thing and then my app and I see windows desktop normally" part? – hydroparadise Jun 12 '12 at 16:18
I believe the OP means that 2-3 applications are loading before their app loads when the computer boots. They want just that one app to be the only thing visible when booting. – Huskehn Jun 12 '12 at 16:27
Yes that's correct Huskehn. I am loading a 2-3 application at boot time. and some thing are necessary to boot. But I want to boot directly to my app and then other app can boot after that. – user123_456 Jun 12 '12 at 16:29
Sounds like you're looking for "Kiosk" mode. – Ƭᴇcʜιᴇ007 Jun 12 '12 at 18:08
possible duplicate of How to load my program when Windows starts without a command console appears? – what is the difference? – slhck Jun 12 '12 at 21:17
up vote 9 down vote accepted

Note: This will replace the whole Windows shell with your application. There will be no start menu, no task bar and no desktop.

One way to get it back, is to invoke Task Manager with Ctrl+Shift+Escape and start explorer.exe from there.

To permanently reverse this change, just start regedit.exe again and change the Shell key back to explorer.exe.

How to fully replace the Windows shell with another application

You can change the registry key

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

to point to your application. Then it will be started instead of explorer.exe as the shell.

enter image description here

share|improve this answer
Can I be using a teaviewer in the background? – user123_456 Jun 12 '12 at 17:05
If I will have some problem so I can connect to it? – user123_456 Jun 12 '12 at 17:05
@denonth: If TeamViewer is started as a service, yes, that may work. I don't know if the regular startup items are processed if explorer.exe doesn't run. – Oliver Salzburg Jun 12 '12 at 17:07
this is sort of kiosk mode? Have you tested this? are you sure I can go back if I try this on pc? – user123_456 Jun 12 '12 at 20:40
@denonth: Yes, I have made use of this on many occasions. We also regularly use this when we deploy computers at fairs, so they don't look too windowsy when they boot. And switching between shells has never been an issue for us. – Oliver Salzburg Jun 12 '12 at 20:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .