|If your computer is a multiboot configuration, you can still change which Windows operating system opens by default, and how long to display the list of operating systems, by using System in Control Panel.|
- Open System by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Maintenance, and then clicking System.
- In the left pane, click Advanced system settings. Administrator permission required If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
- Click the Advanced tab, and then, under Startup and Recovery, click Settings.
- Under System startup, choose a default operating system and the amount of time to display the list of operating systems, and then click OK.
|If you're using Windows Vista or newer you can use the console app bcdedit.exe to examine the configuration, change the boot order, etc. (you need to run it as an administrator, of course.)|
BCDEdit Command-Line Options
To alter the boot order programmatically you'd need to use the BCD WMI Provider:
Boot Configuration Data WMI Provider
PS In the olden days (Windows XP and earlier, the boot order was controlled by boot.ini)