次の方法で共有


シェルランチャーとは

シェル 起動ツールは、既定の Windows エクスプローラー シェル (Explorer.exe) を Windows デスクトップ アプリケーションまたはユニバーサル Windows プラットフォーム (UWP) アプリに置き換えるために使用できる Windows 機能です。

実際の例を次に示します。

  • パブリック ブラウジング
  • 対話型デジタル サイネージ
  • ATM

シェル起動ツールは、サインイン後にユーザーがシェルとして表示するアプリケーションを制御します。 ユーザーが他のデスクトップ アプリケーションやシステム コンポーネントにアクセスすることを妨げるわけではありません。 カスタム シェルから、複数のモニターに表示されるセカンダリ ビューを起動したり、ユーザーの要求に応じて他のアプリを全画面表示で起動したりできます。

シェル起動ツールを使用すると、機能とメソッドを使用して、他のアプリケーションまたはシステム コンポーネントへのアクセスを制御できます。 これらのメソッドには、次のものが含まれますが、これらに限定されません。

  • 構成サービス プロバイダー (CSP): Microsoft Intune などのモバイル デバイス管理 (MDM) ソリューションを使用できます
  • グループ ポリシー (GPO)
  • AppLocker

シェル起動ツールは、キオスクまたは制限されたユーザー エクスペリエンスを構成できる 割り当てアクセス 機能の一部です。 シェル起動ツールと割り当て済みアクセスによって提供されるその他のオプションの違いについては、「 Windows キオスクと制限付きユーザー エクスペリエンス」を参照してください。

Windows エディションの要件

次の表は、シェル起動ツールをサポートする Windows エディションの一覧です。

エディション シェル起動ツールのサポート
Education
Enterprise
Enterprise LTSC
IoT Enterprise
IoT Enterprise LTSC
Pro Education
Pro

制限事項

シェル起動ツールを使用する場合に考慮すべきいくつかの制限事項を次に示します。

  • Windows では、すぐに使えるエクスペリエンス (OOBE) の前にカスタム シェルを設定することはできません。 その場合、結果のイメージをデプロイすることはできません
  • シェル ランチャーは、別のプロセスを起動して終了するアプリケーションを含むカスタム シェルをサポートしません。 たとえば、シェル起動ツールで write.exe を指定することはできません。 シェル ランチャーは、カスタム シェルを起動し、プロセスを監視してカスタム シェルがいつ終了するかを特定します。 Write.exe は、32 ビット wordpad.exe プロセスを作成して終了します。 シェルランチャーは新しく作成された wordpad.exe プロセスを認識していないため、シェル起動ツールはカスタムシェルの再起動などの Write.exeの終了コードに基づいてアクションを実行します

シェル起動ツールを使用してデバイスを構成する

シェル起動ツールの構成は、XML ファイルを使用して行われます。 XML ファイルは、次のいずれかのオプションを使用して、 割り当てられたアクセス CSP を介してデバイスに適用されます。

  • Microsoft Intune などのモバイル デバイス管理 (MDM) ソリューション
  • プロビジョニング パッケージ
  • MDM ブリッジ WMI プロバイダー

シェル起動ツール XML ファイルを構成する方法については、「 シェル 起動ツール構成ファイルの作成」を参照してください。

次の手順では、デバイスを構成する方法の詳細を示します。 ニーズに最適なオプションを選択します。

[割り当てられたアクセス CSP]カスタム ポリシー を使用してデバイスを構成できます。

  • 設定:./Vendor/MSFT/AssignedAccess/ShellLauncher
  • 値: XML 構成ファイルの内容

構成するデバイスをメンバーとして含むグループにポリシーを割り当てます。

ヒント

実際の例については、「 クイック スタート: シェル起動ツールを使用してキオスク エクスペリエンスを構成する」を参照してください。

ユーザー エクスペリエンス

設定が適用されると、シェル起動ツールを使用するように構成されているユーザーは、サインイン後にカスタム シェルを実行します。

構成に応じて、デバイスに自動的にサインインするユーザーを設定できます。

次のステップ

シェル起動ツール XML ファイルを構成する方法について説明します。

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