This article explains the BinaryLane part of upgrading an existing Windows Server VPS to Windows Server 2025.
BinaryLane can temporarily attach Windows Server 2025 installation media to your server when requested through a support ticket. The upgrade itself is completed inside Windows and remains a customer-managed process.
TABLE OF CONTENTS
- Before you begin
- Create a separate pre-upgrade backup
- Request the Windows Server 2025 installation ISO
- Enable the Windows driver CD
- Run the upgrade inside Windows
- After the upgrade
- Activate Windows Server 2025 Standard
- If the upgrade does not proceed
- Support scope
- Applies to
Before you begin
Important: In-place operating system upgrades are not directly supported by the BinaryLane platform. We can help by attaching the installation ISO and, after the upgrade is complete, updating the operating system label shown for the server in our backend. Planning, running, troubleshooting, and validating the Windows upgrade is your responsibility.
Before starting, make sure you have:
- Administrator access to the Windows Server.
- A maintenance window. The server will restart during the upgrade.
- A supported upgrade path for your current Windows Server version and edition. Check Microsoft's Windows Server upgrade path documentation before proceeding.
- A valid Windows Server 2025 product key or activation method. If BinaryLane Support provides a Windows Server 2025 registration key for your upgrade, use that key when Windows Setup or activation asks for it.
- A backup and recovery plan that you have checked before making changes.
- The Windows driver CD enabled in the server's Advanced Settings. This makes the VirtIO storage and network drivers available if Windows Setup cannot detect the virtual disk or network adapter.
Create a separate pre-upgrade backup
Create an additional backup plan for the upgrade process before asking Support to attach the installation ISO. This gives you a separate pre-upgrade restore point, instead of relying only on your normal rotating backup schedule.
Wait for the pre-upgrade backup to complete before starting the Windows upgrade. Also make sure you have copies of any critical application data, licence information, and configuration details you would need if you had to rebuild or restore the server.
Review any pricing shown in mPanel before confirming an additional backup plan. You can remove the extra plan later if you no longer need it.
Request the Windows Server 2025 installation ISO
- Open a support ticket from your BinaryLane account.
- Include the server name or IP address.
- Confirm that you have created a pre-upgrade backup.
- Ask Support to temporarily attach the Windows Server 2025 installation ISO to the server.
Support will attach the ISO as temporary installation media. After it is attached, you can continue the upgrade from inside Windows.
Enable the Windows driver CD
- Open the server in mPanel.
- Open Advanced Settings.
- Enable Windows driver CD, then save the settings.
Keep the driver CD enabled while the upgrade runs. If Windows Setup does not show the server's disk, select Load driver, browse to the driver CD, open the viostor directory, and select the storage driver for your target Windows Server version. If the network adapter is missing after the upgrade, load the matching driver from the NetKVM directory.
Run the upgrade inside Windows
Warning: Start setup.exe from inside the existing Windows installation. Do not boot from the ISO or select a clean installation. A clean installation can overwrite the existing operating system and data.- Sign in to the server as an Administrator.
- Open File Explorer and locate the attached installation media.
- Run
setup.exefrom the root of the mounted ISO. - Follow Microsoft's Windows Server Setup prompts.
- If prompted, enter the Windows Server 2025 product key or registration key.
- Choose the Windows Server 2025 edition that matches your licence and intended edition.
- For an in-place upgrade, select Keep files, settings, and apps when Windows Setup offers that option.
- Allow the upgrade to complete. The server may restart several times.
For Microsoft's detailed steps, see Upgrade Windows Server in place.
After the upgrade
- Sign back in to the server.
- Confirm Windows reports the expected version and edition.
- Check that your applications, services, scheduled tasks, firewall rules, and Remote Desktop access still work as expected.
- Apply any outstanding Windows updates required after the upgrade.
- If Windows is not activated, follow the activation steps below.
- Reply to your support ticket and ask BinaryLane Support to detach the temporary ISO.
- If the server now runs Windows Server 2025 successfully, ask Support to update the operating system label shown for the server in our backend.
The operating system shown in mPanel is a platform label. It may not automatically change after a customer-managed in-place upgrade, but Support can update it after you confirm the upgrade has completed successfully.
Activate Windows Server 2025 Standard
Use these steps only for a BinaryLane-licensed Windows Server 2025 Standard VPS. If you use your own licence or installed another edition, use the activation method and key supplied for that licence instead.
Open PowerShell as Administrator and test access to BinaryLane's Windows Server 2025 KMS endpoint:
Test-NetConnection 103.1.184.134 -Port 1688
Continue when TcpTestSucceeded returns True. Then run:
$slmgr = "$env:SystemRoot\System32\slmgr.vbs" # Install the Windows Server 2025 Standard KMS client key cscript.exe //nologo $slmgr /ipk TVRH6-WHNXV-R9WG3-9XRFY-MY832 # Configure the BinaryLane Windows Server 2025 KMS host and port cscript.exe //nologo $slmgr /skms 103.1.184.134:1688 # Attempt activation cscript.exe //nologo $slmgr /ato # Display the activation and licensing status cscript.exe //nologo $slmgr /dlv
Confirm the output from the final command includes License Status: Licensed.
The product key above is Microsoft's public Generic Volume License Key (GVLK) for Windows Server 2025 Standard. See Microsoft's KMS client activation keys and BinaryLane mPanel service IPs.
If the upgrade does not proceed
| Issue | What to check |
|---|---|
| Windows Setup does not offer Keep files, settings, and apps | Stop and check the Microsoft upgrade path, edition, language, and installation type. Do not continue unless the offered option matches your intended upgrade. |
| Windows Setup does not show the server's disk | Do not format or change any partitions. Make sure Windows driver CD is enabled in Advanced Settings, select Load driver in Windows Setup, browse to the driver CD, then select the storage driver for your target Windows Server version from the viostor directory. |
| The ISO is not visible inside Windows | Reply to your support ticket so BinaryLane Support can check whether the installation media is attached. |
| Windows asks for a product key or shows Activate Windows | For a BinaryLane-licensed Windows Server 2025 Standard VPS, follow Activate Windows Server 2025 Standard. For a BYO licence or another edition, use the key and activation method supplied for that licence. |
TcpTestSucceeded returns False | Confirm the server has internet access and permits outbound TCP port 1688 to 103.1.184.134 before attempting activation again. |
| The upgrade fails or rolls back | Review Microsoft's setup logs and recovery guidance. If needed, use your pre-upgrade backup or rebuild/migrate plan. |
Support scope
As a customer-managed service, BinaryLane can provide platform assistance such as attaching or detaching the ISO, checking the Windows driver CD attachment, and updating the reflected operating system label after a successful upgrade. We do not provide managed support for planning, performing, repairing, or validating the Windows in-place upgrade inside your operating system.
Applies to
- BinaryLane Windows Server VPS instances
- Customer-managed upgrades to Windows Server 2025
Last verified: 2026-08-28.
