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. Windows 10 Desktop (Pro und S-Editionen) kann jetzt auf Computern ausgeführt werden, die über ARM64 Prozessoren mit dem Fall Creators Update verfügen.Now, Windows 10 desktop (Pro and S editions) can run on machines that are powered by ARM64 processors with the Fall Creators Update. 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. z. B.E.g. Adobe Reader.Adobe reader. Für weitere Informationen oder Demos sehen Sie sich das Channel 9-Video für den Always Connected-PC an.For more information or 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-Funktionen wie z. B. Microsoft Edge, Cortana, Startmenü und Explorer sind alle nativ und werden als ARM64 (oder ARM32) ausgeführt.The built-in Windows 10 experiences such as Edge, Cortana, Start menu, and Explorer are all native and run as ARM64 (or ARM32). Dies beinhaltet auch alle Gerätetreiber wie z. B. Grafik, Netzwerk oder die Festplatte.This also includes all the device drivers such as Graphics, networking or the hard disk. Dies gewährleistet, dass Sie die beste Benutzererfahrung und Akkulaufzeit Ihres Geräts mit der vollen nativen Geschwindigkeit des Qualcomm Snapdragon-Prozessors erhalten.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 ausgeführt wird, alle X86, ARM64 und ARM32 UWP-apps aus dem Microsoft Store.Windows 10 on ARM runs all x86, ARM32, and ARM64 UWP apps from the Microsoft Store. ARM32 und ARM64-apps nativ ausführen, ohne jegliche Emulation, while X86, die Ausführung von apps unter Emulation.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

Um Ihrer UWP-Anwendung für die ARM64 systemintern Zielplattform erstellen zu können, müssen Sie Visual Studio 2017 Version 15.9 oder höher verfügen.To build your UWP application to natively target the ARM64 platform, you must have Visual Studio 2017 version 15.9 or later. Weitere Informationen finden Sie unter 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 zur UWP-apps, Windows 10 auf ARM können auch Ausführen Ihrer X86 Win32 apps (z. B. Adobe Reader), in unveränderter Form zusammen mit guter Leistung und nahtloses Benutzererlebnis, wie Sie einem beliebigen PC.In addition to UWP apps, Windows 10 on ARM can also run your x86 Win32 apps (such as Adobe Reader) unmodified, with good performance and seamless user experience, just like any PC. Diese X86 Win32-apps müssen nicht neu kompiliert für ARM und nicht einmal bewusst ist, die sie für 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 ARM processor. Beachten Sie, dass 64-Bit-x64-Win32-Anwendungen nicht unterstützt werden, aber die überwiegende Mehrheit der Apps alle über x86-Versionen ihrer Apps verfügen. Wählen Sie aus der Benutzerperspektive einfach das 32-Bit-x86-Installationsprogramm für den PC mit Windows auf ARM aus.Note that 64-bit x64 Win32 apps are not supported but the vast majority of apps all have x86 versions of their apps, so from a user perspective, just choose the 32 bit x86 installer to run on the Windows 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 der ARM-apps auf ARMTroubleshooting ARM apps on ARM Häufige Probleme mit ARM32 und ARM64-apps, bei der Ausführung auf ARM und zur Behebung dieser Probleme.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.
Debuggen 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.