You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ms.custom: sap:Windows Update, Guest Patching and OS Upgrades
9
9
---
10
-
# In-place upgrade for supported VMs running Windows in Azure (Windows Client)
10
+
# In-place upgrade for supported VMs running Windows in Azure (Windows client)
11
11
12
12
**Applies to:**:heavy_check_mark: Windows VMs
13
13
14
14
_Original product version:_ Windows 10, version 1803, all editions, Windows 10, version 1709, all editions, Virtual Machine running Windows, Windows 10, Windows 8.1, Windows 7 Enterprise
15
15
_Original KB number:_ 4014997
16
16
17
-
This article describes how to do an in-place system upgrade of supported Windows 10-based and Windows-11-based Azure Virtual Machines (VM). This article also describes workarounds for Azure VMs that aren't supported for in-place system upgrades.
17
+
This article describes how to do an in-place system upgrade of supported Windows 10-based and Windows-11-based Azure Virtual Machines (VMs). This article also describes workarounds for Azure VMs that aren't supported for in-place system upgrades.
18
18
19
19
> [!NOTE]
20
20
> **Looking for Windows Server?**
21
21
> For Azure VMs running Windows Server, see [In-place upgrade for supported Windows Server VMs](/azure/virtual-machines/windows-in-place-upgrade).
22
22
23
23
> [!CAUTION]
24
-
> Following the process in this article causes a disconnection between the data plane and the [control plane](/azure/architecture/guide/multitenant/considerations/control-planes#responsibilities-of-a-control-plane) of the virtual machine (VM). Azure capabilities such as[Auto guest patching](/azure/virtual-machines/automatic-vm-guest-patching#how-does-automatic-vm-guest-patching-work), [Auto OS image upgrades](/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade), [Hotpatching](/windows-server/get-started/hotpatch?toc=%2Fazure%2Fvirtual-machines%2Ftoc.json#supported-updates), and [Azure Update Manager](/azure/update-manager/overview) won't be available. To utilize these features, create a new VM using your preferred operating system instead of performing an in-place upgrade.
24
+
> Following the process in this article causes a disconnection between the data plane and the [control plane](/azure/architecture/guide/multitenant/considerations/control-planes#responsibilities-of-a-control-plane) of the VM. Azure capabilities like[Auto guest patching](/azure/virtual-machines/automatic-vm-guest-patching#how-does-automatic-vm-guest-patching-work), [Auto OS image upgrades](/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade), [Hotpatching](/windows-server/get-started/hotpatch?toc=%2Fazure%2Fvirtual-machines%2Ftoc.json#supported-updates), and [Azure Update Manager](/azure/update-manager/overview) won't be available. To utilize these features, create a new VM using your preferred operating system instead of performing an in-place upgrade.
25
25
26
26
27
27
[!INCLUDE [Azure VM Windows Update / Windows OS Upgrade Diagnostic Tools](~/includes/azure/virtual-machines-runcmd-wu-tools.md)]
@@ -51,7 +51,7 @@ In-place system upgrades are supported for specific versions of Azure Windows VM
51
51
52
52
### Windows versions not yet supported for in-place system upgrades (consider using a workaround)
53
53
54
-
- Windows 10 and 11 single-session -> Enterprise multi-session, all versions
54
+
- Windows 10 and 11 single-session (includes Enterprise multi-session, all versions)
55
55
- Windows 8.1
56
56
- Windows 7 Enterprise
57
57
@@ -62,16 +62,17 @@ This process requires 45-60 minutes to complete and for the VM to restart. To do
62
62
1. Run [Azure Virtual Machine (VM) Windows OS Upgrade Assessment Tool](windows-vm-osupgradeassessment-tool.md) to validate the OS upgrade path and any known issues.
63
63
2. Verify that the Windows 10 VM doesn't use [Ephemeral OS Disk](/azure/virtual-machines/ephemeral-os-disks). This feature is currently not supported.
64
64
3. Verify that the Windows 10 VM has at least 2 GB of RAM, and 12 GB of free disk space on the system disk.
65
-
4. To prevent data loss, back up the Windows 10 VM by using [Azure Backup](/azure/backup/). Or use a third-party backup solution from [Azure Marketplace Backup & Recovery](https://azuremarketplace.microsoft.com/marketplace/apps?search=Backup%20%26%20Recovery&page=1).
65
+
4. To prevent data loss, back up the Windows 10 VM by using [Azure Backup](/azure/backup/). You can also use a third-party backup solution from [Azure Marketplace Backup & Recovery](https://azuremarketplace.microsoft.com/marketplace/apps?search=Backup%20%26%20Recovery&page=1).
66
66
5. To check whether the backup was successful, turn off the original Windows 10 VM and verify that a new VM can be successfully restored from the backup and that all applications are running successfully.
67
67
68
68
> [!NOTE]
69
-
> Either the original Windows 10 VM or the restored VM can be used as a source for in-place system upgrade. Both VMs cannot run simultaneously unless one VM's system name and IP address are changed to avoid conflicts.
69
+
> Either the original Windows 10 VM or the restored VM can be used as a source for in-place system upgrade. Both VMs can't run simultaneously unless one VM's system name and IP address are changed to avoid conflicts.
70
70
71
-
6. Connect to the Windows 10 VM, and go to **Settings** > **Updates & Security** > **Windows Update**.
71
+
6. Connect to the Windows 10 VM and then go to **Settings** > **Updates & Security** > **Windows Update**.
72
72
7. In Windows Update, select **Check for updates**.
73
73
8. When the Feature Update item appears, select **Download and install now**.
74
-
9. The update will download and install. User settings and data will be preserved, and the VM will restart automatically.
74
+
75
+
The update downloads and installs. User settings and data will be preserved, and the VM will restart automatically.
75
76
76
77
If you have general questions about this procedure, post to [Microsoft Q&A](/answers/topics/azure-virtual-machines.html) and add the `azure-virtual-machines` tag to your question.
77
78
@@ -99,9 +100,10 @@ Follow the steps in the following article to upload the VHD to Azure and to depl
99
100
> [!NOTE]
100
101
> When performing an in-place upgrade on Azure Windows VMs, the VM properties on the Azure portal aren't updated; the changes are only reflected within the OS. This means that the source image information in the VM properties, including the publisher, offer, and plan, remains unchanged. The image used to deploy the VM remains the same, and only the OS is upgraded.
101
102
102
-
103
103
## References
104
104
105
105
[Microsoft server software support for Microsoft Azure virtual machines](https://support.microsoft.com/help/2721672).
106
106
107
107
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
If you can't connect to a Windows virtual machine (VM), you can reset Remote Desktop Services and credentials by using the 'VM Access extension. Here are the available methods to do this:
25
+
If you can't connect to a Windows virtual machine (VM), you can reset Remote Desktop Services and credentials by using the VMAccess Extension. Here are the available methods to do this:
26
26
27
27
-[Reset by using the Azure portal](#reset-by-using-the-azure-portal)
28
28
-[Reset by using the Azure PowerShell](#reset-by-using-the-azure-powershell)
@@ -39,13 +39,13 @@ If you're using PowerShell, make sure that you have the [latest PowerShell modul
39
39
40
40
First, sign in to the [Azure portal](https://portal.azure.com) and then select **Virtual machines** on the left menu.
41
41
42
-
### **Reset the local administrator account password**
42
+
### **Reset the local admin account password**
43
43
44
44
1. Select your Windows VM and then select **Reset password** under **Help**. The **Reset password** window is displayed.
45
45
46
46
2. Select **Reset password**, enter a username and a password, and then select **Update**.
47
47
> [!TIP]
48
-
> If you enter a different name than the current local administrator account on your VM, the VMAccess extension adds a local administrator account with that name, and assign your specified password to that account. If the local administrator account on your VM exists, the VMAccess extension resets the password. If the account is disabled, the VMAccess extension enables it.
48
+
> If you enter a different name than the current local admin account on your VM, the VMAccess extension adds a local admin account with that name, and assign your specified password to that account. If the local admin account on your VM exists, the VMAccess extension resets the password. If the account is disabled, the VMAccess extension enables it.
49
49
3. Try connecting to your VM again.
50
50
51
51
### **Reset the Remote Desktop Services configuration**
@@ -62,9 +62,9 @@ This process will enable Remote Desktop service in the VM, and create a firewall
62
62
63
63
First, make sure that you have the [latest PowerShell module installed and configured](/powershell/azure/) and are signed in to your Azure subscription by using the [Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet.
64
64
65
-
### **Reset the local administrator account password**
65
+
### Reset the local admin account password
66
66
67
-
- Reset the administrator password or user name with the [Set-AzVMAccessExtension](/powershell/module/az.compute/set-azvmaccessextension) PowerShell cmdlet. The `typeHandlerVersion` setting must be 2.0 or greater, because version 1 is deprecated.
67
+
- Reset the admin password or user name with the [Set-AzVMAccessExtension](/powershell/module/az.compute/set-azvmaccessextension) PowerShell cmdlet. The `typeHandlerVersion` setting must be 2.0 or greater, because version 1 is deprecated.
68
68
69
69
```powershell
70
70
$SubID = "<SUBSCRIPTION ID>"
@@ -77,7 +77,7 @@ First, make sure that you have the [latest PowerShell module installed and conf
77
77
```
78
78
### **Reset the Remote Desktop Services configuration**
79
79
80
-
1. Reset remote access to your VM with the [Set-AzVMAccessExtension](/powershell/module/az.compute/set-azvmaccessextension) PowerShell cmdlet. The following example resets the access extension named `VMAccessAgent` on a VM in the resource group:
80
+
- Reset remote access to your VM with the [Set-AzVMAccessExtension](/powershell/module/az.compute/set-azvmaccessextension) PowerShell cmdlet. The following example resets the access extension named `VMAccessAgent` on a VM in the resource group:
81
81
82
82
```powershell
83
83
$SubID = "<SUBSCRIPTION ID>"
@@ -92,7 +92,7 @@ First, make sure that you have the [latest PowerShell module installed and conf
92
92
> [!TIP]
93
93
> At any point, a VM can have only a single VM access agent. To set the VM access agent properties, use the `-ForceRerun` option. When you use `-ForceRerun`, ensure you use the same name for the VM access agent that you used in any previous commands.
94
94
95
-
1. If you still can't connect remotely to your virtual machine, see [Troubleshoot Remote Desktop connections to a Windows-based Azure virtual machine](troubleshoot-rdp-connection.md). If you lose the connection to the Windows domain controller, restore it from a domain controller backup.
95
+
If you still can't connect remotely to your VM, see [Troubleshoot Remote Desktop connections to a Windows-based Azure virtual machine](troubleshoot-rdp-connection.md). If you lose the connection to the Windows domain controller, restore it from a domain controller backup.
Copy file name to clipboardExpand all lines: support/azure/virtual-machines/windows/windows-11-support-azure-virtual-machines.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,37 +88,37 @@ This article provides details about the applicable processors for Microsoft Azur
88
88
89
89
> [!NOTE]
90
90
>
91
-
> -[Windows 11 on Arm](/windows/arm/overview) is currently in Preview release. Current Arm CPUs in Azure meet the CPU requirements for Windows 11 support. However, Windows 11 Arm images in Azure Marketplace don't meet the requirements for some security options (trusted launch, secure boot, and trusted platform module (TPM), in particular).
91
+
> -[Windows 11 on Arm](/windows/arm/overview) is currently in Preview release. Current Arm CPUs in Azure meet the CPU requirements for Windows 11 support. However, Windows 11 Arm images in Azure Marketplace don't meet the requirements for some security options (Trusted Launch, secure boot, and trusted platform module (TPM), in particular).
92
92
>
93
93
> - The Azure portal might let you choose some VM products to deploy Windows 11 on, even if those VM products don't actually support Windows 11.
94
94
>
95
-
> - You currently can't upgrade to Windows 11, version 22H2 on Azure VMs that were deployed without trusted launch.
95
+
> - You currently can't upgrade to Windows 11, version 22H2 on Azure VMs that were deployed without Trusted Launch.
96
96
>
97
-
> - You can set trusted launch only during VM creation and only on Azure generation 2 VMs. There is no option to set trusted launch after you create the VM.
97
+
> - You can set Trusted Launch only during VM creation and only on Azure Generation 2 VMs. There's no option to set Trusted Launch after you create the VM.
98
98
99
99
## Criteria for Windows 11 eligibility
100
100
101
101
There are multiple [criteria for Windows 11 eligibility](/windows/whats-new/windows-11-requirements#virtual-machine-support):
-**Processor**: Two or more virtual processors, and a VM host processor that meets Windows 11 processor requirements
108
108
109
-
The following sections provide more detail about the three main criteria: VM generation (version), trusted launch, and CPU.
109
+
The following sections provide more detail about the three main criteria: VM generation (version), Trusted Launch, and CPU.
110
110
111
111
### VM generation
112
112
113
-
VMs must be generation 2. You can upgrade VMs from Generation 1 to Generation 2 by [upgrading to the Trusted launch security type](/azure/virtual-machines/trusted-launch-existing-vm-gen-1).
113
+
VMs must be Generation 2. You can upgrade VMs from Generation 1 to Generation 2 by [upgrading to the Trusted Launch security type](/azure/virtual-machines/trusted-launch-existing-vm-gen-1).
114
114
115
-
### Trusted launch
115
+
### Trusted Launch
116
116
117
-
VMs must be enabled for Trusted launch together with secure boot and virtual TPM. [Upgrading VMs from standard security to Trusted launch](/azure/virtual-machines/trusted-launch-existing-vm-gen-1) is supported. Many VMs are affected by this requirement. Before [June 28, 2023](https://techcommunity.microsoft.com/t5/azure-confidential-computing/announcing-trusted-launch-as-default-in-azure-portal/ba-p/3854872), trusted launch wasn't the default security type option when you created a VM in the Azure portal. Also, when Windows 11 was released, trusted launch wasn't available as a feature in Microsoft Azure.
117
+
VMs must be enabled for Trusted Launch together with secure boot and virtual TPM. [Upgrading VMs from standard security to Trusted Launch](/azure/virtual-machines/trusted-launch-existing-vm-gen-1) is supported. Many VMs are affected by this requirement. Before [June 28, 2023](https://techcommunity.microsoft.com/t5/azure-confidential-computing/announcing-trusted-launch-as-default-in-azure-portal/ba-p/3854872), Trusted Launch wasn't the default security type option when you created a VM in the Azure portal. Also, when Windows 11 was released, Trusted Launch wasn't available as a feature in Azure.
118
118
119
119
### CPU
120
120
121
-
With CPU requirements for Windows 11 evolving, review the up-to-date list of supported [Windows processor requirements](/windows-hardware/design/minimum/windows-processor-requirements). The listed processors represent the processor models that meet the minimum floor for the supported processor generations through the latest processors at the time of publication. These processors meet the design principles regarding security and reliability, and they meet the minimum system requirements for Windows 11. Subsequently released and future generations of processors that meet the same principles are considered as supported, even if they aren't explicitly listed.
121
+
As CPU requirements for Windows 11 evolve, review the up-to-date list of supported [Windows processor requirements](/windows-hardware/design/minimum/windows-processor-requirements). The listed processors represent the processor models that meet the minimum for the supported processor generations through the latest processors at the time of publication. These processors meet the design principles regarding security and reliability, and they meet the minimum system requirements for Windows 11. Subsequently released and future generations of processors that meet the same principles are considered as supported, even if they aren't explicitly listed.
122
122
123
123
The processor list might specify the latest offerings from processor manufacturers between updates. In the [Windows 11 Minimum Hardware Requirements download file](https://download.microsoft.com/download/7/8/8/788bf5ab-0751-4928-a22c-dffdc23c27f2/Minimum%20Hardware%20Requirements%20for%20Windows%2011.pdf#page=12), the *Processor* section (section 3.5) specifies a 1 GHz or faster processor that conforms to the following requirements:
0 commit comments