【.NET Framework 4.8】64bitで動作するEXEを32bitで動作するように変更する【CorFlags.exe】

AnyCPUでビルドして64bitで動作するEXEを32bitで動作するようにするには、以下のコマンドを実行する。

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\CorFlags.exe" 変更したいEXE.exe /32BITREQ+ /Force

実行すると以下のようにコンソールに出力される(変更が完了したかについては表示されないようだ)。

Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.8.3928.0
Copyright (c) Microsoft Corporation. All rights reserved.

変換完了後、実際に64bit環境で起動させてみて、タスクマネージャーの詳細タブから、該当のEXEのプロットフォームが「32ビット」となっていれば変更は完了している。

【Windows Server 2022】評価版の期限を延長する

コマンドプロンプトで、以下のコマンドを入力する

slmgr -rearm

入力後、Windowsを再起動する。
再起動した結果、180日延長された。

尚、何回も延長することはできないようだ。
あと何回延長できるかは以下のコマンドで調べられる。

slmgr /dlv

残りの延長可能回数が表示される。