During a normal Windows installation process, there are a number of prompts with questions you have to answer. With unattended installation, you answer all Windows question in a file called unattend.xml. Then the installation process goes from start to finish without prompting the user. Unattended installations can save a lot of time.
Some versions of Windows allow you to install a newer version of WIndows on top of the current older version. The benefit of this is that you maintain existing applications, data, and configuration.
Some versions of Windows don’t allow an in-place upgrade, and therefore you must do a clean install. You’ll need to transfer your data elsewhere and then do a wipe and reinstall of the operation system. Then you’d use a migration tool to restore back the data that your transferred elsewhere.
If you are having problems with Windows and want to reinstall the operating system, you can run a repair installation. A repair installation keeps user files.
A multiboot installation allows the user to run two or more operating systems from a single computer. During the boot up process, the user selects which operating system they want to run.
Remote network installation
In an environment where you have many similar hardware and configurations, desktop administrators can create an image. This image could then be deployed and installed on many different computers simultaneously. All of the computers would have the exact same configuration.
On most modern Windows systems, when you install Windows, it will automatically create a hidden recovery partition with installation files.
In Windows 8/10 there is a feature to refresh or restore the operating system. This makes use of the recovery partition to clean things up.