无法在 IE 上使用自定义 URI 方案执行 cmd.exe

Cannot execute cmd.exe using custom URI scheme on IE

我正在尝试使用 HKCU (HKEY_CURRENT_USER) 实现自定义 URI 方案,但我无法使其在 Internet Explorer 上运行。我在 HKCU\Software\Classes 下创建了一个键,它只执行 cmd.exe。它在 Chrome 中工作,但是当我尝试在 IE 中调用我的自定义 URI 时,出现此错误:

unable to open this helper application the protocol specified in this address is not valid custom uri

如果我尝试将 cmd.exe 重命名为 {anything_else}.exe 并在我的 Windows 注册表中更新它,它会起作用。有什么方法可以在 IE 上使用 HKCU 下的自定义 URI 执行 cmd

解决了它创建一个执行 cmd

.bat