Upgrading your server operating system is essential for better security, performance, and long-term support. If you’re still using Windows Server 2012 R2, upgrading to Windows Server 2019 is a smart move to keep your infrastructure modern and secure.

In this guide, you’ll learn how to upgrade Windows Server 2012 R2 to 2019 without losing data, including scenarios for Azure servers and domain controllers. Follow the steps carefully to ensure a smooth and safe upgrade.
Why Upgrade Windows Server 2012 R2 to 2019?
Before starting the upgrade process, here are some key benefits of Windows Server 2019:
- Improved security features and threat protection
- Better hybrid cloud integration with Azure
- Enhanced performance and storage management
- Improved Windows Admin Center support
- Long-term Microsoft support and updates
If your server is still running 2012 R2, upgrading helps prevent security vulnerabilities and compatibility issues.
How to Upgrade Windows Server 2012 R2 to 2019 Without Losing Data
The good news is that Microsoft supports an in-place upgrade, meaning you can upgrade the operating system without deleting files, applications, or roles.
Step 1: Check System Requirements
Make sure your server meets the requirements:
- CPU: 1.4 GHz 64-bit processor
- RAM: Minimum 2 GB
- Disk Space: At least 32 GB
- Compatible drivers and applications
Also install all latest Windows updates before upgrading.
Step 2: Backup Your Server
Even though an in-place upgrade keeps your data, creating a backup is strongly recommended.
You can backup using:
- Windows Server Backup
- External storage
- Cloud backup
A backup ensures you can restore the system if something goes wrong.
Step 3: Mount Windows Server 2019 ISO
- Download the Windows Server 2019 ISO from Microsoft.
- Right-click the ISO file.
- Select Mount.
This will create a virtual DVD drive containing the installation files.
Step 4: Run the Setup File
Open the mounted drive and run:
setup.exe
Then follow these steps:
- Click Download updates (recommended)
- Select the same edition (Standard or Datacenter)
- Accept the license terms
- Choose Keep personal files and apps
This option ensures the upgrade happens without losing data.
Step 5: Start the Upgrade
Click Install to begin the process.
The system will:
- Copy files
- Install features
- Restart several times
The upgrade typically takes 30–90 minutes, depending on server performance.
How to Upgrade Windows Server 2012 R2 to 2019 in Azure
If your server is running inside Azure, the upgrade process is similar but requires extra preparation.
Steps:
- Create a snapshot or backup of the Azure VM
- Connect to the VM using Remote Desktop
- Upload or mount the Windows Server 2019 ISO
- Run setup.exe
- Select Keep files and apps
Azure will handle the reboot automatically during the upgrade.
This is the safest way to upgrade Windows Server 2012 R2 to 2019 in Azure without rebuilding the VM.
How to Upgrade Windows Server 2012 R2 Domain Controller to 2019
Upgrading a Domain Controller (DC) requires extra care because it manages Active Directory.
Recommended Method
Instead of directly upgrading the DC, Microsoft recommends:
- Install a new Windows Server 2019 server
- Join it to the existing domain
- Promote it to Domain Controller
- Transfer FSMO roles
- Demote the old 2012 R2 server
This method avoids Active Directory corruption and downtime.
Post-Upgrade Tasks
After the upgrade completes, perform these checks:
- Verify server roles and features
- Check Active Directory services
- Confirm DNS and DHCP services
- Install latest updates
- Update device drivers
You can also monitor system logs using Event Viewer if something behaves unexpectedly.
Related guide:
https://multicaretechnical.com/how-to-set-scheduled-task-to-run-as-system-windows-10-11-guide-2026
Helpful Microsoft Tools
These tools can simplify server management after upgrading:
- Windows Admin Center
- Microsoft Deployment Toolkit
Complete setup guide here:
https://multicaretechnical.com/how-to-setup-microsoft-deployment-toolkit-step-by-step-complete-2026-guide
If you encounter activation or licensing issues, you can also reach Microsoft support:
https://multicaretechnical.com/how-do-i-contact-microsoft-live-chat-step-by-step-guide-2026
Common Upgrade Errors and Fixes
1. Compatibility Errors
Remove incompatible applications or drivers before upgrading.
2. Not Enough Disk Space
Free at least 32–40 GB before starting the installation.
3. Upgrade Option Missing
Make sure you’re upgrading Standard → Standard or Datacenter → Datacenter.
Quick Upgrade Checklist
Before upgrading:
✔ Update Windows Server 2012 R2
✔ Backup all important data
✔ Download Windows Server 2019 ISO
✔ Check disk space and hardware compatibility
✔ Disable antivirus temporarily
Conclusion
Upgrading from Windows Server 2012 R2 to 2019 improves security, performance, and long-term support for your infrastructure. The in-place upgrade method allows you to upgrade without losing data, making it the easiest option for most environments.
Whether you’re upgrading a physical server, Azure VM, or domain controller, following the correct preparation steps will ensure a smooth and safe transition.
FAQ
Can I upgrade Windows Server 2012 R2 directly to 2019?
Yes. Microsoft supports a direct in-place upgrade from Windows Server 2012 R2 to Windows Server 2019 while keeping files and applications.
How long does the upgrade take?
Most upgrades take 30 to 90 minutes, depending on hardware performance and installed roles.
Can I upgrade Windows Server 2012 R2 domain controller to 2019?
Yes, but the recommended approach is installing a new 2019 server, promoting it to domain controller, and transferring FSMO roles.
How to upgrade Windows Server 2012 R2 to 2019 without losing data?
Use the in-place upgrade method and select Keep personal files and apps during installation.
Is Windows Server 2019 supported in Azure?
Yes. Windows Server 2019 works fully with Azure virtual machines and hybrid cloud environments.