Hi,
After Windows 10 update form 1708 to 1803 the path Settings → Apps → Default Apps → Set defaults by app is broken.
Few lines from event viewer:
Faulting application name: SystemSettings.exe, version: 10.0.17134.112, time stamp: 0x2a3c4e62
Faulting module name: ntdll.dll, version: 10.0.17134.112, time stamp: 0x6529f37c
Exception code: 0xc0000409
Fault offset: 0x000000000008a90f
Faulting process id: 0x4d14
Faulting application start time: 0x01d40572a16c05d6
Faulting application path: C:\Windows\ImmersiveControlPanel\SystemSettings.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 7771e49a-a13b-43fc-a37c-abe5de0d98d3
Faulting package full name: windows.immersivecontrolpanel_10.0.2.1000_neutral_neutral_cw5n1h2txyewy
Faulting package-relative application ID: microsoft.windows.immersivecontrolpanel
I followed this instruction:
Redirecting https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_update-insiderplat_pc/set-default-by-app-crashes-settings-for-some/7a468a89-2366-4ba2-a02d-4a5df0b1170f
To fix it, download process monitor (sysinternals aka microsoft)
-
Run process monitor and add SystemSettings.exe to the include list. Uncheck monitoring of everything except registry.
-
Open settings->default apps
-
Clear any captures already on screen (ctrl-x in process explorer)
-
Click set defaults by app
-
Wait for it to crash, then pause/stop capture in processexplorer
Scroll to the bottom of the capture, and read upwards and look for what registry keys it was trying to to
access prior to it crashing (ignore the bunch of regkeyclosed at the bottom), In my case the last application
it was hitting in the registry was ICAA.
Windows SystemSettings.exe does not crash any more if I remove these two registry keys
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Calendar\IBM Notes\Capabilities\FileAssociations]
“.ics”=“Notes.icsfile”
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\IBM Notes\Capabilities\FileAssociations]
“.eml”=“Notes.emlfile”
What is the problem with these keys?
I did an other experiment. I restored back these two removed keys.
I added these missing keys Notes.emlfile and Notes.icsfile to HKEY_CLASSES_ROOT
[HKEY_CLASSES_ROOT\Notes.icsfile]
@=“iCalendar File”
“EditFlags”=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Notes.icsfile\DefaultIcon]
@=“C:\Program Files (x86)\IBM\ICAA\notes.exe,0”
[HKEY_CLASSES_ROOT\Notes.icsfile\shell\open\command]
@=“"C:\Program Files (x86)\IBM\ICAA\notes.exe" -defini "%1"”
[HKEY_CLASSES_ROOT\Notes.emlfile]
@=“eml file”
[HKEY_CLASSES_ROOT\Notes.emlfile\DefaultIcon]
@=“C:\Program Files (x86)\IBM\ICAA\notes.exe,0”
[HKEY_CLASSES_ROOT\Notes.emlfile\shell\open\command]
@=“"C:\Program Files (x86)\IBM\ICAA\notes.exe" -defini "%1"”
Again the Windows SystemSettings.exe does not crash when using Set defaults by app.
I have tested with ICAA1.0.1.1_IF1_W32.exe and ICAA1.0.1.2_IF3_W32.exe
Of course uninstalling the ICAA makes also the SystemSettings.exe work without any problems.