یکی از چیزهایی که همیشه در مورد کار کردن در IT در 8 سال گذشته لذت بردم، تلاش برای پیدا کردن یک راه حل برای پیام های خطای سخت ویندوز است. من در مورد بسیاری از قبیله ها مانند دستگاه شروع نمی شود ، توقف: خطای آبی رنگ 0x00000F4 و غیره نوشته ام.
یکی دیگر از من اخیرا آمده است:
Microsoft (C) Register Server has stopped working
من این پیام را هنگام تلاش برای ثبت نام یک DLL با استفاده از دستور regsvr32از خط فرمان در Vista Ultimate x64 کردم. من DLL ها را پیش از این در Vista Business x32 ثبت نام کرده ام بدون مشکل، اما در نسخه x64 آن را امتحان نکردم.
معمولا به نظر می رسد که این خطا اغلب در نسخه های ویندوز ویستا یا x64 x64 رخ می دهد و این عمدتا توسط ویژگی پیشگیری از اجرای داده ها از ویندوز ویستا، به نام DEP، ایجاد می شود. برای رفع آن، شما باید یک استثنا برای regsvr32 در گفتگوی DEP اضافه کنید.
اضافه کردن استثنا به DEP
مرحله 1: به شروع، کنترل پنلبروید و روی سیستم
مرحله 2: در بخش پیشرفتهکلیک کنید و در زیر بر روی تنظیماتکلیک کنید.
مرحله 3: بر روی Prevention Execution Preview کلیک کنید و DEP را برای همه برنامه ها و خدمات غیرفعال کنید.دکمه رادیویی
مرحله 4: دکمه افزودنو به C: \ Windows \ System32بروید و فایل regsvr32.exeرا انتخاب کنید.
روی دکمه OK کلیک کنید و بعد از آن پیامی دریافت خواهید کرد که می تواند کامپیوتر شما را غیر محافظت و آسیب پذیر به حملات کند. برای خروج دوباره بر روی OK کلیک کنید. حالا سعی کنید دستور regsvr32 را دوباره از خط فرمان اجرا کنید و امیدوارم این خطا را دریافت نکنید! اگر شما انجام دهید، یک نظر ارسال کنید و سعی خواهم کرد که کمک کنم لذت ببرید!