If you installed Windows Server 2012 R2 Core and later realised you need a graphical interface, you can switch to the full GUI without reinstalling the OS.
This guide shows you exactly how to install the GUI using PowerShell, including the required source files and common issues.
Requirements
Before you begin, make sure you have:
- Access to your Windows Server 2012 R2 installation media
- The correct SxS folder path (usually from ISO or mounted media)
- Administrative privileges on the server
Install GUI on Windows Server 2012 R2
Run the following PowerShell command:
Install-WindowsFeature Server-Gui-Shell -Source D:\sources\sxs
⚠️ Replace
D:with the correct drive letter of your mounted ISO or installation media.
Restart the Server
Once the installation completes, reboot the server:
Restart-Computer
After reboot, the full Graphical User Interface (GUI) will be available.
Can You Install GUI Without Internet?
Yes — Windows Server 2012 R2 requires the installation media because GUI components are not stored locally by default.
You must use the -Source parameter pointing to the \sources\sxs folder from the ISO.
Common Issues
Missing Source Files Error
If you see errors about missing source files:
- Ensure the ISO is mounted
- Confirm the path to
\sources\sxsis correct - Make sure the ISO version matches your installed OS version
Optional – Install Full GUI (Management Tools Included)
If you also want management tools, run:
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Source D:\sources\sxs
Should You Use Server Core or GUI?
- Server Core → better performance, smaller attack surface
- GUI → easier management, especially for beginners
For production environments, many admins prefer Server Core, but GUI is useful for learning and troubleshooting.
Conclusion
You can quickly switch from Server Core to a full GUI in Windows Server 2012 R2 using PowerShell and the correct installation source.
If you’re managing multiple servers, consider keeping Core for performance and only enabling GUI where necessary.
About The Author
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.
