I'd say this is the problem:
HKCR\SumatraPDF\shell\open\command: "" is REG_SZ:
""C:\Program Files\SumatraPDF\SumatraPDF.exe" "%1" %*"
HKCU\Software\Classes\SumatraPDF\shell\open\command: "" is REG_SZ:
""C:\Program Files\SumatraPDF\SumatraPDF.exe" "%1" %*"
HKLM\Software\Classes\SumatraPDF\shell\open\command: "" is REG_SZ:
""C:\Program Files\SumatraPDF\SumatraPDF.exe" "%1" %*"
The "%1" %* on the end means:
-
"%1"-- add the first selected file path in quotes, then... -
%*-- add all selected file paths (including the first path again).
I think that string in the registry should only have one of those, not both.