スキーム「microsoft-edge:」では ローカルファイル を開くことはできません。「start shell」を使用します。
2023年12月末に行われたアップデートにより、この記事の内容では動作しません。
動作しない場合は次の記事を参照してください。ローカルファイルを指定して Edge を起動するコマンド
コマンドプロンプト や PowerShell から次のコマンドを実行します。start shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge "file://ファイル名"
- ファイル名はフルパスで指定します。
start microsoft-edge:"アクセスしたいURL"
Edge をコマンドで起動(スキーム指定)
正規の起動方法ですが、ローカルファイルを開けません。Edge を起動するコマンド -> 期待通り動作します。
start microsoft-edge:
URLを指定して起動 -> 期待通り動作します。
start microsoft-edge:http://google.com
ローカルファイルを指定して起動 -> 古いバージョンではファイル名が Bing の検索条件として扱われ、新しいバージョンではホーム画面が表示されます。
start microsoft-edge:file://D:\index.html
Edge をコマンドで起動(start shell)
正規の起動方法ではありませんが、ローカルファイルを開くことができます。start shell で Edge を起動するコマンド
start shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge
URLを指定して起動
start shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge "http://google.com"
ローカルファイルを指定して起動
start shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge "file://D:\index.html"
検証環境
- Microsoft Edge バージョン 90.0.818.56 (公式ビルド) (64 ビット)
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.928 Experience: Windows Feature Experience Pack 120.2212.551.0
- Microsoft Edge 44.18362.449.0
- Microsoft Windows 10 Pro Version 1909 OS Build 18363.657