ポリシー CSP - ADMX_AppCompat

ヒント

この CSP には、有効または無効にするための特別な SyncML 形式が必要な ADMX に基づくポリシーが含まれています。 SyncML のデータ型を として <Format>chr</Format>指定する必要があります。 詳細については、「 ADMX でサポートされるポリシーについて」を参照してください。

SyncML のペイロードは XML エンコードされている必要があります。この XML エンコードには、さまざまなオンライン エンコーダーを使用できます。 ペイロードのエンコードを回避するために、MDM でサポートされている場合は CDATA を使用できます。 詳細については、「 CDATA セクション」を参照してください。

AppCompatPrevent16BitMach

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatPrevent16BitMach

MS-DOS サブシステム (ntvdm.exe) がこのコンピューターで実行されないようにするかどうかを指定します。 この設定は、オペレーティング システムでの 16 ビット アプリケーションの起動に影響します。

この設定を使用すると、MS-DOS サブシステムをオフにできます。これにより、リソースの使用量が削減され、ユーザーが 16 ビット アプリケーションを実行できなくなります。 16 ビット アプリケーションまたは 16 ビット コンポーネントを持つ任意のアプリケーションを実行するには、ntvdm.exe の実行を許可する必要があります。 MS-DOS サブシステムは、最初の 16 ビット アプリケーションが起動されると開始されます。 MS-DOS サブシステムが実行されている間、後続の 16 ビット アプリケーションの起動速度は速くなりますが、システムでの全体的なリソース使用量は増加します。

状態が [有効] に設定されている場合、MS-DOS サブシステムは実行されません。これにより、16 ビット アプリケーションが実行されなくなります。 さらに、16 ビット インストーラーまたはその他の 16 ビット コンポーネントを含む 32 ビット アプリケーションは実行できません。

状態が [無効] に設定されている場合、このコンピューター上のすべてのユーザーに対して MS-DOS サブシステムが実行されます。

状態が [未構成] に設定されている場合、OS はレジストリ DWORD 値 HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault によって設定されたローカル ポリシーにフォールバックします。 この値が 0 以外の場合、16 ビット アプリケーションがすべて実行されなくなります。 その値が 0 の場合、16 ビット アプリケーションの実行が許可されます。 この値も存在しない場合、Windows 10と OS の上で 16 ビット アプリケーション サポート コントロール パネルが起動され、管理者特権の管理者が決定を下せるようにします。Windows 7 とダウンレベルでは、OS は 16 ビット アプリケーションの実行を許可します。

この設定は、[コンピューターの構成] にのみ表示されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatPrevent16BitMach
フレンドリ名 16 ビット アプリケーションへのアクセスを禁止する
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 VDMDisallowed
ADMX ファイル名 AppCompat.admx

AppCompatRemoveProgramCompatPropPage

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatRemoveProgramCompatPropPage

このポリシーは、プログラム互換性プロパティ ページ シェル拡張機能の可視性を制御します。 このシェル拡張機能は、任意のプログラム ショートカットまたは実行可能ファイルのプロパティ コンテキスト メニューに表示されます。

互換性プロパティ ページには、従来のアプリケーションに影響を与える最も一般的な問題を解決するために、アプリケーションに選択して適用できるオプションの一覧が表示されます。 このポリシー設定を有効にすると、コンテキスト メニューからプロパティ ページが削除されますが、このインターフェイスを使用してアプリケーションに適用された以前の互換性設定には影響しません。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatRemoveProgramCompatPropPage
フレンドリ名 [プログラム互換性の削除] プロパティ ページ
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisablePropPage
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffApplicationImpactTelemetry

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffApplicationImpactTelemetry

ポリシーは、システム内のアプリケーション テレメトリ エンジンの状態を制御します。

アプリケーション テレメトリは、アプリケーション別の特定の Windows システム コンポーネントの匿名使用を追跡するメカニズムです。

[有効] を選択してアプリケーション テレメトリをオフにすると、使用状況データの収集が停止します。

カスタマー エクスペリエンス向上プログラムがオフになっている場合、このポリシーの設定方法に関係なく、アプリケーション テレメトリはオフになります。

テレメトリを無効にすると、新しく起動されたアプリケーションに対して有効になります。 すべてのアプリケーションでテレメトリ収集が停止したことを確認するには、コンピューターを再起動してください。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffApplicationImpactTelemetry
フレンドリ名 アプリケーション テレメトリをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 AITEnable
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffEngine

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffEngine

このポリシーは、システム内のアプリケーション互換性エンジンの状態を制御します。

エンジンはローダーの一部であり、システムでアプリケーションが開始されるたびに互換性データベースを調びます。 アプリケーションの一致が見つかった場合は、実行時ソリューションまたは互換性修正プログラムが提供されるか、アプリケーションに既知の問題がある場合はアプリケーション ヘルプ メッセージが表示されます。

アプリケーション互換性エンジンをオフにすると、システムのパフォーマンスが向上します。 ただし、これにより、多くの一般的なレガシ アプリケーションの互換性が低下し、既知の互換性のないアプリケーションのインストールはブロックされません。 (例: 古いウイルス対策アプリケーションがインストールされている場合、ブルー スクリーンが表示される可能性があります)。

Windows の Windows リソース保護とユーザー アカウント制御機能では、アプリケーション互換性エンジンを使用して、アプリケーションの問題に対する軽減策を提供します。 エンジンがオフになっている場合、これらの軽減策はアプリケーションとそのインストーラーに適用されず、これらのアプリケーションが正しくインストールまたは実行されない可能性があります。

このオプションは、より高速なパフォーマンスを必要とし、使用しているアプリケーションの互換性を認識しているサーバー管理者に役立ちます。 これは、アプリケーションが 1 秒に数百回起動される可能性があり、ローダーのパフォーマンスが不可欠な Web サーバーに特に便利です。

多くのシステム プロセスでは、パフォーマンス上の理由から、この設定の値がキャッシュされます。 この設定を変更する場合は、再起動して、システムにそれらの変更が正確に反映されていることを確認してください。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffEngine
フレンドリ名 アプリケーション互換性エンジンをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisableEngine
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffProgramCompatibilityAssistant_1

適用範囲 エディション 対象となる OS
❌ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_1

この設定は下位互換性のためにのみ存在し、このバージョンの Windows では有効ではありません。 プログラム互換性アシスタントを構成するには、[コンピューターの構成]、[管理用テンプレート]、[Windows コンポーネント]、[アプリケーションの互換性] の下にある [プログラム互換性アシスタントをオフにする] 設定を使用します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffProgramCompatibilityAssistant_1
フレンドリ名 プログラム互換性アシスタントをオフにする
場所 ユーザー構成
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisablePCA
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffProgramCompatibilityAssistant_2

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_2

このポリシー設定は、プログラム互換性アシスタント (PCA) の状態を制御します。

PCA は、ユーザーが実行するアプリケーションを監視します。 アプリケーションとの互換性の問題が検出されると、PCA は推奨される解決策をユーザーに求めます。 PCA の診断設定を構成するには、System-Troubleshooting and Diagnostics-Application>> Compatibility Diagnostics に移動します。

  • このポリシー設定を有効にすると、PCA がオフになります。 ユーザーは、アプリケーションの実行時に既知の互換性の問題に対する解決策を提示されません。 PCA をオフにすると、パフォーマンスの向上を必要とし、アプリケーションの互換性の問題を既に認識しているシステム管理者に役立ちます。

  • このポリシー設定を無効にするか、構成しなかった場合、PCA がオンになります。 PCA の診断設定を構成するには、System-Troubleshooting and Diagnostics-Application>> Compatibility Diagnostics に移動します。

PCA を実行するには、診断ポリシー サービス (DPS) とプログラム互換性アシスタント サービスが実行されている必要があります。 これらのサービスは、Microsoft 管理コンソールへのサービス スナップインを使用して構成できます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffProgramCompatibilityAssistant_2
フレンドリ名 プログラム互換性アシスタントをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisablePCA
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffProgramInventory

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramInventory

このポリシー設定は、インベントリ コレクターの状態を制御します。

Inventory Collector は、システム上のアプリケーション、ファイル、デバイス、ドライバーをインベントリし、その情報を Microsoft に送信します。 この情報は、互換性の問題の診断に役立ちます。

  • このポリシー設定を有効にすると、インベントリ コレクターはオフになり、データは Microsoft に送信されません。 プログラム互換性アシスタントを使用したインストール データの収集も無効になっています。

  • このポリシー設定を無効にするか、構成しなかった場合、インベントリ コレクターがオンになります。

カスタマー エクスペリエンス向上プログラムがオフになっている場合、このポリシー設定は無効になります。 インベントリ コレクターはオフになります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffProgramInventory
フレンドリ名 インベントリ コレクターをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisableInventory
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffSwitchBack

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffSwitchBack

ポリシーは、システム内のスイッチバック互換性エンジンの状態を制御します。

スイッチバックは、古いアプリケーションに古い動作を提供し、新しいアプリケーションに新しい動作を提供することで、古いアプリケーションに一般的な互換性の軽減策を提供するメカニズムです。

スイッチバックは既定でオンになっています。

  • このポリシー設定を有効にすると、スイッチバックがオフになります。 スイッチバックをオフにすると、古いアプリケーションの互換性が低下する可能性があります。 このオプションは、パフォーマンスを必要とし、使用しているアプリケーションの互換性を認識しているサーバー管理者に役立ちます。

  • このポリシー設定を無効にするか、構成しなかった場合、スイッチバックがオンになります。

設定を変更した後にシステムを再起動して、システムにそれらの変更が正確に反映されるようにしてください。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffSwitchBack
フレンドリ名 SwitchBack 互換エンジンをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 SbEnable
ADMX ファイル名 AppCompat.admx

AppCompatTurnOffUserActionRecord

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041.1202] 以降
✅Windows 10バージョン 2009 [10.0.19042.1202] 以降
✅Windows 10、バージョン 21H1 [10.0.19043.1202] 以降
✅Windows 11バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffUserActionRecord

このポリシー設定は、ステップ レコーダーの状態を制御します。

ステップ レコーダーは、ユーザーが実行した手順の記録を保持します。 ステップ レコーダーによって生成されたデータは、開発者が問題を理解して修正するのに役立つWindows エラー報告などのフィードバック システムで使用できます。 データには、キーボード入力やマウス入力、ユーザー インターフェイス データ、スクリーン ショットなどのユーザー アクションが含まれます。 ステップ レコーダーには、データ収集をオンまたはオフにするオプションが含まれています。

  • このポリシー設定を有効にすると、ステップ レコーダーは無効になります。

  • このポリシー設定を無効にするか、構成しない場合は、ステップ レコーダーが有効になります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 AppCompatTurnOffUserActionRecord
フレンドリ名 ステップ レコーダーをオフにする
場所 [コンピューターの構成]
パス Windows コンポーネント > アプリケーションの互換性
レジストリ キー名 Software\Policies\Microsoft\Windows\AppCompat
レジストリ値の名前 DisableUAR
ADMX ファイル名 AppCompat.admx

ポリシー構成サービス プロバイダー