1. Open Armory Crate (Grey Icon on the windows menu bar along the bottom), go to "Content" tab, then "Update Center". Click the button for "Check for updates". Once it is done, click "Update" on the top group and when that completes click "Update All" on the bottom group. Once all the updates are complete, restart your device. You might get a pop up to confirm you want to update BIOS and say "Ok".
2. Open the Start menu, select "Settings" and then "Windows Update". Say check for updates and let this download and install everything in the list (you might have to click "Download and Install" to trigger this. This might take awhile but once everything is completed click the "restart now" button. Do not click this until everything is completed or you could run into issues. Note - mine showed an update that wouldn't install, and even when clicking "Retry" it could not install. If you see this don't worry - we will fix it in step 5
3. After it restarts, go back to the Start menu, then settings, then Windows Update again. Say check for updates and wait to see if there are any more. If there is a "Windows Preview" type update you can click the button to download and install or leave it, I did install the latest. If you had more updates in this step, when they are all completed restart your device
4. Now that we have all Armory Crate and Windows Updates, open the Microsoft Store (you have an icon on your Windows Menu Bar, it looks like a shopping bag). When it opens, click the "Library" icon on the left side, then click "Get Updates" button. This will probably take awhile too, but let everything download and install. Once all of these are complete, restart your device.
5. After it restarts, open the "My Asus" app (start>All Apps>My Asus), and when it opens go to "Customer Support" on the left, then "LiveUpdate" tab. Click "Check" and there should be at least 2 updates. One of these is the firmware update that wouldn't install in step 2 in my case. Once it checks for updates, click "Update All" and let it run the updates. You will probably see a confirmation pop up to update firmware and click "Okay". Once these complete your device should restart
6. UPDATE 6/13: There was a BIOS hotfix released on 6/12 that might not show up on your first My Asus update as outlined in Step 5. I would recommend after the device restarts, you open My Asus app again and check for updates again to get the BIOS Hotfix
7. After it restarts, open the Xbox App and click the "Install Now" link where it says it needs an update. Once it completes the Xbox app will close and reopen. When that happens, open the Microsoft Store again and go to "My Apps" and "Get Updates" - it will now grab even more updates so just let it download and install all. Once this is done restart your device.
8. You are almost done! Once the device restarts open your start menu and in the search box field tap there and type "Disk Cleanup" and open it. Once it loads, click the button for "Clean Up System Files" and it will close and reopen. Click the checkbox next to every option (you have to scroll down to get them all" then click "Clean up". This got me back almost 15gigs on the hard drive.
9. After that, go the the start menu and in the search box type "Defrag" and open the Disk defrag app. When it loads, click your "C:" drive and click "Optimize". This will freshen up your SSD a bit. **NOTE/PSA: Due to the number of comments saying you should not defrag an SSD, let me clarify. The built-in app in Windows is still called Defragmenter, however, it will recognize that you have an SSD and will only run a trim on it, not an actual defrag. So yes, this is safe and not a bad idea after all the updates and disk clean up.
10. Additional Stuff (not necessary but worth checking):- If your time is off (bottom right corner of the Windows menu bar) - Right click (Right Trigger if you are using the built in controller) on the date/time in the bottom right corner, select "Adjust Date/Time". Check to make sure the toggle is ON for Set Time Automatically , ON for Adjust for Daylight Savings Automatically, Make sure your timezone is correct in the drop down for Timezone, and OFF for set timezone automatically. Then click the button for "Sync Now" under additional settings and that should set your day/time correctly- Grab your game launchers! This is very easy from the built in ArmoryCrate app, on the main page you should see a few (Steam, Epic, Ubisoft Connect, etc). If you highlight and click on those it will open a browser window where you can download the launcher. These will install into your "Downloads" folder, open that folder and click on the launcher you want to install. Login if you already have an account or create an account on each if you are using it for the first time- IMPORTANT: Stop all these launchers from auto-starting! For most of these, they will set themselves to auto-launch when windows starts up. I'd recommend going into the settings on each and finding the option "Auto start on Windows" and turning that off. They are in different places in the settings for each but if you have trouble finding them just ask! Steam is under "Interface", Epic is under the main Settings page, etc