diff --git a/src/calibre/utils/winreg/default_programs.py b/src/calibre/utils/winreg/default_programs.py index ce43ca5c3a..f52dd27087 100644 --- a/src/calibre/utils/winreg/default_programs.py +++ b/src/calibre/utils/winreg/default_programs.py @@ -71,7 +71,7 @@ def create_prog_id(ext, prog_id, ext_map, exe): key.set(value=type_name) key.set('FriendlyTypeName', type_name) key.set('PerceivedType', 'Document') - key.set('DefaultIcon', exe+',0') + key.set(sub_key='DefaultIcon', value=exe+',0') key.set_default_value(r'shell\open\command', '"%s" "%%1"' % exe) key.set('AllowSilentDefaultTakeOver')