シェルランチャーとは
シェル起動ツールは、既定の Windows エクスプローラー シェル () を Windows デスクトップ アプリケーションまたは ユニバーサル Windows プラットフォーム (Explorer.exe
UWP) アプリに置き換えるために使用できる Windows 機能です。
実用的な例を次に示します。
- パブリック ブラウジング
- 対話型デジタル サイネージ
- Atm
シェル起動ツールは、サインイン後にユーザーがシェルとして表示するアプリケーションを制御します。 ユーザーが他のデスクトップ アプリケーションやシステム コンポーネントにアクセスすることを妨げるわけではありません。 カスタム シェルから、複数のモニターに表示されるセカンダリ ビューを起動したり、ユーザーの要求に応じて他のアプリを全画面表示で起動したりできます。
シェル起動ツールを使用すると、機能とメソッドを使用して、他のアプリケーションまたはシステム コンポーネントへのアクセスを制御できます。 これらのメソッドには、次のものが含まれますが、これらに限定されません。
- 構成サービス プロバイダー (CSP): Microsoft Intuneなどのモバイル デバイス管理 (MDM) ソリューションを使用できます
- グループ ポリシー (GPO)
- AppLocker
シェル起動ツールは、キオスクまたは制限されたユーザー エクスペリエンスを構成できる 割り当てアクセス 機能の一部です。 シェル起動ツールと割り当て済みアクセスによって提供されるその他のオプションの違いについては、「 Windows キオスクと制限付きユーザー エクスペリエンス」を参照してください。
Windows エディションとライセンスに関する要件
次の表は、シェル起動ツールをサポートする Windows エディションの一覧です。
Windows Pro | Windows Enterprise | Windows Pro Education/SE | Windows Education |
---|---|---|---|
なし | はい | なし | はい |
シェル起動ツールのライセンスエンタイトルメントは、次のライセンスによって付与されます。
Windows Pro/Pro Education/SE | Windows Enterprise E3 | Windows Enterprise E5 | Windows Education A3 | Windows Education A5 |
---|---|---|---|---|
なし | はい | はい | はい | はい |
Windows ライセンスの詳細については、「Windows ライセンスの概要」を参照してください。
制限事項
シェル起動ツールを使用する場合に考慮すべきいくつかの制限事項を次に示します。
- Windows では、すぐに使えるエクスペリエンス (OOBE) の前にカスタム シェルを設定することはできません。 その場合、結果のイメージをデプロイすることはできません
- シェル ランチャーは、別のプロセスを起動して終了するアプリケーションを含むカスタム シェルをサポートしません。 たとえば、シェル起動ツールでは指定
write.exe
できません。 シェル ランチャーは、カスタム シェルを起動し、プロセスを監視してカスタム シェルがいつ終了するかを特定します。Write.exe
は 32 ビットwordpad.exe
プロセスを作成し、終了します。 シェル起動ツールは、新しく作成wordpad.exe
されたプロセスを認識していないため、シェル起動ツールは、カスタム シェルの再起動など、 のWrite.exe
終了コードに基づいてアクションを実行します
シェル起動ツールを使用してデバイスを構成する
シェル起動ツールの構成は、XML ファイルを使用して行われます。 XML ファイルは、次のいずれかのオプションを使用して、 割り当てられたアクセス CSP を介してデバイスに適用されます。
- Microsoft Intuneなどのモバイル デバイス管理 (MDM) ソリューション
- プロビジョニング パッケージ
- MDM ブリッジ WMI プロバイダー
シェル起動ツール XML ファイルを構成する方法については、「 シェル 起動ツール構成ファイルの作成」を参照してください。
次の手順では、デバイスを構成する方法の詳細を示します。 ニーズに最適なオプションを選択します。
[AssignedAccess CSP][WIN-3] を使用して 、カスタム ポリシー を使用してデバイスを構成できます。
- 設定:
./Vendor/MSFT/AssignedAccess/ShellLauncher
- 値: XML 構成ファイルの内容
構成するデバイスをメンバーとして含むグループにポリシーを割り当てます。
ヒント
実際の例については、「 クイック スタート: シェル起動ツールを使用してキオスク エクスペリエンスを構成する」を参照してください。
ユーザー エクスペリエンス
設定が適用されると、シェル起動ツールを使用するように構成されているユーザーは、サインイン後にカスタム シェルを実行します。
構成に応じて、デバイスに自動的にサインインするユーザーを設定できます。
次のステップ
シェル起動ツール XML ファイルを構成する方法について説明します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示