Was steht denn in der Registry dazu?
HKEY_CLASSES_ROOT\https\shell\open\command
rechts der Link im Standard-Value.
Normal sowas wie
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "%1"
oder anders, wenn z.B. durch Chrome/Firefox/Sonstwas überschrieben.
Du gibst explizit "open" an, bei NIL würde Windows sich selbst die erst vorhandene Standardaktion aussuchen (normal "open", falls es das gibt)
HKEY_CLASSES_ROOT\https
und hier drin noch ein leerer Value "
URL Protocol"
Außerdem
HKEY_CLASSES_ROOT\PROTOCOLS\Handler\https
HKEY_CLASSES_ROOT\WOW6432Node\PROTOCOLS\Handler\ht tps
und die dortige
CLSID sollte auch im Obrigen zu finden sein.