The installation of Windows 1.0, Windows 2.0, Windows 2.1 requires that a compatible version of MS-DOS is installed. The user must specify any hardware such as mice or printers during installation. After the installation, Windows was to be started either manually by typing "WIN.COM" at the command prompt, or configured for automatic startup by adding WIN.COM to the end of AUTOEXEC.BAT.
The installation of Windows 3.0, Windows 3.1 and Windows 3.2 requires that a compatible DOS operating system is already installed. The installer attempts to detect network cards, mice, and other hardware on its own but will rely on the user to specify hardware if it cannot find them. After the installation, Windows was to be started either manually by typing "WIN.COM" at the command prompt, or configured for automatic startup by adding WIN.COM to the end of AUTOEXEC.BAT.1
Windows 95, 98, and Me utilize a similar setup process, which does not require MS-DOS to be already installed. The setup application can be launched from a DOS environment (typically a DOS boot disk, also containing utilities such as fdisk to conduct disk partitioning), or from an existing Windows installation for in-place upgrades. If launched from DOS, a stub application first bootstraps a minimal environment based upon Windows 3.1, which is then used to launch a graphical wizard to begin the first phase of the installation process. In any case, after initial configuration and the copying of files to the selected installation folder, the computer then reboots into the installed OS to conduct the second phase, including hardware detection, driver installation, and post-install housekeeping before installation is complete.2
The setup process introduced with Windows NT 3.1 remained in effect until the release of Windows Vista. The general process is:
All versions of Windows NT up to Windows Server 2003, except for Windows XP Home Edition, prompt the user to enter an Administrator password.
On Windows 2000, Windows XP and Windows Server 2003, the Recovery Console is included to repair damaged installations. It allows the user to repair disk and boot record errors, and copy missing or corrupted files to the destination folders.
Windows Vista, Windows Server 2008, and subsequent operating systems all utilize Windows Preinstallation Environment (Windows PE) as the installation environment. Windows PE features a graphical user interface with mouse support from the beginning, rather than requiring a text-only phase as in previous versions. The concept of F6 disks has been improved to provide support for computers without floppy drives; the loading of drivers from CD-ROMs and USB flash drives is now supported. Support for installing Windows onto FAT partitions has been dropped; Windows must be installed onto an NTFS partition.4
Windows 8 introduces a new secondary installer known as the Upgrade Assistant, replacing Windows Setup for upgrade installations. Designed to be simpler and faster than previous installation methods, it analyses the system's hardware and software for compatibility with Windows 8, allows the user to purchase, download, and install the operating system, and migrate files and settings from the previous Windows installation in the case of a clean install.56 Windows Setup is still used when booting from installation media.7 On Windows 10, a sister program to Upgrade Assistant known as "Media Creation Tool" was introduced, which is used to download the Windows OS files and generate ISO images or USB boot media.8
In January 2024, Microsoft began to replace Windows Setup on the Windows 11 boot media with a revamped version based on the UI of Upgrade Assistant. Microsoft stated that the new process would maintain all advanced features available in the existing setup process.9
"Windows 3.1 WIN.COM Command Switches". support.microsoft.com. Archived from the original on April 23, 2007. https://web.archive.org/web/20070423060547/http://support.microsoft.com/kb/82731 ↩
Chen, Raymond (November 12, 2024). "Why did Windows 95 setup use three operating systems?". The Old New Thing. Microsoft. Retrieved November 18, 2024. https://devblogs.microsoft.com/oldnewthing/20241112-00/?p=110507 ↩
"Windows NT 3.1 Setup Screens". support.microsoft.com. Archived from the original on February 16, 2007. https://web.archive.org/web/20070216062952/http://support.microsoft.com/kb/103939 ↩
"當您嘗試安裝 Windows Vista 時,無法選取升級選項,並且收到下列訊息:「已經停用升級」". Archived from the original on September 20, 2014. Retrieved December 27, 2008. https://web.archive.org/web/20140920072510/http://support.microsoft.com/kb/926069 ↩
Paul McDougall (July 3, 2012). "Microsoft Reveals Windows 8 Upgrade Price". InformationWeek. Archived from the original on August 8, 2012. Retrieved July 4, 2012. https://web.archive.org/web/20120808001314/http://www.informationweek.com/news/windows/microsoft_news/240003119 ↩
"Improving the setup experience". Building Windows 8. Microsoft. Retrieved September 18, 2012. http://blogs.msdn.com/b/b8/archive/2011/11/21/improving-the-setup-experience.aspx ↩
Barrett, Brian (July 29, 2015). "How to Upgrade to Windows 10". Wired. Archived from the original on August 6, 2024. Retrieved July 31, 2015. https://www.wired.com/2015/07/everything-you-need-to-know-about-windows-10-how-to-upgrade/ ↩
Tyson, Mark (January 28, 2024). "Windows installer gets its first update since Vista – cleaner modern Setup Experience debuts in Windows 11 Build 26040". Tom's Hardware. Retrieved November 8, 2024. https://www.tomshardware.com/software/windows/windows-setup-experience-gets-first-update-since-vista-cleaner-modern-installer-debuts-in-windows-11-build-26040 ↩