Custom protocol handler does not work in MS Edge
<p>We register custom protocol handler for our application.  </p>

<pre><code>Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp]
@="URL: TestApp Protocol"
"URL Protocol"=""
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell\open\command]
@="\"wscript\" \"C:\\Users\\user1\\AppData\\Local\\Programs\\TestService\\CustomTestProtocolHandler.vbs\" \"%1\""
</code></pre>

<p>Both Chrome and Explorer can start this custom protocol handler.<br>
But it does not work from MS Edge.<br>
Should I perform some additional configuration to enable custom protocol in Edge?<br>
Or custom protocol handler will not work from MS Edge at all?</p>

<p><strong>UPDATE:</strong><br>
It works for me if I use "EditFlags"=dword:00210000 value:  </p>

<pre><code>Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp]
@="URL: TestApp Protocol"
"EditFlags"=dword:00210000
"URL Protocol"=""
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\testapp\shell\open\command]
@="\"wscript\" \"C:\\Users\\user1\\AppData\\Local\\Programs\\TestService\\CustomTestProtocolHandler.vbs\" \"%1\""
</code></pre>

<p>FTA_OpenIsSafe - 0x00010000<br>
FTA_SafeForElevation - 0x00200000<br>
<a href="https://msdn.microsoft.com/en-us/library/windows/desktop/bb762506(v=vs.85).aspx" rel="noreferrer">https://msdn.microsoft.com/en-us/library/windows/desktop/bb762506(v=vs.85).aspx</a></p>