Vorbereiten einer Windows-VHD oder -VHDX zum Hochladen in AzurePrepare a Windows VHD or VHDX to upload to Azure

Bevor Sie einen virtuellen Windows-Computer aus einem lokalen Speicherort in Azure hochladen können, müssen Sie die virtuelle Festplatte (Virtual Hard Disk, VHD oder VHDX) vorbereiten.Before you upload a Windows virtual machines (VM) from on-premises to Microsoft Azure, you must prepare the virtual hard disk (VHD or VHDX). Azure unterstützt nur virtuelle Computer der 1. Generation, die das VHD-Dateiformat aufweisen und einen Datenträger mit fester Größe umfassen.Azure supports only generation 1 VMs that are in the VHD file format and have a fixed sized disk. Die maximal zulässige Größe für die virtuelle Festplatte beträgt 1.023 GB.The maximum size allowed for the VHD is 1,023 GB. Sie können virtuelle Computer der 1. Generation vom VHDX- in das VHD-Dateisystemformat und von einem dynamisch erweiterbaren Datenträger in einen Datenträger mit fester Größe konvertieren.You can convert a generation 1 VM from the VHDX file system to VHD and from a dynamically expanding disk to fixed-sized. Aber die Generation eines virtuellen Computers kann nicht geändert werden.But you can't change a VM's generation. Weitere Informationen finden Sie unter Should I create a generation 1 or 2 VM in Hyper-V? (Sollte ich eine VM der 1. oder 2. Generation in Hyper-V erstellen?).For more information, see Should I create a generation 1 or 2 VM in Hyper-V.

Weitere Informationen zur Supportrichtlinie für Azure-VMs finden Sie unter Microsoft-Server-Software-Support für virtuelle Maschinen von Microsoft Azure.For more information about the support policy for Azure VM, see Microsoft server software support for Microsoft Azure VMs.

Hinweis

Die Anweisungen in diesem Artikel gelten für die 64-Bit-Version und Windows Server 2008 R2 und höhere Versionen des Windows-Serverbetriebssystems.The instructions in this article apply to the 64-bit version of Windows Server 2008 R2 and later Windows server operating system. Informationen zum Ausführen einer 32-Bit-Version des Betriebssystems in Azure finden Sie unter Unterstützung für 32-Bit-Betriebssysteme in Azure-VMs.For information about running 32-bit version of operating system in Azure, see Support for 32-bit operating systems in Azure virtual machines.

Konvertieren des virtuellen Datenträgers in VHD und einen Datenträger mit fester GrößeConvert the virtual disk to VHD and fixed size disk

Wenn Sie Ihren virtuellen Datenträger in das für Azure erforderliche Format konvertieren müssen, verwenden Sie eine der in diesem Abschnitt beschriebenen Methoden.If you need to convert your virtual disk to the required format for Azure, use one of the methods in this section. Sichern Sie den virtuellen Computer, bevor Sie die Konvertierung des virtuellen Datenträgers ausführen, und stellen Sie sicher, dass die Windows-VHD auf dem lokalen Server ordnungsgemäß funktioniert.Back up the VM before you run the virtual disk conversion process and make sure that the Windows VHD works correctly on the local server. Beheben Sie alle Probleme auf dem virtuellen Computer selbst, bevor Sie versuchen, ihn zu konvertieren oder in Azure hochzuladen.Resolve any errors within the VM itself before you try to convert or upload it to Azure.

Nachdem Sie den Datenträger konvertiert haben, erstellen Sie einen virtuellen Computer, der den konvertierten Datenträger verwendet.After you convert the disk, create a VM that uses the converted disk. Starten Sie, und melden Sie sich bei dem virtuellen Computer an, um die Vorbereitung des virtuellen Computers für den Upload abzuschließen.Start and sign in to the VM to finish preparing the VM for upload.

Konvertieren eines Datenträgers mithilfe des Hyper-V-ManagersConvert disk using Hyper-V Manager

  1. Öffnen Sie den Hyper-V-Manager, und wählen Sie auf der linken Seite Ihren lokalen Computer aus.Open Hyper-V Manager and select your local computer on the left. Klicken Sie im Menü über der Computerliste auf Aktion > Datenträger bearbeiten.In the menu above the computer list, click Action > Edit Disk.
  2. Navigieren Sie auf dem Bildschirm Virtuelle Festplatte suchen zu Ihrem virtuellen Datenträger, und wählen Sie ihn aus.On the Locate Virtual Hard Disk screen, locate and select your virtual disk.
  3. Wählen Sie auf dem Bildschirm Aktion auswählen die Option Konvertieren und Weiter.On the Choose Action screen, and then select Convert and Next.
  4. Wenn Sie eine VHDX konvertieren müssen, wählen Sie VHD aus. Klicken Sie anschließend auf Weiter.If you need to convert from VHDX, select VHD and then click Next.
  5. Wenn Sie einen dynamisch erweiterbaren Datenträger konvertieren müssen, wählen Sie Feste Größe aus, und klicken Sie dann auf Weiter.If you need to convert from a dynamically expanding disk, select Fixed size and then click Next.
  6. Navigieren Sie zu einem Pfad zum Speichern der neuen VHD-Datei, und wählen Sie ihn aus.Locate and select a path to save the new VHD file to.
  7. Klicken Sie auf Fertig stellen.Click Finish.

Hinweis

Die Befehle in diesem Artikel müssen in einer PowerShell-Sitzung mit erhöhten Rechten ausgeführt werden.The commands in this article must be run on an elevated PowerShell session.

Konvertieren eines Datenträgers mithilfe von PowerShellConvert disk by using PowerShell

Sie können einen virtuellen Datenträger mithilfe des Befehls Convert-VHD in Windows PowerShell konvertieren.You can convert a virtual disk by using the Convert-VHD command in Windows PowerShell. Wählen Sie beim Starten von PowerShell Als Administrator ausführen.Select Run as administrator when you start PowerShell.

Im folgenden Beispiel wird der Vorgang zum Konvertieren von VHDX zu VHD und von einem dynamisch erweiterbaren Datenträger zu einem Datenträger fester Größe veranschaulicht:The following example command converts from VHDX to VHD, and from a dynamically expanding disk to fixed-size:

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed

Ersetzen Sie in diesem Befehl die Werte für „-Path“ durch den Pfad zu der virtuellen Festplatte, die Sie konvertieren möchten, und „-DestinationPath“ durch den neuen Pfad und den Namen für den konvertierten Datenträger.In this command, replace the value for "-Path" with the path to the virtual hard disk that you want to convert and the value for "-DestinationPath" with the new path and name of the converted disk.

Konvertieren des VMware-VMDK-DatenträgerformatsConvert from VMware VMDK disk format

Wenn Sie über ein Windows-VM-Image im VMDK-Dateiformat verfügen, konvertieren Sie es mit dem Microsoft VM Converter in eine virtuelle Festplatte.If you have a Windows VM image in the VMDK file format, convert it to a VHD by using the Microsoft VM Converter. Weitere Informationen finden Sie im Blog How to Convert a VMware VMDK to Hyper-V VHD (Konvertieren von VMware-VMDK in Hyper-V-VHD).For more information, see the blog article How to Convert a VMware VMDK to Hyper-V VHD.

Festlegen der Windows-Konfigurationen für AzureSet Windows configurations for Azure

Führen Sie alle in den folgenden Schritten genannten Befehle über eine Eingabeaufforderung mit erhöhten Rechten auf dem virtuellen Computer aus, den Sie in Azure hochladen möchten:On the VM that you plan to upload to Azure, run all commands in the following steps from an elevated Command Prompt window:

  1. Entfernen Sie alle statischen persistenten Routen aus der Routingtabelle:Remove any static persistent route on the routing table:

    • Führen Sie zum Anzeigen der Routingtabelle route print über die Eingabeaufforderung aus.To view the route table, run route print at the command prompt.
    • Überprüfen Sie die Abschnitte mit Persistenzrouten .Check the Persistence Routes sections. Wenn eine persistente Route vorhanden ist, verwenden Sie den Befehl route delete, um die Route zu entfernen.If there is a persistent route, use the route delete command to remove it.
  2. Entfernen Sie den WinHTTP-Proxy:Remove the WinHTTP proxy:

    netsh winhttp reset proxy
    

    Wenn der virtuelle Computer mit einem bestimmten Proxy arbeiten muss, müssen Sie der Azure-IP-Adresse eine Proxyausnahme hinzufügen (168.63.129.16), sodass der virtuelle Computer mit Azure verbunden ist:If the VM need to work with any specific proxy, you must add a proxy exception to the Azure IP address (168.63.129.16), so the VM has connectivity to the Azure:

    $proxyAddress="<your proxy server>"
    $proxyBypassList="<your list of bypasses>;168.63.129.16"
    
    netsh winhttp set proxy $proxyAddress $proxyBypassList
    
  3. Legen Sie für die Datenträger-SAN-Richtlinie Onlineall fest:Set the disk SAN policy to Onlineall:

    diskpart 
    

    Führen Sie im geöffneten Eingabeaufforderungsfenster die folgenden Befehle aus:In the open Command Prompt window, type the following commands:

    san policy=onlineall
    exit   
    
  4. Legen Sie die koordinierte Weltzeit (UTC, Coordinated Universal Time) für Windows fest und als Starttyp des Windows-Zeitdiensts (w32time) Automatisch:Set Coordinated Universal Time (UTC) time for Windows and the startup type of the Windows Time (w32time) service to Automatically:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\TimeZoneInformation' -name "RealTimeIsUniversal" -Value 1 -Type DWord -force
    
    Set-Service -Name w32time -StartupType Automatic
    
  5. Legen Sie das Energieprofil auf Hohe Leistung fest:Set the power profile to the High Performance:

    powercfg /setactive SCHEME_MIN
    
  6. Stellen Sie sicher, dass die Umgebungsvariablen TEMP und TMP auf ihre Standardwerte festgelegt sind:Make sure that the environmental variables TEMP and TMP are set to their default values:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -name "TEMP" -Value "%SystemRoot%\TEMP" -Type ExpandString -force
    
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -name "TMP" -Value "%SystemRoot%\TEMP" -Type ExpandString -force
    

Überprüfen der Windows-DiensteCheck the Windows services

Stellen Sie sicher, dass jeder der folgenden Windows-Dienste auf die Windows-Standardwerte festgelegt ist.Make sure that each of the following Windows services is set to the Windows default values. Dies ist die Mindestanzahl an Diensten, die festgelegt werden muss, um Konnektivität für die VM sicherzustellen.These are the minimum numbers of services that must be set up to make sure that the VM has connectivity. Um die Starteinstellungen zurückzusetzen, führen Sie die folgenden Befehle aus:To reset the startup settings, run the following commands:

Set-Service -Name bfe -StartupType Automatic
Set-Service -Name dhcp -StartupType Automatic
Set-Service -Name dnscache -StartupType Automatic
Set-Service -Name IKEEXT -StartupType Automatic
Set-Service -Name iphlpsvc -StartupType Automatic
Set-Service -Name netlogon -StartupType Manual
Set-Service -Name netman -StartupType Manual
Set-Service -Name nsi -StartupType Automatic
Set-Service -Name termService -StartupType Manual
Set-Service -Name MpsSvc -StartupType Automatic
Set-Service -Name RemoteRegistry -StartupType Automatic

Aktualisieren der Remotedesktop-RegistrierungseinstellungenUpdate Remote Desktop registry settings

Stellen Sie sicher, dass die folgenden Einstellungen für die Remotedesktopverbindung ordnungsgemäß konfiguriert sind:Make sure that the following settings are configured correctly for remote desktop connection:

Hinweis

Sie erhalten möglicherweise eine Fehlermeldung, wenn Sie in diesen Schritten den Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services -name <Objektname> -value <Wert> ausführen.You may receive an error message when you run the Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services -name <object name> -value <value> in these steps. Die Fehlermeldung kann problemlos ignoriert werden.The error message can be safely ignored. Sie gibt lediglich an, dass diese Konfiguration von der Domäne nicht über ein Gruppenrichtlinienobjekt per Push übertragen wird.It means only that the domain is not pushing that configuration through a Group Policy object.

  1. Das Remotedesktopprotokoll (RDP) ist aktiviert:Remote Desktop Protocol (RDP) is enabled:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -Value 0 -Type DWord -force
    
    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -name "fDenyTSConnections" -Value 0 -Type DWord -force
    
  2. Der RDP-Port ist ordnungsgemäß festgelegt (Standardport: 3389):The RDP port is set up correctly (Default port 3389):

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "PortNumber" -Value 3389 -Type DWord -force
    

    Wenn Sie eine VM bereitstellen, werden die Standardregeln für Port 3389 erstellt.When you deploy a VM, the default rules are created against port 3389. Wenn Sie die Portnummer ändern möchten, können Sie dies nach der Bereitstellung der VM in Azure tun.If you want to change the port number, do that after the VM is deployed in Azure.

  3. Der Listener lauscht auf allen Netzwerkschnittstellen:The listener is listening in every network interface:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "LanAdapter" -Value 0 -Type DWord -force
    
  4. Konfigurieren Sie den Modus zur Authentifizierung auf Netzwerkebene für die RDP-Verbindungen:Configure the Network Level Authentication mode for the RDP connections:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "UserAuthentication" -Value 1 -Type DWord -force
    
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "SecurityLayer" -Value 1 -Type DWord -force
    
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "fAllowSecProtocolNegotiation" -Value 1 -Type DWord -force
    
  5. Legen Sie den Keep-Alive-Wert fest:Set the keep-alive value:

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -name "KeepAliveEnable" -Value 1  -Type DWord -force
    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -name "KeepAliveInterval" -Value 1  -Type DWord -force
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "KeepAliveTimeout" -Value 1 -Type DWord -force
    
  6. Erneute Verbindungsherstellung:Reconnect:

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -name "fDisableAutoReconnect" -Value 0 -Type DWord -force
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "fInheritReconnectSame" -Value 1 -Type DWord -force
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "fReconnectSame" -Value 0 -Type DWord -force
    
  7. Beschränken Sie die Anzahl gleichzeitiger Verbindungen:Limit the number of concurrent connections:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp' -name "MaxInstanceCount" -Value 4294967295 -Type DWord -force
    
  8. Wenn selbstsignierte Zertifikate vorhanden sind, die an den RDP-Listener gebunden sind, entfernen Sie diese:If there are any self-signed certificates tied to the RDP listener, remove them:

    Remove-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "SSLCertificateSHA1Hash" -force
    

    So wird sichergestellt, dass Sie zu Beginn der Bereitstellung der VM eine Verbindung herstellen können.This is to make sure that you can connect at the beginning when you deploy the VM. Sie können dies ggf. auch später überprüfen, nachdem die VM in Azure bereitgestellt wurde.You can also review this on a later stage after the VM is deployed in Azure if needed.

  9. Wenn die VM Teil einer Domäne sein wird, überprüfen Sie sämtliche der folgenden Einstellungen, um sicherzustellen, dass die vorherigen Einstellungen nicht zurückgesetzt werden.If the VM will be part of a Domain, check all the following settings to make sure that the former settings are not reverted. Folgende Richtlinien müssen überprüft werden:The policies that must be checked are the following:

    ZielsetzungGoal RichtliniePolicy WertValue
    RDP ist aktiviertRDP is enabled Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Komponenten\Remotedesktopdienste\Remotedesktop-Sitzungshost\VerbindungenComputer Configuration\Policies\Windows Settings\Administrative Templates\Components\Remote Desktop Services\Remote Desktop Session Host\Connections Remoteverbindungen für Benutzer mithilfe der Remotedesktopdienste zulassenAllow users to connect remotely by using Remote Desktop
    NLA-GruppenrichtlinieNLA group policy Einstellungen\Administrative Vorlagen\Komponenten\Remotedesktopdienste\Remotedesktop-Sitzungshost\SicherheitSettings\Administrative Templates\Components\Remote Desktop Services\Remote Desktop Session Host\Security Benutzerauthentifizierung mit Authentifizierung auf Netzwerkebene ist für Remoteverbindungen erforderlichRequire user Authentication for remote connections by using Network Level Authentication
    Keep-Alive-EinstellungenKeep Alive settings Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktop-Sitzungshost\VerbindungenComputer Configuration\Policies\Windows Settings\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections Keep-Alive-Verbindungsintervall konfigurierenConfigure keep-alive connection interval
    Einstellungen zur erneuten VerbindungsherstellungReconnect settings Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktop-Sitzungshost\VerbindungenComputer Configuration\Policies\Windows Settings\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections Automatisch erneut verbindenAutomatic reconnection
    Einstellung zum Beschränken der Anzahl von VerbindungenLimit the number of connections settings Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktop-Sitzungshost\VerbindungenComputer Configuration\Policies\Windows Settings\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections Anzahl der Verbindungen einschränkenLimit number of connections

Konfigurieren von Windows-FirewallregelnConfigure Windows Firewall rules

  1. Aktivieren Sie die Windows-Firewall für die drei Profile („Domäne“, „Standard“ und „Öffentlich“):Turn on Windows Firewall on the three profiles (Domain, Standard, and Public):

     Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
    
  2. Führen Sie den folgenden Befehl in PowerShell aus, um WinRM in den drei Firewallprofilen („Domäne“, „Privat“ und „Öffentlich“) zuzulassen, und aktivieren Sie den PowerShell-Remotedienst:Run the following command in PowerShell to allow WinRM through the three firewall profiles (Domain, Private, and Public) and enable the PowerShell Remote service:

     Enable-PSRemoting -force
    
     Set-NetFirewallRule -DisplayName "Windows Remote Management (HTTP-In)" -Enabled True
    
  3. Aktivieren Sie die folgenden Firewallregeln, um RDP-Datenverkehr zuzulassen:Enable the following firewall rules to allow the RDP traffic:

     Set-NetFirewallRule -DisplayGroup "Remote Desktop" -Enabled True
    
  4. Aktivieren Sie die Regel für die Datei- und Druckerfreigabe, damit die VM auf einen Ping-Befehl innerhalb des virtuellen Netzwerks antworten kann:Enable the File and Printer Sharing rule so that the VM can respond to a ping command inside the Virtual Network:

    Set-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" -Enabled True
    
  5. Wenn die VM Teil einer Domäne sein wird, überprüfen Sie sämtliche der folgenden Einstellungen, um sicherzustellen, dass die vorherigen Einstellungen nicht zurückgesetzt werden.If the VM will be part of a Domain, check the following settings to make sure that the former settings are not reverted. Folgende AD-Richtlinien müssen überprüft werden:The AD policies that must be checked are the following:

    ZielsetzungGoal RichtliniePolicy WertValue
    Aktivieren der Windows-FirewallprofileEnable the Windows Firewall profiles Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Netzwerk\Netzwerkverbindung\Windows-Firewall\Domänenprofil\Windows-FirewallComputer Configuration\Policies\Windows Settings\Administrative Templates\Network\Network Connection\Windows Firewall\Domain Profile\Windows Firewall Schützen aller NetzwerkverbindungenProtect all network connections
    Aktivieren von RDPEnable RDP Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Netzwerk\Netzwerkverbindung\Windows-Firewall\Domänenprofil\Windows-FirewallComputer Configuration\Policies\Windows Settings\Administrative Templates\Network\Network Connection\Windows Firewall\Domain Profile\Windows Firewall Zulassen eingehender RemotedesktopausnahmenAllow inbound Remote Desktop exceptions
    Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Netzwerk\Netzwerkverbindung\Windows-Firewall\Standardprofil\Windows-FirewallComputer Configuration\Policies\Windows Settings\Administrative Templates\Network\Network Connection\Windows Firewall\Standard Profile\Windows Firewall Zulassen eingehender RemotedesktopausnahmenAllow inbound Remote Desktop exceptions
    Aktivieren von ICMP-V4Enable ICMP-V4 Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Netzwerk\Netzwerkverbindung\Windows-Firewall\Domänenprofil\Windows-FirewallComputer Configuration\Policies\Windows Settings\Administrative Templates\Network\Network Connection\Windows Firewall\Domain Profile\Windows Firewall Zulassen von ICMP-AusnahmenAllow ICMP exceptions
    Computerkonfiguration\Richtlinien\Windows-Einstellungen\Administrative Vorlagen\Netzwerk\Netzwerkverbindung\Windows-Firewall\Standardprofil\Windows-FirewallComputer Configuration\Policies\Windows Settings\Administrative Templates\Network\Network Connection\Windows Firewall\Standard Profile\Windows Firewall Zulassen von ICMP-AusnahmenAllow ICMP exceptions

Sicherstellen, dass der virtuelle Computer fehlerfrei, sicher und der Zugriff mit RDP darauf möglich istVerify VM is healthy, secure, and accessible with RDP

  1. Um sicherzustellen, dass der Datenträger fehlerfrei und konsistent ist, führen Sie beim nächsten VM-Neustart eine Datenträgerüberprüfung durch:To make sure the disk is healthy and consistent, run a check disk operation at the next VM restart:

    Chkdsk /f
    

    Stellen Sie sicher, dass der Bericht einen sauberen und fehlerfreien Datenträger anzeigt.Make sure that the report shows a clean and healthy disk.

  2. Legen Sie die Einstellungen für die Startkonfigurationsdaten (Boot Configuration Data, BCD) fest.Set the Boot Configuration Data (BCD) settings.

    Hinweis

    Stellen Sie sicher, dass Sie diese Befehle in einem PowerShell-Fenster mit erhöhten Rechten ausführen.Make sure you run these commands on an elevated PowerShell window.

     cmd
    
     bcdedit /set {bootmgr} integrityservices enable
     bcdedit /set {default} device partition=C:
     bcdedit /set {default} integrityservices enable
     bcdedit /set {default} recoveryenabled Off
     bcdedit /set {default} osdevice partition=C:
     bcdedit /set {default} bootstatuspolicy IgnoreAllFailures
    
     #Enable Serial Console Feature
     bcdedit /set {bootmgr} displaybootmenu yes
     bcdedit /set {bootmgr} timeout 5
     bcdedit /set {bootmgr} bootems yes
     bcdedit /ems {current} ON
     bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
    
     exit
    
  3. Das Abbildprotokoll kann bei der Problembehandlung nach Windows-Abstürzen hilfreich sein.The Dump log can be helpful in troubleshooting Windows crash issues. Aktivieren Sie die Sammlung von Abbildprotokollen:Enable the Dump log collection:

    # Setup the Guest OS to collect a kernel dump on an OS crash event
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' -name CrashDumpEnabled -Type DWord -force -Value 2
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' -name DumpFile -Type ExpandString -force -Value "%SystemRoot%\MEMORY.DMP"
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' -name NMICrashDump -Type DWord -force -Value 1
    
    #Setup the Guest OS to collect user mode dumps on a service crash event
    $key = 'HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps'
    if ((Test-Path -Path $key) -eq $false) {(New-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting' -Name LocalDumps)}
    New-ItemProperty -Path $key -name DumpFolder -Type ExpandString -force -Value "c:\CrashDumps"
    New-ItemProperty -Path $key -name CrashCount -Type DWord -force -Value 10
    New-ItemProperty -Path $key -name DumpType -Type DWord -force -Value 2
    Set-Service -Name WerSvc -StartupType Manual
    
  4. Überprüfen Sie, ob das Repository für die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) konsistent ist.Verify that the Windows Management Instrumentations repository is consistent. Führen Sie zu diesem Zweck den folgenden Befehl aus:To perform this, run the following command:

    winmgmt /verifyrepository
    

    Wenn das Repository beschädigt ist, informieren Sie sich in WMI: Repository beschädigt oder nicht.If the repository is corrupted, see WMI: Repository Corruption, or Not.

  5. Stellen Sie sicher, dass keine andere Anwendung Port 3389 verwendet.Make sure that any other application is not using the port 3389. Dieser Port wird für den RDP-Dienst in Azure verwendet.This port is used for the RDP service in Azure. Sie können netstat -anob ausführen, um anzuzeigen, welche Ports auf der VM verwendet werden:You can run netstat -anob to see which ports are in used on the VM:

    netstat -anob
    
  6. Wenn es sich bei der Windows-VHD, die Sie hochladen möchten, um einen Domänencontroller handelt, führen Sie diese Schritte aus:If the Windows VHD that you want to upload is a domain controller, then follow these steps:

    1. Führen Sie diese zusätzlichen Schritte aus, um den Datenträger vorzubereiten.Follow these extra steps to prepare the disk.

    2. Stellen Sie sicher, dass Sie das DSRM-Kennwort kennen, falls Sie zu einem bestimmten Zeitpunk die VM in DSRM starten müssen.Make sure that you know the DSRM password in case you have to start the VM in DSRM at some point. Dieser Link enthält Informationen dazu, wie Sie das DSRM-Kennwort festlegen.You may want to refer to this link to set the DSRM password.

  7. Stellen Sie sicher, dass Sie die Anmeldeinformationen für das integrierte Administratorkonto kennen.Make sure that the Built-in Administrator account and password are known to you. Setzen Sie ggf. das aktuelle Kennwort des lokalen Administrators zurück, und stellen Sie sicher, dass Sie sich mit diesem Konto über die RDP-Verbindung bei Windows anmelden können.You may want to reset the current local administrator password and make sure that you can use this account to sign in to Windows through the RDP connection. Diese Zugriffsberechtigung wird über das Gruppenrichtlinienobjekt „Anmelden über Remotedesktopdienste zulassen“ gesteuert.This access permission is controlled by the "Allow log on through Remote Desktop Services" Group Policy object. Sie können dieses Objekt im folgenden Pfad im Editor für lokale Gruppenrichtlinien anzeigen:You can view this object in the Local Group Policy Editor under:

    Computerkonfiguration\Windows-Einstellungen\Sicherheitseinstellungen\Lokale Richtlinien\Zuweisen von BenutzerrechtenComputer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment

  8. Überprüfen Sie die folgenden AD-Richtlinien, um sich zu vergewissern, dass Sie den RDP-Zugriff weder über RDP noch aus dem Netzwerk blockieren:Check the following AD polices to make sure that you are not blocking your RDP access through RDP nor from the network:

    • Computerkonfiguration\Windows-Einstellungen\Sicherheitseinstellungen\Lokale Richtlinien\Zuweisen von Benutzerrechten\Zugriff vom Netzwerk auf diesen Computer verweigernComputer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Deny access to this computer from the network

    • Computerkonfiguration\Windows-Einstellungen\Sicherheitseinstellungen\Lokale Richtlinien\Zuweisen von Benutzerrechten\Anmelden über Remotedesktopdienste verweigernComputer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Deny log on through Remote Desktop Services

  9. Überprüfen Sie die folgende AD-Richtlinie, um sicherzustellen, dass Sie keins der folgenden erforderlichen Zugriffskonten entfernen:Check the following AD policy to make sure that you are not removing any of the following the required access accounts:

    • Computerkonfiguration\Windows-Einstellungen\Sicherheitseinstellungen\Lokale Richtlinien\Zuweisen von Benutzerrechten\Zugriff vom Netzwerk auf diesen ComputerComputer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Access this compute from the network

      Für diese Richtlinie sollten die folgenden Gruppen aufgeführt sein:The following groups should be listed on this policy:

    • AdministratorenAdministrators

    • SicherungsoperatorenBackup Operators

    • JederEveryone

    • BenutzerUsers

  10. Starten Sie den virtuellen Computer neu, um sicherzustellen, dass Windows weiterhin fehlerfrei ausgeführt wird und über die RDP-Verbindung erreichbar ist.Restart the VM to make sure that Windows is still healthy can be reached by using the RDP connection. An diesem Punkt können Sie eine VM in Ihrer lokalen Hyper-V-Umgebung einrichten, um sicherzustellen, dass die VM vollständig startet. Anschließend können Sie testen, ob die VM über RDP erreichbar ist.At this point, you may want to create a VM in your local Hyper-V to make sure the VM is starting completely and then test whether it is RDP reachable.

  11. Entfernen Sie jegliche zusätzlichen Transport Driver Interface-Filter, beispielsweise Software zur Analyse von TCP-Paketen oder zusätzliche Firewalls.Remove any extra Transport Driver Interface filters, such as software that analyzes TCP packets or extra firewalls. Sie können dies ggf. auch später überprüfen, nachdem die VM in Azure bereitgestellt wurde.You can also review this on a later stage after the VM is deployed in Azure if needed.

  12. Deinstallieren Sie jegliche Drittanbietersoftware und -treiber im Zusammenhang mit physischen Komponenten oder einer anderen Virtualisierungstechnologie.Uninstall any other third-party software and driver that is related to physical components or any other virtualization technology.

Installieren von Windows-UpdatesInstall Windows Updates

Die ideale Konfiguration ist die, dass mindestens die Patchebene des Computers vorliegt.The ideal configuration is to have the patch level of the machine at the latest. Wenn dies nicht möglich ist, stellen Sie sicher, dass die folgenden Updates installiert sind:If this is not possible, make sure that the following updates are installed:

KomponenteComponent BinärBinary Windows 7 SP1, Windows Server 2008 R2 SP1Windows 7 SP1,Windows Server 2008 R2 SP1 Windows 8, Windows Server 2012Windows 8,Windows Server 2012 Windows 8.1, Windows Server 2012 R2Windows 8.1,Windows Server 2012 R2 Windows 10 Version 1607 Windows Server 2016 Version 1607Windows 10 Version 1607 Windows Server 2016 Version 1607 Windows 10, Version 1703Windows 10 Version 1703 Windows 10 1709, Windows Server 2016 Version 1709Windows 10 1709 Windows Server 2016 Version 1709 Windows 10 1803, Windows Server 2016 Version 1803Windows 10 1803 Windows Server 2016 Version 1803
StorageStorage disk.sysdisk.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17638 / 6.2.9200.21757 – KB31370616.2.9200.17638 / 6.2.9200.21757 - KB3137061 6.3.9600.18203 – KB31370616.3.9600.18203 - KB3137061 - - - -
storport.sysstorport.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17188 / 6.2.9200.21306 – KB30184896.2.9200.17188 / 6.2.9200.21306 - KB3018489 6.3.9600.18573 – KB40227266.3.9600.18573 - KB4022726 10.0.14393.1358 – KB402271510.0.14393.1358 - KB4022715 10.0.15063.33210.0.15063.332 - -
ntfs.sysntfs.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17623 / 6.2.9200.21743 – KB31212556.2.9200.17623 / 6.2.9200.21743 - KB3121255 6.3.9600.18654 – KB40227266.3.9600.18654 - KB4022726 10.0.14393.1198 – KB402271510.0.14393.1198 - KB4022715 10.0.15063.44710.0.15063.447 - -
Iologmsg.dllIologmsg.dll 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.16384 – KB29953876.2.9200.16384 - KB2995387 - - - - -
Classpnp.sysClasspnp.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17061 / 6.2.9200.21180 – KB29953876.2.9200.17061 / 6.2.9200.21180 - KB2995387 6.3.9600.18334 – KB31726146.3.9600.18334 - KB3172614 10.0.14393.953 – KB402271510.0.14393.953 - KB4022715 - - -
Volsnap.sysVolsnap.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17047 / 6.2.9200.21165 – KB29753316.2.9200.17047 / 6.2.9200.21165 - KB2975331 6.3.9600.18265 – KB31453846.3.9600.18265 - KB3145384 - 10.0.15063.010.0.15063.0 - -
partmgr.syspartmgr.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.16681 – KB28771146.2.9200.16681 - KB2877114 6.3.9600.17401 – KB30008506.3.9600.17401 - KB3000850 10.0.14393.953 – KB402271510.0.14393.953 - KB4022715 10.0.15063.010.0.15063.0 - -
volmgr.sysvolmgr.sys 10.0.15063.010.0.15063.0 - -
Volmgrx.sysVolmgrx.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 - - - 10.0.15063.010.0.15063.0 - -
Msiscsi.sysMsiscsi.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.21006 – KB29551636.2.9200.21006 - KB2955163 6.3.9600.18624 – KB40227266.3.9600.18624 - KB4022726 10.0.14393.1066 – KB402271510.0.14393.1066 - KB4022715 10.0.15063.44710.0.15063.447 - -
Msdsm.sysMsdsm.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.21474 – KB30461016.2.9200.21474 - KB3046101 6.3.9600.18592 – KB40227266.3.9600.18592 - KB4022726 - - - -
Mpio.sysMpio.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.21190 – KB30461016.2.9200.21190 - KB3046101 6.3.9600.18616 – KB40227266.3.9600.18616 - KB4022726 10.0.14393.1198 – KB402271510.0.14393.1198 - KB4022715 - - -
vmstorfl.sysvmstorfl.sys 6.3.9600.18907 – KB40726506.3.9600.18907 - KB4072650 6.3.9600.18080 – KB30631096.3.9600.18080 - KB3063109 6.3.9600.18907 – KB40726506.3.9600.18907 - KB4072650 10.0.14393.2007 – KB434541810.0.14393.2007 - KB4345418 10.0.15063.850 – KB434541910.0.15063.850 - KB4345419 10.0.16299.371 – KB434542010.0.16299.371 - KB4345420 -
Fveapi.dllFveapi.dll 6.1.7601.23311 – KB31255746.1.7601.23311 - KB3125574 6.2.9200.20930 – KB29302446.2.9200.20930 - KB2930244 6.3.9600.18294 – KB31726146.3.9600.18294 - KB3172614 10.0.14393.576 – KB402271510.0.14393.576 - KB4022715 - - -
Fveapibase.dllFveapibase.dll 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.20930 – KB29302446.2.9200.20930 - KB2930244 6.3.9600.17415 – KB31726146.3.9600.17415 - KB3172614 10.0.14393.206 – KB402271510.0.14393.206 - KB4022715 - - -
NetzwerkNetwork netvsc.sysnetvsc.sys - - - 10.0.14393.1198 – KB402271510.0.14393.1198 - KB4022715 10.0.15063.250 – KB402000110.0.15063.250 - KB4020001 - -
mrxsmb10.sysmrxsmb10.sys 6.1.7601.23816 – KB40227226.1.7601.23816 - KB4022722 6.2.9200.22108 – KB40227246.2.9200.22108 - KB4022724 6.3.9600.18603 – KB40227266.3.9600.18603 - KB4022726 10.0.14393.479 – KB402271510.0.14393.479 - KB4022715 10.0.15063.48310.0.15063.483 - -
mrxsmb20.sysmrxsmb20.sys 6.1.7601.23816 – KB40227226.1.7601.23816 - KB4022722 6.2.9200.21548 – KB40227246.2.9200.21548 - KB4022724 6.3.9600.18586 – KB40227266.3.9600.18586 - KB4022726 10.0.14393.953 – KB402271510.0.14393.953 - KB4022715 10.0.15063.48310.0.15063.483 - -
mrxsmb.sysmrxsmb.sys 6.1.7601.23816 – KB40227226.1.7601.23816 - KB4022722 6.2.9200.22074 – KB40227246.2.9200.22074 - KB4022724 6.3.9600.18586 – KB40227266.3.9600.18586 - KB4022726 10.0.14393.953 – KB402271510.0.14393.953 - KB4022715 10.0.15063.010.0.15063.0 - -
tcpip.systcpip.sys 6.1.7601.23761 – KB40227226.1.7601.23761 - KB4022722 6.2.9200.22070 – KB40227246.2.9200.22070 - KB4022724 6.3.9600.18478 – KB40227266.3.9600.18478 - KB4022726 10.0.14393.1358 – KB402271510.0.14393.1358 - KB4022715 10.0.15063.44710.0.15063.447 - -
http.syshttp.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17285 – KB30425536.2.9200.17285 - KB3042553 6.3.9600.18574 – KB40227266.3.9600.18574 - KB4022726 10.0.14393.251 – KB402271510.0.14393.251 - KB4022715 10.0.15063.48310.0.15063.483 - -
vmswitch.sysvmswitch.sys 6.1.7601.23727 – KB40227196.1.7601.23727 - KB4022719 6.2.9200.22117 – KB40227246.2.9200.22117 - KB4022724 6.3.9600.18654 – KB40227266.3.9600.18654 - KB4022726 10.0.14393.1358 – KB402271510.0.14393.1358 - KB4022715 10.0.15063.13810.0.15063.138 - -
CoreCore ntoskrnl.exentoskrnl.exe 6.1.7601.23807 – KB40227196.1.7601.23807 - KB4022719 6.2.9200.22170 – KB40227186.2.9200.22170 - KB4022718 6.3.9600.18696 – KB40227266.3.9600.18696 - KB4022726 10.0.14393.1358 – KB402271510.0.14393.1358 - KB4022715 10.0.15063.48310.0.15063.483 - -
RemotedesktopdiensteRemote Desktop Services rdpcorets.dllrdpcorets.dll 6.2.9200.21506 – KB40227196.2.9200.21506 - KB4022719 6.2.9200.22104 – KB40227246.2.9200.22104 - KB4022724 6.3.9600.18619 – KB40227266.3.9600.18619 - KB4022726 10.0.14393.1198 – KB402271510.0.14393.1198 - KB4022715 10.0.15063.010.0.15063.0 - -
termsrv.dlltermsrv.dll 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 6.2.9200.17048 – KB29735016.2.9200.17048 - KB2973501 6.3.9600.17415 – KB30008506.3.9600.17415 - KB3000850 10.0.14393.0 – KB402271510.0.14393.0 - KB4022715 10.0.15063.010.0.15063.0 - -
termdd.systermdd.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 - - - - - -
win32k.syswin32k.sys 6.1.7601.23807 – KB40227196.1.7601.23807 - KB4022719 6.2.9200.22168 – KB40227186.2.9200.22168 - KB4022718 6.3.9600.18698 – KB40227266.3.9600.18698 - KB4022726 10.0.14393.594 – KB402271510.0.14393.594 - KB4022715 - - -
rdpdd.dllrdpdd.dll 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 - - - - - -
rdpwd.sysrdpwd.sys 6.1.7601.23403 – KB31255746.1.7601.23403 - KB3125574 - - - - - -
SicherheitSecurity MS17-010MS17-010 KB4012212KB4012212 KB4012213KB4012213 KB4012213KB4012213 KB4012606KB4012606 KB4012606KB4012606 - -
KB4012216KB4012216 KB4013198KB4013198 KB4013198KB4013198 - -
KB4012215KB4012215 KB4012214KB4012214 KB4012216KB4012216 KB4013429KB4013429 KB4013429KB4013429 - -
KB4012217KB4012217 KB4013429KB4013429 KB4013429KB4013429 - -
CVE-2018-0886CVE-2018-0886 KB4103718KB4103718 KB4103730KB4103730 KB4103725KB4103725 KB4103723KB4103723 KB4103731KB4103731 KB4103727KB4103727 KB4103721KB4103721
KB4103712KB4103712 KB4103726KB4103726 KB4103715KB4103715

Einsatz von Sysprep When to use sysprep

Sysprep ist ein Prozess, den Sie in einer Windows-Installation ausführen können, um die Systeminstallation zurückzusetzen. Dabei werden alle personenbezogenen Daten entfernt und verschiedene Komponenten zurückgesetzt.Sysprep is a process that you could run into a windows installation that will reset the installation of the system and will provide an “out of the box experience” by removing all personal data and resetting several components. Sie verwenden Sysprep üblicherweise, wenn Sie eine Vorlage erstellen, aus der Sie verschiedene weitere VMs mit einer spezifischen Konfiguration bereitstellen können.You typically do this if you want to create a template from which you can deploy several other VMs that have a specific configuration. Dies wird als generalisiertes Image bezeichnet.This is called a generalized image.

Wenn Sie stattdessen nur eine VM aus einem Datenträger erstellen möchten, ist die Verwendung von Sysprep nicht erforderlich.If, instead, you want only to create one VM from one disk, you don’t have to use sysprep. In diesem Fall können Sie die VM einfach aus einem sogenannten spezialisierten Image erstellen.In this situation, you can just create the VM from what is known as a specialized image.

Weitere Informationen zum Erstellen einer VM aus einem spezialisierten Datenträger finden Sie hier:For more information about how to create a VM from a specialized disk, see:

Wenn Sie ein generalisiertes Image erstellen möchten, müssen Sie Sysprep ausführen.If you want to create a generalized image, you need to run sysprep. Weitere Informationen zur Verwendung von Sysprep finden Sie unter How to Use Sysprep: An Introduction (Verwenden von Sysprep: Eine Einführung).For more information about Sysprep, see How to Use Sysprep: An Introduction.

Nicht jede Rolle oder Anwendung, die auf einem Windows-basierten Computer installiert ist, unterstützt diese Generalisierung.Not every role or application that’s installed on a Windows-based computer supports this generalization. Bevor Sie also dieses Verfahren ausführen, sollten Sie den folgenden Artikel lesen, um sicherzustellen, dass die Rolle des betreffenden Computers von Sysprep unterstützt wird.So before you run this procedure, refer to the following article to make sure that the role of that computer is supported by sysprep. Weitere Informationen finden Sie unter Sysprep Support for Server Roles (Sysprep-Unterstützung für Serverrollen).For more information, Sysprep Support for Server Roles.

Schritte zum Generalisieren einer VHDSteps to generalize a VHD

Hinweis

Nachdem Sie „sysprep.exe“ wie in den folgenden Schritten beschrieben ausgeführt haben, schalten Sie die VM aus und schalten Sie nicht wieder ein, bis Sie ein Image davon in Azure erstellen.After you run sysprep.exe as specified in the following steps, turn off the VM, and do not turn it back on until you create an image from it in Azure.

  1. Melden Sie sich bei der Windows-VM an.Sign in to the Windows VM.

  2. Öffnen Sie als Administrator eine Eingabeaufforderung.Run Command Prompt as an administrator.

  3. Wechseln Sie zum Verzeichnis %windir%\system32\sysprep, und führen Sie anschließend sysprep.exe aus.Change the directory to: %windir%\system32\sysprep, and then run sysprep.exe.

  4. Wählen Sie unter Systemvorbereitungsprogramm die Option Out-of-Box-Experience (OOBE) für System aktivieren, und vergewissern Sie sich, dass das Kontrollkästchen Generalisieren aktiviert ist.In the System Preparation Tool dialog box, select Enter System Out-of-Box Experience (OOBE), and make sure that the Generalize check box is selected.

    Tool für die Systemvorbereitung

  5. Wählen Sie unter Optionen für Herunterfahren die Option Herunterfahren aus.In Shutdown Options, select Shutdown.

  6. Klicken Sie auf OK.Click OK.

  7. Fahren Sie die VM herunter, nachdem Sysprep abgeschlossen wurde.When Sysprep completes, shut down the VM. Verwenden Sie nicht Neu starten, um die VM herunterzufahren.Do not use Restart to shut down the VM.

  8. Jetzt kann die VHD hochgeladen werden.Now the VHD is ready to be uploaded. Weitere Informationen zum Erstellen einer VM aus einem generalisierten Datenträger finden Sie unter Hochladen einer generalisierten VHD in Azure und Erstellen einer neuen VM.For more information about how to create a VM from a generalized disk, see Upload a generalized VHD and use it to create a new VMs in Azure.

Hinweis

Eine benutzerdefinierte Datei „unattend.xml“ wird nicht unterstützt.A custom unattend.xml is not supported. Wir unterstützen aber die „AdditionalUnattendContent“-Eigenschaft, die nur eingeschränkte Unterstützung für das Hinzufügen von microsoft-windows-shell-setup-Optionen in die Datei „unattend.xml“ bietet, die der Azure-Bereitstellungs-Agent verwendet.While we do support the additionalUnattendContent property, that only provides limited support for adding microsoft-windows-shell-setup options into the unattend.xml that the Azure provisioning agent uses. Beispiel:E.g. können sie additionalUnattendContent verwenden, um „FirstLogonCommands“ und „LogonCommands“ hinzuzufügen.they can use additionalUnattendContent to add FirstLogonCommands and LogonCommands. Siehe auch Beispiel für additionalUnattendContent FirstLogonCommands.See also additionalUnattendContent FirstLogonCommands example.

Die folgenden Einstellungen wirken sich nicht auf das Hochladen von VHDs aus.The following settings do not affect VHD uploading. Es wird jedoch dringend empfohlen, diese Einstellungen zu konfigurieren.However, we strongly recommend that you configured them.

  • Installieren Sie den Azure-VM-Agent.Install the Azure VMs Agent. Anschließend können Sie VM-Erweiterungen aktivieren.Then you can enable VM extensions. Die VM-Erweiterungen implementieren die meisten der wichtigen Funktionen, die Sie für Ihre virtuellen Computer möglicherweise verwenden möchten, darunter das Zurücksetzen von Kennwörtern, das Konfigurieren von RDP und viele andere.The VM extensions implement most of the critical functionality that you might want to use with your VMs such as resetting passwords, configuring RDP, and so on. Weitere Informationen finden Sie unter Übersicht über den Agent für virtuelle Azure-Computer.For more information, see Azure Virtual Machine Agent overview.

  • Nachdem die VM in Azure erstellt wurde, wird empfohlen, die Auslagerungsdatei auf dem Volume für das temporäre Laufwerk zu platzieren, um die Leistung zu verbessern.After the VM is created in Azure, we recommend that you put the pagefile on the ”Temporal drive” volume to improve performance. Die Einrichtung kann wie folgt durchgeführt werden:You can set up this as follows:

    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -name "PagingFiles" -Value "D:\pagefile.sys" -Type MultiString -force
    

    Wenn der VM ein Datenträger angefügt ist, lautet der Laufwerkbuchstabe des Volumes für das temporäre Laufwerk typischerweise „D“.If there’s any data disk that is attached to the VM, the Temporal drive volume's drive letter is typically "D." Die Bezeichnung kann abhängig von der Anzahl verfügbarer Laufwerke und den vorgenommenen Einstellungen jedoch abweichen.This designation could be different, depending on the number of available drives and the settings that you make.

Nächste SchritteNext steps