Allow Microsoft Edge to per-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed – Enabled and set to Prevent per-launching.Under Administrative Templates > Windows Components > Microsoft Edge set the following options: Update policy override – Enabled and set to Manual updates only.Prevent Desktop Shortcut creation upon install – Disabled.Under Administrative Templates > Microsoft Edge Update > Applications > Edge set the following options: I also have the following settings in Group Policy but am not sure if they really matter or not as setting the equivalent Google services to the same settings as above also prevents Google from auto-updating while still allowing it to be manually updated. Note: if you disable all 3 services, you won’t be able to “manually” update Edge. Microsoft Edge Update Service (edgeupdatem) – Manual (Trigger Start).Microsoft Edge Update Service (edgeupdate) – Disabled.Microsoft Edge Elevation Service (MicrosoftEdgeElevationService) – Manual.Open Services and set the following options: Note: if you delete them, they’ll get recreated the next time Edge gets updated but, if they’re disabled, they’ll stay disabled.Open Task Scheduler and Disable both of the Microsoft Edge Update tasks. Ok, here’s my settings to disable Edge auto-update while still allowing me to “manually” update it when I want to.