いくつかの .Net アセンブリ (私が作成したもの) を使用する従来の Windows クライアント アプリケーションがあり、そのうちの 1 つは COM ラッパーを使用しています。クライアント アプリケーションは、ルート ドライブのサブフォルダー (c:\somefolder...) にあります。最近、Windows の更新後、アプリケーションが .Net アセンブリを正しく読み込めませんでした。アップデート前は問題ありませんでした。
アセンブリをプログラム ファイルの下のサブフォルダーに移動し、COM アセンブリを再登録 (regasm) してから、ルート ドライブの下の既存の場所からファイルを削除することで問題を解決しました。これは現在機能していますが、長期的な修正ではありません。
さまざまな Windows の更新後にこの問題が発生したため、特定の更新に固定することはできません。この問題は主に XP マシンで発生しますが、Vista および 7 でも発生しています。ありがとう。