I have a Win 8.1 laptop upgraded to Windows 10. I did not have issues with drivers.
My laptop was 6+ years old before the upgrade.
There are 2 ways to upgrade:
1. Use the Windows Update as you have mentioned.
2. Use the Media Creation Tool or Tech Bench to do the in-place upgrade install.
MCT...
......All of these apps are still available for download, but one of these apps, Live Mail, will soon stop working without the installation of a new required update...............Because of underlying updates on the Microsoft mail platforms (Outlook/Hotmail), Live Mail will lose the ability to...
Re : changes are not refreshed in File Explorer
Clear the thumbnail cache and rebuild icon cache might fix the issue.
Thumbnail cache clear and reset
Thumbnail Cache - Clear and Reset - Windows 7 Help Forums
Rebuild Icon Cache
Icon Cache - Rebuild - Windows 7 Help Forums
You are right.
Surface RT users do not have the options as described to you.
However, there is a Hide option.
When you view the update, you can hide it by a long press at the update, then tap Hide update.
If you son has his own pc, I would just simply delete his account and that will be the end of the "temp profile" issue.
After that, run a system file check ( sfc /scannow ) to make sure your system is in proper working order.