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.