Windows 10 auf ARMWindows 10 on ARM

Ursprünglich konnte Windows 10 (im Unterschied zu Windows 10 Mobile) nur auf PCs ausgeführt werden, die über x86- und x64-Prozessoren verfügen.Originally Windows 10 (as distinguished from Windows 10 Mobile) could run only on PCs that were powered by x86 and x64 processors. Jetzt kann Windows 10 Desktop auf Computern ausgeführt werden, die von ARM64-Prozessoren mit dem Fall Creators Update oder neuer unter betrieben werden.Now, Windows 10 desktop can run on machines that are powered by ARM64 processors with the Fall Creators Update or newer. Dank der stromsparenden Architektur der ARM-CPU weisen diese PCs eine Akkulaufzeit über einen ganzen Tag auf und erhalten Unterstützung für mobile Datennetzwerke.The power-saving nature of the ARM CPU architecture allows these PCs to have all-day battery life and support for mobile data networks. Diese PCs bieten eine hervorragende Anwendungskompatibilität und ermöglichen Ihnen, Ihre bestehenden x86 win32-Anwendungen unverändert auszuführen.These PCs will provide great application compatibility and allow you to run your existing x86 win32 applications unmodified. Weitere Informationen oder eine Demo finden Sie im Channel 9-Video für den stets verbundenen PC.For more information or a demo, look at the Channel 9 video for the Always Connected PC.

Wir verwenden den Begriff ARM hier als eine Kurzform für PCs, auf denen die Desktopversion von Windows 10 auf ARM64-Prozessoren (oft auch als AArch64 bezeichnet) ausgeführt wird.We use the term ARM here as a shorthand for PCs that run the desktop version of Windows 10 on ARM64 (also commonly called AArch64) processors. Wir verwenden den Begriff ARM32" hier als eine Kurzform für die 32-Bit-ARM-Architektur (in anderen Dokumentationen häufig ARM genannt).We use the term ARM32 here as a shorthand for the 32-bit ARM architecture (commonly called ARM in other documentation).

Apps und Funktionen auf ARMApps and experiences on ARM

Integrierte Windows 10-Funktionen, Apps und TreiberBuilt-in Windows 10 experiences, apps and drivers

Die integrierten Windows 10-Umgebungen, wie z. b. Edge, Cortana, Startmenü und Explorer, sind System eigen und werden als ARM64 ausgeführt.The built-in Windows 10 experiences such as Edge, Cortana, Start menu, and Explorer are all native and run as ARM64. Dies umfasst auch alle Gerätetreiber, z. b. Grafiken, Netzwerke oder die Festplatte.This also includes all the device drivers such as graphics, networking, or the hard disk. Dadurch wird sichergestellt, dass das Gerät, das mit der vollständigen nativen Geschwindigkeit des Qualcomm-Snapdragon-Prozessors ausgeführt wird, die beste Benutzer Leistung und Akku Lebensdauer erreicht.This ensures that you get the best user experience and battery life out of your device running at the full native speed of the Qualcomm Snapdragon processor.

Apps für die Universelle Windows-Plattform (UWP)Universal Windows Platform (UWP) apps

Windows 10 auf Arm führt alle x86-, ARM32-und ARM64 UWP-apps aus dem Microsoft Store aus.Windows 10 on ARM runs all x86, ARM32, and ARM64 UWP apps from the Microsoft Store. ARM32-und ARM64-apps werden nativ ohne jegliche Emulation ausgeführt, während x86-apps unter Emulation ausgeführt werden.ARM32 and ARM64 apps run natively without any emulation, while x86 apps run under emulation. Wenn Sie eine UWP-Entwickler sind, stellen Sie bitte sicher, dass Sie ein ARM-Paket für Ihre App übermitteln, da dies die beste Benutzererfahrung für das Gerät bietet.If you are a UWP developer, please ensure that you submit an ARM package for your app as this will provide the best user experience for the device. Weitere Informationen finden Sie unter App-Paket-Architekturen.For more information see App package architectures.

Hinweis

Wenn Sie Ihre UWP-Anwendung erstellen möchten, um die ARM64-Plattform nativ zu erreichen, benötigen Sie Visual Studio 2017, Version 15,9 oder höher oder Visual Studio 2019.To build your UWP application to natively target the ARM64 platform, you must have Visual Studio 2017 version 15.9 or later, or Visual Studio 2019. Weitere Informationen finden Sie in diesem Blogbeitrag.For more information, see this blog post.

Wichtig

Wenn ein Benutzer eine UWP-App aus dem Microsoft Store herunterlädt, wird die ARM32-Version auf einem ARM64-Gerät installiert, sofern nicht nur eine x86-Version verfügbar ist.When a user downloads a UWP app from the Microsoft Store, the ARM32 version will be installed on an ARM64 device unless only an x86 version is available. Weitere Informationen zu Architekturen finden Sie unter App-Paket-Architekturen.For more information about architectures, see App package architectures.

Win32-AppsWin32 apps

Zusätzlich zu UWP-apps kann Windows 10 auf Arm auch Ihre x86-Win32-apps unverändert ausführen, mit einer guten Leistung und einer nahtlosen Benutzer Darstellung, wie bei jedem beliebigen PC.In addition to UWP apps, Windows 10 on ARM can also run your x86 Win32 apps unmodified, with good performance and a seamless user experience, just like any PC. Diese x86-Win32-apps müssen für Arm nicht neu kompiliert werden und bemerken nicht einmal, dass Sie auf einem Arm-Prozessor ausgeführt werden.These x86 Win32 apps don’t have to recompiled for ARM and don’t even realize they are running on an ARM processor. Beachten Sie, dass 64-Bit-x64-Win32-apps nicht unterstützt werden, aber für die meisten apps ist x86-Versionen verfügbar.Note that 64-bit x64 Win32 apps are not supported, but the vast majority of apps have x86 versions available. Wenn Sie die Auswahl der APP-Architektur gewählt haben, wählen Sie einfach die Version 32-Bit x86 aus, um die APP auf einem Windows 10 auf Arm-PC auszuführen.When given the choice of app architecture, just choose the 32-bit x86 version to run the app on a Windows 10 on ARM PC.

Inhalt dieses AbschnittsIn this section

ThemaTopic BeschreibungDescription
Funktionsweise der x86-Emulation auf ARMHow x86 emulation works on ARM Eine Übersicht mit detaillierten Informationen dazu, wie x86-Apps auf ARM emuliert werden.An overview detailing how x86 apps are emulated on ARM.
Problembehandlung für x86-Apps auf ARMTroubleshooting x86 apps on ARM Häufig auftretende Probleme mit x86-Apps bei der Ausführung auf ARM, und wie diese Probleme behoben werden können.Common issues with x86 apps when running on ARM, and how to fix them.
Problembehandlung bei Arm-apps auf ArmTroubleshooting ARM apps on ARM Häufige Probleme mit ARM32-und ARM64-Apps bei der Ausführung auf Arm und deren Behebung.Common issues with ARM32 and ARM64 apps when running on ARM, and how to fix them.
Problembehandlung für die Programmkompatibilität auf ARMProgram Compatibility Troubleshooter on ARM Anleitung zum Anpassen der Kompatibilitätseinstellungen, wenn Ihre App auf ARM nicht korrekt funktioniert.Guidance for adjusting compatibility settings if your app isn't working correctly on ARM.
ThemaTopic BeschreibungDescription
Entwickeln von ARM64-Treibern mit dem WDKBuilding ARM64 Drivers with the WDK Anleitung zum Erstellen eines ARM64-Treibers.Instructions for building an ARM64 driver.
Debugging von x86-apps auf ArmDebugging x86 apps on ARM Anleitung für das Debuggen von x86-Apps auf ARM.Guidance for debugging x86 apps on ARM.