このメソッドは、既定のシェル 起動ツール構成を設定します。
Windows エディションの要件
次の一覧には、シェル起動ツールをサポートする Windows エディションが含まれています。
✅ Enterprise /Enterprise LTSC
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
構文
[Static] uint32 SetDefaultShell (
[In, Required] string Shell,
[In, Required] sint32 DefaultAction
);
パラメーター
Shell
[入力、必須]シェル起動ツールがシェルとして起動するアプリケーションまたは実行可能ファイル。
DefaultAction
[入力、必須] シェル アプリケーションが終了したときにシェル起動ツールが実行する既定のアクション。
考えられるアクションは、次の表で定義されています。
| 値 | 説明 |
|---|---|
| 0 | シェルを再起動します。 |
| 1 | デバイスを再起動します。 |
| 2 | デバイスをシャットダウンします。 |
| 3 | 何もしない。 |
戻り値
WMI の状態または WMI エラーを示す HRESULT 値を返します。
注釈
シェル起動ツールは、現在サインインしているユーザーのセキュリティ識別子 (SID) が、カスタム定義のシェル起動ツールの構成と一致しない場合に、既定の構成を使用します。