Windows2000で.NET Framework2.0アプリケーションの起動に失敗したらKDWのインストール状況を確認する

Win2kで、.NET Framework2.0アプリの起動に失敗するので困っていました。
まずは.NET Frameworkが壊れたことを疑い再インストールしましたが解決しませんでした。
エラーログは以下の通り


EventType clr20r3, P1 windowsapplication1.exe, P2 1.0.0.0, P3 4f365532, P4 system.windows.forms, P5 2.0.0.0, P6 4889dee7, P7 11f1, P8 73, P9 system.entrypointnotfound, P10 NIL.
しょうがないのでWin2kにVC#を入れてデバッグしてみるとApplication.EnableVisualStyles()でこけてることが分かりました。これは既知の問題のようで以下のようなページが検索でHITしました。

というわけでこの件の原因はuxtheme.dllをSystem32に入れっぱなしにしていたことによるものだったので削除して解決しました。