+def DeleteGoogleUpdateRegistration(system_level, variable_expander):
+ """Deletes Chrome's registration with Google Update.
+
+ Args:
+ system_level: True if system-level Chrome is to be deleted.
+ variable_expander: A VariableExpander object.
+ """
+ root = (_winreg.HKEY_LOCAL_MACHINE if system_level
+ else _winreg.HKEY_CURRENT_USER)
+ key_name = variable_expander.Expand('$CHROME_UPDATE_REGISTRY_SUBKEY')
+ try:
+ key_handle = _winreg.OpenKey(root, key_name, 0,
+ _winreg.KEY_SET_VALUE |
+ _winreg.KEY_WOW64_32KEY)
+ _winreg.DeleteValue(key_handle, 'pv')
+ except WindowsError:
+ # The key isn't present, so there is no value to delete.
+ pass
+
+