AppLocker 規則コレクション拡張機能
この記事では、Windows 10 以降で追加される規則コレクション拡張機能について説明します。 ルール コレクション拡張機能は、EXE および DLL ルール コレクションでのみ使用できるオプションの機能です。 次の XML フラグメントに示すように、AppLocker ポリシー XML を直接編集して、規則コレクション拡張機能を構成します。
<RuleCollectionExtensions>
<ThresholdExtensions>
<Services EnforcementMode="Enabled"/>
</ThresholdExtensions>
<RedstoneExtensions>
<SystemApps Allow="Enabled"/>
</RedstoneExtensions>
</RuleCollectionExtensions>
重要
AppLocker ポリシーに規則コレクション拡張機能を追加する場合は、 ThresholdExtensions と RedstoneExtensions の両方を含める必要があります。または、ポリシーによって予期しない動作が発生します。
サービスの適用
既定では、AppLocker ポリシーはユーザーのコンテキストで実行されているコードにのみ適用されます。 Windows 10、Windows 11、およびWindows Server 2016以降では、SYSTEM として実行されているサービスを含む、非ユーザー プロセスに AppLocker ポリシーを適用できます。 AppLocker と App Control for Business の マネージド インストーラー 機能を使用する場合は、サービスの適用を有効にする必要があります。
AppLocker ポリシーを非ユーザー プロセスに適用するには、前の XML フラグメントに示すように、<ThresholdExtensions>
セクションで<Services EnforcementMode="Enabled"/>
を設定します。
システム アプリ
AppLocker を使用してユーザー以外のプロセスを制御する場合、ポリシーはすべての Windows システム コードを許可する必要があります。または、デバイスが予期せず動作する可能性があります。 Windows に含まれるすべてのシステム コードを自動的に許可するには、上記の XML フラグメントに示すように、<RedstoneExtensions>
セクションで<SystemApps Allow="Enabled"/>
を設定します。