Windows 2008 R2 で C#.net ベースの crypto.dll を登録すると、次のエラーが発生します。
.Net 3.5 & VS 2008 を使用して構築され、厳密な名前のキーで署名された COM オブジェクト。同じ ddl が Windows 2003 サーバーでホストされ、機能していました。Windows 2008 R2 でのみ問題が発生します。COM オブジェクトは、任意の CPU プラットフォームも対象としています。そのため、32/64 ビット版の OS では問題ないと思います。また、この COM オブジェクトをインストールしようとしているユーザーは、この Windows 2008 R2 サーバーに対する管理者権限を持っています。
以下のエラーを取得: System.EnterpriseServices.RegistrationException:このタスクを実行するには、管理資格情報が必要です。システム管理者に問い合わせてください System.UnauthorizedAccessException: Access is denied.(Exception from HRESULT:0:80070005(E_ACCESSDENIED))
コンポーネント経由でインストールしようとすると、アクセス許可エラーも発生します。Crypto.DLL を登録せずにコンポーネントをインストールしようとすると、次のエラー メッセージが表示されます。