PDA

View Full Version : خطای Retrieving the COM class factory for component with CLSID در ویندوز xp



amin_sltny
چهارشنبه 03 دی 1393, 20:34 عصر
سلام


بچه ها من یه برنامه نوشته ام با سی شارپ اما وقتی روی ویندوز xp رانش می کنم با خطای زیر مواجه می شوم:



Retrieving the COM class factory for component with CLSID {BCDE0395-E52F-467C-8E3D-C4579291692E} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))


در regedit بررسی کردم مال dll ای به نام mmdevapi.dll می باشد. ولی نمی دونم چه طور باید رفعش کنم

حسین.کاظمی
چهارشنبه 03 دی 1393, 20:54 عصر
سلام همشهری
احتمالا مشکل در دات نتی که نصب شده
یا شایدم مشکل از جایی دیگه باشه که من بهش برنخوردم

amin_sltny
پنج شنبه 04 دی 1393, 12:17 عصر
سلام همشهری
احتمالا مشکل در دات نتی که نصب شده
یا شایدم مشکل از جایی دیگه باشه که من بهش برنخوردم

باید چه طوری حلش کنم؟ یه دات نته دیگه نصب کنم؟؟؟

حسین.کاظمی
پنج شنبه 04 دی 1393, 22:36 عصر
نه عزیز دات نتو حذف کن دوباره نصب کن

amin_sltny
جمعه 05 دی 1393, 11:43 صبح
نه عزیز دات نتو حذف کن دوباره نصب کن

دات نت را حذف کردم و دوباره نصب کردم بازم خطا میدهد. لطفا راهنمایی کنید

davidrobert
جمعه 05 دی 1393, 13:02 عصر
دوست عزیز شما چی دات نتی رو روی ویندوزتون که ایکس پی هستش نصب کردید ، دوم با چه فریم ورکی دارید برنامه نویسی میکنید برای ایکس پی.
چون این از وجود نداشتن کلاس ، کامپوننت و فایل مورد نظر در ریجستری خبر میده. که بخاطر این فایل ها برنامه شما کار نمیکنه.

amin_sltny
یک شنبه 07 دی 1393, 12:35 عصر
دوست عزیز شما چی دات نتی رو روی ویندوزتون که ایکس پی هستش نصب کردید ، دوم با چه فریم ورکی دارید برنامه نویسی میکنید برای ایکس پی.
چون این از وجود نداشتن کلاس ، کامپوننت و فایل مورد نظر در ریجستری خبر میده. که بخاطر این فایل ها برنامه شما کار نمیکنه.

من دات نت فریم ورک 4 را نصب کرده ام و از دات نت فریم ورک 4 هم استفاده می کنم برنامه نویسی می کنم با VS 2013!!!


در regedit بررسی کردم مال dll ای به نام mmdevapi.dll می باشد.

حسین.کاظمی
یک شنبه 07 دی 1393, 13:23 عصر
احتمالا اشکال از ویندوز باشه

amin_sltny
سه شنبه 09 دی 1393, 09:40 صبح
احتمالا اشکال از ویندوز باشه

یه یندوز دیگه از xp هم نصب کردم بازم مشکل داشت یعنی تاحالا کسی با این مشکل برخورد نکرده؟؟؟؟؟ من باید چه کنم

amin_sltny
چهارشنبه 10 دی 1393, 08:53 صبح
یه یندوز دیگه از xp هم نصب کردم بازم مشکل داشت یعنی تاحالا کسی با این مشکل برخورد نکرده؟؟؟؟؟ من باید چه کنم


سلام بچه ها مشکل حل شد. مشکل مال یک فایل dll به نام CoreAudioAPI بود که در اون از MMDevice API (http://msdn.microsoft.com/en-us/library/windows/desktop/dd316556%28v=vs.85%29.aspx) استفاده می کرد. که این API در ویندوز Xp پشتیبانی نمی شه!!:تشویق:

mitra-web
جمعه 05 شهریور 1395, 19:28 عصر
با سلام
دوست عزیز منم یک برنامه نوشتم با سی شارپ ام وی سی
برنامه به این صورت هستش یک فایل اکسل ایجاد میکنم و داده هایی رو توش ذخیره میکنم و بعد خروجی اکسلم رو میگیرم
این برنامه وقتی روی سرور نیست انجام میشه!!! ولی روی سرور همین خطایی که نوشتی رو میده

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
ممنون میشم راهنمایی کنید

soheila_1643
شنبه 06 شهریور 1395, 12:40 عصر
سلام من هم دقیقا همین مشکل رو دارم. شما راه حلی براش پیدا کردین؟
خیلی فوریه برام