حل خطا 0xc000007b در ویندوز 7

Pin
Send
Share
Send

هنگام فعال کردن برنامه های کاربردی روی رایانه ، کاربر ممکن است با خطایی همراه با کد 0xc000007b همراه باشد. بیایید دلایل و روشهای از بین بردن آن را در رایانه شخصی که ویندوز 7 را اجرا می کند درک کنیم.

همچنین ببینید: چگونه خطای 0xc00000e9 را هنگام بارگیری ویندوز 7 رفع کنید

روش های حذف خطا

0xc000007b ، به عنوان یک قاعده ، هنگامی اتفاق می افتد که سیستم عامل قادر به فراهم کردن شرایط برای راه اندازی برنامه ای نیست که کاربر در تلاش است آن را فعال کند. یکی از دلایل عمده این مشکل عدم وجود یا آسیب دیدن یکی از DLL ها است. اول از همه ، این مربوط به پرونده های مؤلفه های زیر است:

  • ویژوال C ++؛
  • DirectX
  • چارچوب خالص
  • درایور کارت ویدیو (اغلب nVidia).

علت فوری عدم وجود پرونده DLL خاص ، که منجر به خطا 0xc000007b می شود ، می تواند عوامل زیادی باشد:

  • عدم وجود نسخه به روز و کاربردی مؤلفه یا درایور سیستم مربوطه.
  • آسیب به پرونده های سیستم؛
  • عدم حقوق؛
  • عفونت ویروسی PC؛
  • مسدود کردن توسط آنتی ویروس؛
  • استفاده از برنامه های سرقت شده یا ویندوز؛
  • پارامترهای سیستم به دلیل خاموش بودن غیر طبیعی شکست خورد.

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

درس: اسکن سیستم ویروس ها بدون نصب آنتی ویروس

پس از آن ، حتماً سیستم را برای صحت پرونده های آن بررسی کرده و در صورت شناسایی ، عناصر آسیب دیده را بازیابی کنید.

درس: بررسی صحت فایل های سیستم در ویندوز 7

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

درس: نحوه غیرفعال کردن آنتی ویروس

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

در مرحله بعدی ، ما در مورد مؤثرترین روشهای رفع مشکل مورد بررسی ، به تفصیل صحبت خواهیم کرد.

روش 1: اعطای حقوق اداری

يكي از دلايل عدم دسترسي برنامه به DLL لازم ، اين است كه مجوزهاي مناسب را ندارد. در این حالت ، شما باید سعی کنید این نرم افزار را از طرف سرپرست اجرا کنید و ، شاید ، با این کار همه مشکلات با خطا برطرف شود. شرط اصلی الگوریتم اقدامات شرح داده شده برای کار ، ورود به سیستم تحت یک حساب کاربری با حقوق اداری است.

  1. کلیک راست (RMB) توسط فایل اجرایی یا میانبر نرم افزار مشکل. در لیستی که ظاهر می شود ، گزینه startup را با امتیازات سرپرست انتخاب کنید.
  2. اگر UAC غیرفعال نیست ، با کلیک بر روی دکمه ، برنامه را در پنجره کنترل حساب تأیید کنید بله.
  3. اگر مشکل 0xc000007b واقعاً عدم وجود مجوزهای لازم بود ، برنامه باید بدون مشکل شروع شود.

اما انجام اقدامات فوق در هر بار برای اجرای برنامه بسیار مناسب نیست ، به خصوص اگر شما قصد دارید از آن استفاده کنید خیلی اوقات. سپس منطقی تر است که تنظیمات ساده ای ایجاد کنید ، پس از آن برنامه به روش معمول راه اندازی می شود - با دوبار کلیک کردن بر روی دکمه سمت چپ ماوس روی پرونده یا میانبر اجرایی آن.

  1. کلیک کنید RMB توسط میانبر برنامه یا پرونده اجرایی آن. مورد را انتخاب کنید "خواص".
  2. در پنجره Properties که ظاهر می شود ، به بخش بروید "سازگاری".
  3. در بلوک "سطح حقوق" کادر کنار مورد اجباری اجرای برنامه را از طرف سرپرست بررسی کنید و سپس کلیک کنید درخواست کنید و "خوب".
  4. اکنون برنامه به طور پیش فرض با حقوق اداری فعال می شود و این امر از بروز خطایی که ما مطالعه می کنیم جلوگیری می کند. همچنین می توانید با غیرفعال کردن تأیید فعال سازی در پنجره UAC ، راه اندازی برنامه را ساده تر کنید. نحوه انجام این کار در درس جداگانه ما توضیح داده شده است. اگرچه به دلایل امنیتی ، ما هنوز غیرفعال کردن پنجره کنترل حساب را توصیه نمی کنیم.

    درس: نحوه غیرفعال کردن کنترل حساب کاربری در ویندوز 7

روش 2: نصب قطعات

بیشتر اوقات ، دلیل 0xc000007b عدم وجود یک جزء خاص از سیستم یا وجود نسخه بی ربط یا آسیب دیده آن است. سپس شما نیاز به نصب / نصب مجدد مشکل ساز دارید.

اول از همه ، باید درایور کارت ویدیو را مجدداً نصب کنید ، زیرا برنامه های جدید (بخصوص بازی ها) به افزودنی هایی نیاز دارند که برای قطعات قدیمی تر در دسترس نیست. شایع ترین مشکل خطای 0xc000007b در بین کاربرانی که از آداپتور گرافیکی nVidia استفاده می کنند یافت می شود.

  1. درایور به روز شده را در وب سایت رسمی سازنده بارگیری کنید و آن را در رایانه خود بارگیری کنید.
  2. کلیک کنید شروع کنید و به "کنترل پنل".
  3. بخش باز "سیستم و امنیت".
  4. دویدن مدیر دستگاه.
  5. در پنجره ضربه محکم و ناگهانی که باز می شود ، به بخش بروید "آداپتورهای ویدیویی".
  6. بر روی نام کارت ویدیویی که از طریق آن گرافیک روی رایانه شخصی شما نمایش داده می شود کلیک کنید.
  7. برگه را باز کنید "راننده" در پنجره خصوصیات آداپتور.
  8. روی دکمه کلیک کنید حذف کنید.
  9. سپس در پنجره باز شده ، کادر کنار آن را علامت بزنید "حذف ..." و با کلیک کردن اقدامات خود را تأیید کنید "خوب".
  10. پس از اتمام نصب ، پرونده نصب درایور را که قبلاً از صفحه وب رسمی بارگیری شده بود ، اجرا کنید. روش نصب را با راهنمایی از نکات نمایش داده شده روی صفحه انجام دهید.
  11. پس از اتمام نصب ، سیستم را مجدداً راه اندازی کنید و بررسی کنید که آیا برنامه مشکل پس از اتمام مراحل فوق شروع به اجرا کرد.

    درس:
    نحوه بروزرسانی درایور کارت گرافیک NVIDIA
    نحوه بروزرسانی درایورهای کارت گرافیک AMD Radeon
    نحوه بروزرسانی درایورها در ویندوز 7

یک دلیل احتمالی خطا استفاده از نسخه منسوخ شده DirectX است که برنامه از آن پشتیبانی نمی کند ، یا وجود فایل های DLL آسیب دیده در این مؤلفه است. سپس توصیه می شود که مجدداً آن را دوباره نصب کنید. برای این کار ، قبل از انجام دستکاری های اساسی ، ابتدا آخرین نسخه آن ، مربوط به ویندوز 7 ، را از وب سایت مایکروسافت بارگیری کنید.

DirectX را بارگیری کنید

  1. پس از بارگیری آخرین نسخه DirectX در رایانه ، باز کنید اکسپلورر و آدرس زیر را در نوار آدرس آن وارد کنید:

    C: Windows System32

    بر روی فلش در سمت راست این سطر کلیک کنید.

  2. بعد از رفتن به پوشه "System32"اگر اشیاء به ترتیب حروف الفبا در آن نیستند ، آنها را با کلیک روی نام ستون مرتب کنید "نام". سپس پرونده هایی را که از ابتدا شروع می کنید ، پیدا کنید "d3dx9_24.dll" و تکمیل "d3dx9_43.dll". همه آنها را انتخاب کنید و بر روی انتخاب کلیک کنید. RMB. در منوی باز شده ، را انتخاب کنید حذف کنید.
  3. در صورت لزوم ، حذف را در کادر گفتگو تأیید کنید. اگر برخی از پرونده ها حذف نشده اند ، زیرا در سیستم دخیل هستند ، از آنها پرش کنید. اگر از سیستم 64 بیتی استفاده می کنید ، دقیقاً همان عملیات در فهرست به آدرس زیر انجام می شود:

    C: Windows SysWOW64

  4. پس از حذف همه موارد فوق ، نصب کننده DirectX را که قبلاً بارگیری شده است اجرا کنید و توصیه های نمایش داده شده در آن را دنبال کنید. پس از اتمام نصب ، رایانه را مجدداً راه اندازی کنید و با اجرای برنامه مشکل ، خطاها را بررسی کنید.

    لازم به ذکر است که ویندوز 7 فقط از نسخه های تا و حتی DirectX 11 پشتیبانی می کند. اگر برنامه به نسخه جدیدتری از این مؤلفه نیاز داشته باشد ، در این سیستم عامل قابل فعال سازی نیست.

    درس: چگونه DirectX را به آخرین نسخه ارتقا دهیم

همچنین دلیل احتمالی بروز خطا در 0xc000007b ممکن است عدم وجود نسخه لازم یا نصب نادرست Visual C ++ باشد. در این حالت لازم است اجزای مفقوده را نصب کنید یا مجدداً آنها را نصب کنید.

  1. اول از همه ، باید بررسی کنید که نسخه های Visual C ++ شما قبلاً نصب کرده اید. برای انجام این کار ، اجرا کنید "کنترل پنل" و به بخش بروید "برنامه ها".
  2. بعد حرکت کن "برنامه ها و مؤلفه ها".
  3. در لیست برنامه ها ، در صورت لزوم ، با کلیک کردن بر روی نام فیلد ، تمام عناصر را به ترتیب حروف الفبا مرتب کنید "نام". پس از آن ، تمام اشیاء را پیدا کنید که نام آنها از ابتدا شروع می شود "Microsoft Visual C ++ ...". انجام این کار آسان خواهد بود ، همانطور که در این نزدیکی هست ، منوط به ترتیب الفبایی است. نسخه هرکدام از آنها را با دقت مطالعه کنید. این لیست باید شامل نسخه های سالهای بعد باشد:
    • 2005;
    • 2008;
    • 2010;
    • 2012;
    • 2013;
    • 2017 (یا 2015).

    اگر از سیستم عامل 64 بیتی استفاده می کنید ، باید تمام نسخه های Visual C ++ را نصب کنید ، نه تنها برای آن ، بلکه برای یک سیستم 32 بیتی نیز وجود دارد. در صورت عدم وجود یک یا چند نسخه بالا ، شما باید گزینه های مفقود شده را از وب سایت مایکروسافت بارگیری کرده و پس از توصیه های نصب کننده ، آنها را نصب کنید.

    Microsoft Visual C ++ را بارگیری کنید

  4. نصب کننده بارگیری شده را اجرا کنید و در اولین پنجره ای که باز می شود ، با بررسی کادر بررسی مربوطه ، مجوز قرارداد را بپذیرید. دکمه را فشار دهید نصب کنید.
  5. مراحل نصب شروع می شود.
  6. پس از اتمام آن ، اطلاعات مربوطه در پنجره نمایش داده می شود. برای خروج از نصب ، کلیک کنید بستن.

    برای اینکه نصب Visual C ++ بدون مشکل کار کند ، باید آخرین نسخه های ویندوز 7 را روی رایانه شخصی نصب کنید.

    درس:
    به روزرسانی های Windows 7 را به صورت دستی نصب کنید
    نحوه فعال سازی بروزرسانی های خودکار در ویندوز 7

علاوه بر این ، اگر گمان می کنید که یک یا چند نسخه از Visual C ++ که در رایانه شخصی شما قرار دارد آسیب دیده باشد ، باید قبل از نصب گزینه های صحیح ، نرم افزار قدیمی این نوع را حذف کنید.

  1. برای انجام این کار ، آیتم مربوطه را در پنجره انتخاب کنید "برنامه ها و مؤلفه ها" و کلیک کنید حذف کنید.
  2. سپس با کلیک کردن قصد خود را در کادر گفتگو تأیید کنید بله. پس از آن ، روند حذف شروع می شود. این روش باید با تمام عناصر Visual C ++ انجام شود و سپس مطابق توضیحات فوق تمامی نسخه های صحیح این نرم افزار مربوط به ویندوز 7 از عمق بیت خود را نصب کنید. پس از راه اندازی مجدد رایانه شخصی ، با راه اندازی برنامه مشکل ساز خطایی را بررسی کنید.

برای برطرف کردن خطا 0xc000007b ، مهم است که آخرین نسخه از NET Framework روی رایانه شخصی شما نصب شود. این در شرایطی است که در هنگام استفاده از نسخه قدیمی ، برخی از برنامه های جدید قادر به یافتن نسخه پرونده DLL مورد نیاز خود نخواهند بود. این وضعیت باعث ایجاد مشکلاتی می شود که هنگام راه اندازی آنها مطالعه می کنیم.

  1. تعداد نسخه فعلی NET Framework نصب شده روی رایانه شما نیز در پنجره قابل مشاهده است "برنامه ها و مؤلفه ها".

    درس: نحوه یافتن نسخه چارچوب .NET

  2. در مرحله بعد باید به صفحه بارگیری این مؤلفه در وب سایت مایکروسافت رفته و نسخه فعلی آن را دریابید. اگر با نسخه نصب شده در رایانه شخصی شما متفاوت است ، باید آخرین نسخه را بارگیری کرده و آن را نصب کنید. علاوه بر این ، اگر مؤلفه مشخص شده کاملاً در کامپیوتر وجود نداشته باشد ، باید این کار را انجام دهید.

    فریم ورک مایکروسافت .NET را بارگیری کنید

  3. پس از راه اندازی پرونده نصب ، از حالت فشرده خارج می شود.
  4. در پنجره ای که پس از این ظاهر می شود ، شما باید با چک کردن کادر چک تک ، مجوز مجوز را بپذیرید. سپس می توانید با فشار دادن دکمه ، مراحل نصب را ادامه دهید نصب کنید.
  5. مراحل نصب آغاز می شود. پس از اتمام آن ، می توانید برنامه مشکل را برای عملکرد بررسی کنید.

    درس:
    چگونگی بروزرسانی چارچوب .NET
    چرا .NET Framework 4 نصب نشده است

اگرچه علت خطای 0xc000007b هنگام راه اندازی نرم افزار تقریباً همیشه عدم دسترسی DLL های چندین مؤلفه برای یک برنامه خاص است ، اما لیست نسبتا زیادی از عوامل می تواند منجر به این وضعیت شود. اول از همه ، ما یک اسکن سیستم کلی را برای ویروس ها و یکپارچگی پرونده ها توصیه می کنیم. این به هر حال ضرری ندارد. همچنین غیرفعال کردن موقتی آنتی ویروس و بررسی عملکرد برنامه همچنین مفید خواهد بود. بعد ، سعی کنید نرم افزار را با امتیازات اداری اجرا کنید. اگر هیچ کدام از اینها کمکی نکرد ، باید وجود برخی از مؤلفه های موجود در سیستم ، اهمیت و نصب آنها را بررسی کنید. در صورت لزوم ، آنها باید نصب یا دوباره نصب شوند.

Pin
Send
Share
Send