This demo page detects IE11 on Windows 10 and shows a banner to open its URL in Edge instead (using microsoft-edge: protocol).
It is able to maintain the full URL, including query string parameters.
Note though that the demo doesn't work with file: protocol (only with http(s))