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

آموزش رفع خطای 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 باشید


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

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات