محمد نصیری
هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

آموزش رفع خطای DllRegisterServer failed with error code 0x8004020

برخی اوقات پیش می آید که شما نیاز به انتقال یا دستکاری محتویات Schema Master دارید که برای اینکار نیاز به رجیستر کردن فایل dll مربوط به Schema Master دارید که باید در سیستم رجیستر شود که بتوانید Schema Master را از طریق MMC مشاهده کنید. برای رجیستر کردن فایل dll مربوط به schema master کافیست دستور regsvr32 schmmgmt.dll را در run بزنید تا فایل شما رجیستر شود ، این روال کار است اما برخی اوقات پیش می آید که شما با وارد کردن دستور مربوطه به خطای زیر برخورد می کنید :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
The module "schmmgmt.dll" loaded but the call to DllRegisterServer failed with error code 0x80040201
مشکل رجیستر نشدن dll فایل Schema Master


خطای بالا به دو دلیل ممکن است رخ بدهد و بر خلاف تصور دلیلی بر خراب بودن Schema Master شما نیست ، این خطا به این دلیل رخ می دهد که قابلیت User Account Control یا UAC موجود بر روی ویندوز سرور شما اجازه انجام شدن برخی تغییرات بر روی فایل های dll سیستم را نمی دهد و یا اینکه کاربری که با آن Login کرده اید در گروه Schema Admins عضو نشده است ، شما براحتی می توانید با عضویت کاربر در گروه Schema Admins و از طرفی غیرفعال کردن موقتی UAC و وارد کردن مجدد دستور بالا با موفقیت فایل dll مربوطه را رجیستر کنید و پیام زیر را دریافت کنید :

وب سایت توسینسو


توجه کنید که ترجیحا دستور regsvr32 schmmgmt.dll را بصورت Run as administrator با دسترسی مدیریتی اجرا کنید . ITPRO باشید


محمد نصیری
محمد نصیری

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، بیش از 12 هزار ساعت سابقه تدریس در بیش از 40 سازمان دولتی ، خصوصی و نظامی ، علاقه مند به یادگیری بیشتر و عاشق محیط زیست ، عضو کوچکی از مجموعه توسینسو

01 خرداد 1394 این مطلب را ارسال کرده

نظرات