シェルランチャーとは

シェル起動ツールは、既定の Windows エクスプローラー シェル () を Windows デスクトップ アプリケーションまたは ユニバーサル Windows プラットフォーム (Explorer.exeUWP) アプリに置き換えるために使用できる 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 ファイルを構成する方法について説明します。

シェル起動ツール構成ファイルを作成する