The Unstoppable Engine
Google Chrome is designed to be a “zero-maintenance” browser. To ensure security and deliver new features, Google engineers built an incredibly aggressive background update engine (often called GoogleUpdate or Omaha). By default, Chrome checks for updates constantly. When a new version is available, it downloads the payload silently in the background and applies it the next time you restart the browser. While fantastic for the average consumer, this automatic updating is a massive problem for enterprise administrators or developers who need to test web applications on a specific, stable version of Chrome without the browser unexpectedly changing its rendering engine overnight.
Disabling the Update Services
To lock the browser to its current version and stop Google Chrome from automatically updating in the background (on Windows), you must disable its dedicated update services at the system level.
Press the Windows Key, type services.msc, and press Enter to open the Services console with administrator privileges. Scroll down the alphabetical list until you find two specific entries: Google Update Service (gupdate) and Google Update Service (gupdatem). You must modify both. Double-click the first service to open its properties. In the “General” tab, find the Startup type dropdown menu and change it to Disabled. If the service status says “Running,” click the Stop button. Click Apply and OK. Repeat this exact process for the second service. Finally, open your Task Scheduler (search for it in the Start menu) and disable the two tasks named “GoogleUpdateTaskMachineCore” and “GoogleUpdateTaskMachineUA” to ensure Chrome cannot re-enable itself upon reboot.