1. Settings > Update & Security > For developers > Turn on "Install apps from any source, including loose files". 2. Search > Windows PowerShell > Run as Administrator 3. You first need to uninstall the existing (bad) installation of the app. The default installation of many system apps crash because M1 doesn't support running 32-bit ARM code. Try to right click on the problematic app in the Start menu, and click Uninstall. If you already uninstalled the bad copy, skip to step 7. If "Uninstall" isn't an option for the app you're looking to fix, we need to use PowerShell to uninstall it. 4. Run this command: Get-AppxPackage -allusers > ~/apps.txt;start ~/apps.txt This will make a list of all apps and save it to apps.txt, and open the list of apps in the default text editor (likely Notepad) 5. Search for the name of the app you'd like to fix. Then find the "Name" of the problematic app, such as "Microsoft.Windows.Photos". If the app has architecture "Arm64" or "X86", the app will run. If the app has architecture "Arm", it'll be broken on M1, and we need to uninstall it first. 6. Uninstall the bad app with this command: Get-AppxPackage Microsoft.Windows.Photos | Remove-AppxPackage -AllUsers Replace "Microsoft.Windows.Photos" with the name of the app you'd like to uninstall. The app will uninstall fairly quickly - you may see a green flash. 7. Find the web URL of the app you'd like to install. For Photos, it is https://www.microsoft.com/en-us/p/microsoft-photos/9wzdncrfjbh4?activetab=pivot:overviewtab. For other apps, just click on the URL for Photos, and click in the search field to find your app. 8. Copy the URL of the app to the clipboard. 9. Open and paste in the URL, then click the checkmark. This lets you find out the appx package URL from store web URL. 10. Scroll down to find the latest appx or appxbundle of the main app (not the dependency). The format should either be "appx" or "appxbundle", and the file name should indicate either "neutral", "arm64", or "x86". The file name must not have plain "arm" (no "64" suffix) as the architecture. Do not download "eappx" or "eappxbundle" as those won't be compatible. For Photos, at the time of writing, this name is Microsoft.Windows.Photos_2020.20110.11001.0_neutral_~_8wekyb3d8bbwe.appxbundle. 11. After downloading the package, if it is a .appx, skip to step 14. If it is a neutral .appxbundle, find the downloaded file in Windows Explorer, and change the file extension to .zip. If you don't see any extension, click View > File Name Extensions to show it. Sometimes files are downloaded without an extension. 12. Right click on the renamed zip > Extract All... > Extract. 13. Click into the extracted folder, and scroll down to find the appx of the main app that ends in "_Win32.appx". For Photos, this is AppStubCS.Windows_2020.20110.11001.0_x86_Ship.appx at the time of writing. 14. Hold down the Shift key and right click on this appx, and click Copy as path. 15. In PowerShell, paste in the following: Add-AppxPackage -Path Add a space character at the end, so it's "Add-AppxPackage -Path ", then right click once to paste in the path. 16. Press return. The correct version of the app should install, and you should be able to launch it from the Start menu. 17. If PowerShell prompts for any missing dependency, repeat the previous steps to install the dependency first. If you're noticing missing graphics or odd behavior in the app, install the appx files that ends in "_scale-*.appx". Enjoy!