Hi,
Depending on how you deploy your patches and the settings for install / restart, you can force Windows to "Check in" and if there are any updates available it will download ,etc if you run the following as a script or command, its the same as clicking "Check For Updates" :
UsoClient startinteractivescan
You can also deploy Toast messages using Windows 10 Toast Notification Script – imab.dk , these will prompt Users to restart if there are patches waiting and can be setup as a scheduled task each week, etc , so only one deployment required ?