I’m not sure if this is exactly what you want, but here’s one way to concatenate the 3 values together:
concatenation "|" of ((values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice" of current user keys (logged on users) of registry as string);(values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice" of current user keys (logged on users) of registry as string);(values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice" of current user keys (logged on users) of registry as string))
Here’s another that returns the unique values:
unique values of ((values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice" of current user keys (logged on users) of registry as string);(values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice" of current user keys (logged on users) of registry as string);(values "ProgId" of keys "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice" of current user keys (logged on users) of registry as string))
On a side note, I’ll have to look into the Default Web Browser
inspector if that is not working properly once more.