Windows 10 auf ARMWindows 10 on ARM

Ursprünglich konnte Windows 10 (wie von Windows 10 Mobile unterschieden) nur auf PCs ausgeführt werden, die von x86-und x64-Prozessoren unter betrieben wurden.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. Mit dem Energiesparmodus der ARM-CPU-Architektur können diese PCs die gesamte Akku Lebensdauer und Unterstützung für mobile Daten Netzwerke aufweisen.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 stellen eine hervorragend vorhandene Anwendungs Kompatibilität bereit und ermöglichen es Ihnen, vorhandene 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 here" als Kurzform für PCs, auf denen die Desktop Version von Windows 10 auf ARM64 (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 Kurzform für die 32-Bit-ARM-Architektur (in der Regel Arm in anderer Dokumentation genannt).We use the term ARM32 here as a shorthand for the 32-bit ARM architecture (commonly called ARM in other documentation).

Apps und Erfahrungen auf ArmApps and experiences on ARM

Integrierte Windows 10-Umgebungen,-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.

Universelle Windows-Plattform-Apps (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 ein UWP-Entwickler sind, stellen Sie sicher, dass Sie ein Arm-Paket für Ihre APP übermitteln, da dadurch die beste Benutzer Leistung für das Gerät bereitgestellt wird.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

Windows 10 auf Arm unterstützt x86-, ARM32-und ARM64-UWP-Apps aus Store auf ARM64-Geräten.Windows 10 on ARM supports x86, ARM32, and ARM64 UWP apps from Store on ARM64 devices. Wenn ein Benutzer die UWP-App auf einem ARM64-Gerät herunterlädt, installiert das Betriebssystem automatisch die optimale Version der APP, die verfügbar ist.When a user downloads your UWP app on an ARM64 device, the OS will automatically install the optimal version of your app that is available. Wenn Sie x86-, ARM32-und ARM64-Versionen Ihrer APP an den Store übermitteln, installiert das Betriebssystem automatisch die ARM64-Version Ihrer APP.If you submit x86, ARM32, and ARM64 versions of your app to the Store, the OS will automatically install the ARM64 version of your app. Wenn Sie nur x86-und ARM32-Versionen Ihrer APP übermitteln, installiert das Betriebssystem die ARM32-Version.If you only submit x86 and ARM32 versions of your app, the OS will install the ARM32 version. Wenn Sie nur die x86-Version der APP übermitteln, installiert das Betriebssystem diese Version und führt Sie unter Emulation aus.If you only submit the x86 version of your app, the OS will install that version and run it under emulation. 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.

DownloadsDownloads

Visual Studio 2019 bietet verschiedene Tools zum Herunterladen von Tools für Windows 10 auf Arm.Visual Studio 2019 provides several tools downloads for Windows 10 on ARM. Benutzer mit Visual Studio 2017 können das Installationsprogramm verwenden, um vergleichbare Tools und Pakete zu suchen und zu installieren.Users stil using Visual Studio 2017 can use the installer to find and install comparable tools and packages. Beachten Sie, dass Sie Visual Studio 2019 verwenden müssen, um diese Schritte ausführen zu können.Note that to follow these steps, you must be using Visual Studio 2019.

Visual C++ RedistributableVisual C++ Redistributable

Das Visual C++ Redist-Paket ist für Arm-apps verfügbar.The Visual C++ Redist package is available for ARM apps. Besuchen Sie die Visual Studio-Downloadseite , Scrollen Sie nach unten zu alle Downloads, öffnen Sie andere Tools und Frameworks, und navigieren Sie dann zum Eintrag Microsoft Visual C++ Redistributable für Visual Studio 2019 .Visit the Visual Studio downloads page scroll down to All downloads, open Other tools and Frameworks, then navigate to the Microsoft Visual C++ Redistributable for Visual Studio 2019 entry. Aktivieren Sie das Optionsfeld ARM64 , und Laden Sie dann herunter.Select the ARM64 radio button, then Download.

-RemotetoolsRemote Tools

Remotetools für Visual Studio sind für Arm-apps verfügbar.Remote Tools for Visual Studio are available for ARM apps. Besuchen Sie die Visual Studio-Downloadseite , Scrollen Sie nach unten zu alle Downloads, öffnen Sie Tools für Visual Studio 2019, und navigieren Sie dann zum Eintrag Remotetools für Visual Studio 2019 .Visit the Visual Studio downloads page scroll down to All downloads, open Tools for Visual Studio 2019, then navigate to the Remote Tools for Visual Studio 2019 entry. Wählen Sie das Optionsfeld *ARM64 und dann herunterladenaus.Select the *ARM64 radio button, then Download.

In diesem AbschnittIn this section

ThemaTopic BESCHREIBUNGDescription
Funktionsweise der x86-Emulation auf ARMHow x86 emulation works on ARM In dieser Übersicht wird erläutert, 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äufige Probleme mit x86-Apps bei der Ausführung auf Arm und deren Behebung.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 Leitfaden zum Anpassen von Kompatibilitäts Einstellungen, wenn Ihre APP auf Arm nicht ordnungsgemäß 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 Anweisungen zum Entwickeln eines ARM64-Treibers.Instructions for building an ARM64 driver.
Debugging von x86-apps auf ArmDebugging x86 apps on ARM Leitfaden zum Debuggen von x86-apps auf Arm.Guidance for debugging x86 apps on ARM.