一応Windows2000に.NET Framework 2.0 SP2を単独インストールできたみたい。
何かしら不具合は出るかも知れないけど。
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe .NET3.5SP1パッケージ dotnetfx35.exe から dotNetFX20 フォルダを取り出して、batファイル等で下のコマンドを実行。
実行し終わったら Netfx20a_x86.msi を orca.exe で開いて "InstallExecuteSequence"テーブルの
"CA_BlockDirectInstall_Cartman_MSI_x86_enu.3643236F_FC70_11D3_A536_0090278A1BB8"と言う項目を削除して保存。
あとは普通にNetfx20a_x86.msiを実行で。残ったmspファイルは全て不要なので削除してok
msiexec.exe /a Netfx20a_x86.msi /p ASPNET.msp
msiexec.exe /a Netfx20a_x86.msi /p clr.msp
msiexec.exe /a Netfx20a_x86.msi /p crt.msp
msiexec.exe /a Netfx20a_x86.msi /p dw.msp
msiexec.exe /a Netfx20a_x86.msi /p NetFX_CA.msp
msiexec.exe /a Netfx20a_x86.msi /p NetFX_Core.msp
msiexec.exe /a Netfx20a_x86.msi /p NetFX_Other.msp
msiexec.exe /a Netfx20a_x86.msi /p prexp.msp
msiexec.exe /a Netfx20a_x86.msi /p winforms.msp