Windowsの設定画面をURIで起動する

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

Windowsの設定画面でいつも迷子になるので、よく使う設定画面をショートカットにしたい。

URI一覧

下記のMS公式に、開けるページの一覧がある。

https://learn.microsoft.com/ja-jp/windows/uwp/launch-resume/launch-settings-app

ここにあるURIで、設定画面を開ける。

Win+Rから開く

Win+Rで開く「ファイル名を指定して実行」にURIを入れると、設定画面を開ける。

ショートカットにする

右クリック > [新規作成] > [ショートカット]

でショートカット作成画面を開いて、ここにURIを入れる。

これで作成したショートカットから、設定画面に飛べる。

C#コードから開く

下記のC#コードから、URIを開ける。

using System.Diagnostics;

namespace ConsoleApp9;

internal class Program
{
    static void Main(string[] args)
    {
        // 設定画面のURIの一覧
        // https://learn.microsoft.com/ja-jp/windows/uwp/launch-resume/launch-settings-app

        ProcessStart("ms-settings:network-status");
        Thread.Sleep(5000);

        ProcessStart("ms-settings:powersleep");
        Thread.Sleep(5000);

        ProcessStart("ms-settings:sound-devices");
        Thread.Sleep(5000);

        ProcessStart("ms-settings:privacy-accountinfo");
        Thread.Sleep(5000);
    }

    static void ProcessStart(string fileName)
    {
        var proc = new Process();
        proc.StartInfo.FileName = fileName;
        proc.StartInfo.UseShellExecute = true;
        proc.Start();
    }
}

参考

Windows 設定アプリの起動

https://learn.microsoft.com/ja-jp/windows/uwp/launch-resume/launch-settings-app