منم همین مشکل رو داشتم
مشکل از رجیستر نیست چون با رجیستر کردنم مشکل حل نمیشه
برنامه من رو سیستم 32بیتی مشکل نداشت اما رو سیستم 64 بیتی همین پیغامو میداد
نهایتاً اینو تو یه سایت جستم که جواب داد:
Go into the Project Properties, Compile tab and click "Advanced Compile Options...".
Change "Target CPU" to x86, click OK, save and try again.
Presumably this is the same problem as others have had when trying to run
on Windows XP / Server 2003 and above when the customer is running 64-bit and the
development environment is 32-bit.
اگه سیستم شمام 64 میباشد properties پروژه رو باز کنید داخل تب build برید
platform target رو x86 قرار بدین

نوشته شده توسط
Mojtaba shabani
سلام دوستان،من از C# 2008 استفاده می کنم اصلا مشکلی برای قرار دادن کامپوننت AxShockWave Flash ندارم ولی وقتی از برنامه اجرا میگیرم قبل از نشون دادن فرم با Exception روبرو میشم متنش اینه
COMException Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
از regsvr32 هم استفاده کردم ocx فلش رو هم رجیستر کردم ولی مشکل همچنان باقیست.اگه راهنمایی کنید ممنون میشم