شاید در بسیاری از مواقع هنگام اجرای برنامه یا بازی بر روی کامپیوتر با ارور 0xc00007b مواجه شده باشید. این خطا معمولا در ویندوز 7، 8، 10 و بازیهایی مانند Games Fifa ،Far Cry ،Call of Duty مشاهده میشود. در این پست به آموزش حل ارور 0xc00007b به طور کامل میپردازیم.
دلایل ارور 0xc00007b
معمولا این ارور به دلیل آپدیت کردن نسخه ویندوز خود به ویندوز 10 و یا نصب برنامههای 32 بیتی بر روی 64 بیتی و بالعکس نمایش داده میشود. زمانی که شما سعی به نصب برنامه یا بازیهای 32 بیتی بر روی ویندوز 64 بیتی یا بالعکس میکنید احتمال زیاد با ارور 0xc00007b مواجه میشوید. قابل ذکر است که ارور 0xc000007b یا 0xc00007b معمولاً در سیستم ویندوز 7 ظاهر میشود، اما بسیاری از کاربران ویندوز 10 نیز از پیام خطای 0xc00007b در امان نیستند.
اینم بخونید بد نیست: فایل dll چیست و چه کاربردی در کامپیوتر دارد؟
ارور 0xc000007b همچنین ارتباطی با برنامههای نصب شده روی رایانه شما مانند NET Framework ،Direct X و ++Microsoft Visual C دارد. وقتی شما سعی میکنید بازیهای گرافیک بالایی مانند Far Cry Assassins را بدون بروزرسانی در Net Framework نصب و یا اجرا کنید این ارور نشان داده میشود. وقتی چارچوب NET. در رایانه وجود نداشته باشد، شما قادر نخواهید بود برنامههای ساخته شده بر پایه NET. را اجرا کنید. این خطا همچنین میتواند با نصب بد افزارها، ویروسی شدن کامپیوتر، خطاهای رجیستری و غیره ایجاد شود.
روشهای حل ارور 0xc00007b
روش اول: دانلود برنامه Net Framework.
در بسیاری از موارد، این خطا میتواند به دلایل عدم وجود چارچوب ( قالببندی ) NET. باشد. بنابراین سعی کنید جدیدترین دات نت را دوباره نصب کنید.
- برای رفع خطای 0xc000007b برنامه Net. را بارگیری و نصب کنید.
- پس از نصب مجدد برنامه، رایانه شخصی خود را مجدداً راه اندازی کنید تا تغییرات اعمال شده انجام شود.
- در پایان بررسی کنید که آیا برنامه قادر به اصلاح ارور 0xc000007b میباشد یا خیر، برای اینکار بازی یا برنامه مورد نظر را دوباره اجرا کنید.
اینم بخونید بد نیست: آموزش حل ارور Physx یا Physx error در ویندوز 7، 8 و 10
روش دوم: راه اندازی برنامه یا بازی از طریق دستور Administrator
برخی از نرم افزارها وبازیها باید از طریق دستور Administrator اجرا شوند و انجام این کار میتواند خطای 0xc000007b را برطرف کند.
برای اجرای هر برنامه به عنوان سرپرست (Adminstator)، مراحل زیر را دنبال کنید:
قدم اول:
با کلیک بر روی میانبر (آیکون) برنامه به قسمت Properties بروید
قدم دوم:
در پنجره باز شده گزینه Compatibility را انتخاب کنید و به قسمت Change setting for all users بروید
قدم سوم:
در این قسمت گزینه Run this program as an administrator انتخاب و در آخر OK بزنید
روش سوم: نصب آخرین بروزرسانیها
شرکت مایکروسافت به صورت مستمر در حال کشف نقاط ضعف امنیتی و سیستمی ویندوز است. این شرکت با بروزرسانیهای مستمر در قسمت Windows Defender و Security Essentials حفرههای امنیتی خود را رفع میکند. با نصب این آپدیتها از ایجاد ارور 0xc00007b جلوگیری کنید.
به یاد داشته باشید که یکی از مهمترین آپدیتها مربوط به درایورهای موجود در کامپیوتر خود است. به صورت هفتگی از آپدیت بودن درایورهای خود اطمینان حاصل کنید که این کار مانع از ایجاد نه تنها این ارور بلکه بسیاری از ارورهای دیگر میشود.
اینم بخونید بد نیست: مشکل اجرا نشدن بازیها
روش اول:
برای این کار شما به وب سایت رسمی مایکروسافت و یا وب سایت سازنده درایورهای موجود در کامپیوتر مراجعه کرده و آخرین نسخه های درایور سازگار با سیستم ویندوز خود را دریافت کنید.
روش دوم:
اگر به هر دلیل نتوانستید از روش بالا مشکل خود را حل کنید میتوانید با دانلود برنامه Driver Booster درایورهای خود را آپدیت کنید.
روش چهارم: نصب DirectX
برخی از برنامهها و به خصوص بازیها به نرم افزار DirectX احتیاج دارند. بنابراین کامپیوتر شما برای اجرای بازیها و نرم افزارها باید از آخرین نسخه DirectX نیاز دارد.
برای نصب آخرین نسخه DirectX به سایت Microsoft مراجعه کنید.
روش پنجم: نصب برنامه ++Microsoft Visual C
سعی کنید حتما ++Microsoft Visual C را نصب کنید زیرا ممکن است ارور 0xc00007b به دلیل نصب نبودن برنامه ++Microsoft Visual C باشد.
دانلود ++Microsoft Visual C برای ویندوز 32 بیت (x86)
دانلود ++Microsoft Visual C برای ویندوز 64 بیت
روش ششم: آپدیت فایل xinput1_3.dll
یکی دیگر از دلایل ایجاد ارور 0xc00007b ممکن است خراب بودن یا پاک شدن فایل xinput1_3.dll باشد.
بنابراین برای رفع ارور 0xc00007b، باید xinput1_3.dll را با یک نسخه سازگار جایگزین کنید.
توجه:
پيشنهاد ميشود قبل از اعمال اين مراحل، از نسخه اصلي xinput1_3.dll ( واقع در C:\ Windows \ SysWOW64 ) نسخه پشتيباني تهیه كنيد.
قدم اول:
ابتدا باید فایل 32 بیتی xinput1_3.dll را بارگیری ( دانلود ) کرده و آن را از حالت فشرده خارج کنید.
قدم دوم:
اکنون پرونده استخراج شده را کپی کرده و آن را در محل C:\ Windows \ SysWOW64 کپی و جایگزین (Copy & Paste ) کنید.
حتما مراحل را با دقت انجام دهید و بررسی کنید که آیا ارور 0xc00007b ویندوز ( 7 ) نسخه 64 بیتی برطرف شده است یا خیر.
اگر جایگزین کردن فایل xinput1_3.dll برای شما کار نمیکند، برای رفع خطاهای dll خود از نرمافزار DLL Repair Tool استفاده کنید.
اینم بخونید بد نیست: ارورهای رایج هنگام نصب بازی در کامپیوتر
روش هفتم: غیرفعال کردن برنامههای فعال در پس زمینه
با استفاده از این روش به راحتی میتوانید متوجه شوید که آیا ارور 0xc00007b توسط برنامههای دیگر ایجاد شده است یا خیر.
قدم اول:
برای باز کردن کادر گفتگوی اجرا، Windows + R را فشار دهید. در کادر msconfig را وارد کرده و کلید Enter را بزنید.
قدم دوم:
در پنجره باز شده به برگه سرویس Service بروید. Hide all Microsoft services را انتخاب کرده و روی Disable all کلیک کنید.
قدم سوم:
سپس گزینه Task Manager را باز کنید، بر روی زبانه Startup کلیک کنید و همه موارد را غیرفعال کنید.
قدم چهارم:
Task Manager را ببندید و سیستم خود را مجددا راه اندازی کنید.
روش هشتم: اجرا کردن بازی از حالت Compatibility
این راه حل برای بررسی هر نوع ارور مَبنی بر ناسازگاری بازی یا برنامه با کامپیوتر شما توصیه میشود. بنابراین بازیها و برنامهها را در حالت Compatibility اجرا کنید.
برای اجرا بازی یا برنامه در حالت ناسازگاری مراحل زیر را دنبال کنید:
قدم اول:
بر روی آیکون برنامه کلیک راست کرده و گزینه Properties را انتخاب کنید
قدم دوم:
بر روی زبانه Compatibility کلیک کرده و تیک گزینه Run this program in compatibility mode for را بزنید
قدم سوم:
از منوی کشویی نسخههای قبلی ویندوزها را را انتخاب کنید
قدم چهارم:
در آخر بر روی گزینه Apply کلیک کرده و سپس OK کنید.
در اکثر مواقع مشکل شما با این راه حل رفع میشود، اما اگر همچنان با ارور 0xc00007b مواجه میشوید روشهای زیر را امتحان کنید.
اینم بخونید بد نیست: 17 روش حل مشکل اجرا نشدن استیم
روش نهم: بررسی خرابی فایلها از طریق فرمان cmd
ممکن است یکی از دلایل ایجاد ارور 0xc00007b خرابی فایلهای سیستمی باشد، بنابراین یکی از بهترین روشها برای رفع خرابی اسکن کردن فایلها از طریق فرمان cmd است.
قدم اول:
در منو استارت cmd را تایپ کرده و روی آیکون باز شده کلیک راست کرده تا برنامه را از Run as administrator اجرا کنید.
قدم دوم:
در محیط cmd دستور sfc /scannow را اجرا کنید
قدم سوم:
این دستور کلیه پرونده های سیستم را اسکن کرده و مشکلات آنها را برطرف میکند
در صورتی که سیستم شما خطایی مبنی بر خرابی فایلهای سیستمی نشان داد دستورات زیر را اجرا کنید:
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /restorehealth
اکنون سیستم خود را دوباره راه اندازی کنید و مجددا بررسی کنید که آیا ارور 0xc00007b دریافت میکنید یا خیر.
در صورت رفع نشدن ارور 0xc00007b در بخش نظرات با ما درمیان بگذارید
بازم ارور میده :/