質問: コマンドラインから実行可能ファイルの互換モードを設定するにはどうすればよいですか? xp option(右クリック/プロパティ)との互換性を設定する方法はありますか/ compatibility ...その1つ、はい:)コマンドラインから実行可能ファイルに?さらに良いことに、互換性をディレクトリ全体(ディレクトリ内の実行可能ファイル)に設定して、コンパイル/ビルドされるすべての実行可能ファイルに「フラグ」がすでにあるようにする方法はありますか?
回答: ロバートの答えは的確だった。少し拡張して、モードの一括設定に関するopの質問に答えます...処理する.exeファイルでいっぱいのフォルダーがある場合、これを行うことができます。for %x in ("*.exe") do reg.exe add "hkcu\software\microsoft\windows nt\currentversion\appcompatflags\layers" /v "%~fx" /d "winxpsp3" この例では、hklmではなくhkcuを使用しています。本当に欲しいものを選んでください。設定を削除するには、それぞれの確認プロンプトで:for %x in ("*.exe") do reg.exe delete "hkcu\software\microsoft\windows nt\currentversion\appcompatflags\layers" /v "%~fx" 追加 /f確認のプロンプトが表示されないようにする場合は、最後に。(この回答に投票する場合は、ロバートにも投票してください!)