نحوه رفع خطای 0x80004005

نحوه رفع خطای 0x80004005 در ویندوز

برخلاف اکثر خطاهای دیگر در ویندوز، خطای 0x80004005 “خطای نامشخص” است. این بدان معنی است که به هر دلیلی ممکن است ایجاد شود. مهمترین دلایل خطای نا مشخص 0x80004005 شامل مشکلات آپدیت ویندوز، خراب شدن پرونده‌ها و پوشه‌ها و خطاهای هنگام استخراج فایل‌های فشرده شده است.

به همین دلیل، مقابله با این خطا می‌تواند کمی پیچیده‌تر از حد معمول باشد، اما مطمئناً یکی از این روش‌ها کمک خواهد کرد. بنابراین، در ادامه نحوه رفع خطای ویندوز 0x80004005 آمده است.

عیب یابی Windows Update (آپدیت ویندوز) را اجرا کنید

اگر هنگام تلاش برای به‌روزرسانی ویندوز کامپیوتر، کد خطای 0x80004005 ظاهر شد، بهتر است Windows Update Troubleshooter را اجرا کنید. این ابزار به اندازه کافی صلاحیت لازم را دارد تا خطاهای رایجی را که هنگام به‌روزرسانی رخ می‌دهد شناسایی و رفع کند. برای راه اندازی عیب یابی Windows Update مراحل زیر را دنبال کنید:

نحوه رفع خطای 0x80004005

  1. Windows Key + I را فشار دهید تا تنظیمات باز شود، سپس به Update & Security بروید.
  2. در نوار پیمایش به سمت چپ، روی عیب یابی کلیک کنید.
  3. در پنجره عیب یابی، بر روی Windows Update در بخش Get up and running کلیک کنید.
  4. روی Run the troubleshooter کلیک کنید.

علاوه‌براین، کاربران همچنین می‌توانند سایر روش را برای Windows Update امتحان کنند.

بیشتر بخوانید: ۷ روش برای رفع سرعت پایین بوت در ویندوز ۱۰

پرونده‌ها را در پوشه Windows Update پاک کنید

برای این کار، به قسمت C:\Windows\SoftwareDistribution\Download بروید و تمام محتویات پوشه را حذف کنید.

Windows Update را دوباره اجرا کنید

پس از حذف پرونده‌های Windows Update و اجرای عیب یاب، نوبت به اجرای مجدد Windows Update می‌رسد.

  1. Windows Key + I را فشار دهید تا تنظیمات باز شود، سپس به Update & Security بروید.
  2. در بخش Windows Update، روی Check for updates کلیک کنید.
  3. در صورت درخواست مجوز، به ویندوز اجازه دهید تا به‌روزرسانی‌ها را بارگیری و نصب کند.

Windows Boot را پاک کنید

گاهی اوقات، نرم افزار شخص ثالث می‌تواند در عملکرد ویندوز اختلال ایجاد کند. از آنجا که 0x80004005 یک خطای گسترده است، بهتر است یک clean boot انجام دهید تا برنامه‌های شخص ثالث به عنوان علت بروز مشکل از بین برود.

نحوه رفع خطای 0x80004005

  1. در نوار جستجوی منوی Start،عبارت sysconfig را تایپ کنید. از نتایج جستجو، روی System Configuration کلیک کنید.
  2. در پنجره پیکربندی سیستم، به تب Services بروید.
  3. کادر Hide all Microsoft services را علامت بزنید.
  4. حال همه سرویس‌های موجود در لیست را انتخاب کرده و بر روی Disable all کلیک کنید.
  5. برروی OK کلیک کنید و پیکربندی سیستم را ببندید.
  6. پس از این کار، CTRL + Shift + Esc را فشار دهید تا Task Manager راه اندازی شود.
  7. روی تب Startup کلیک کنید.
  8. هر ورودی را در لیست خدمات انتخاب کنید و روی Disable کلیک کنید. برخلاف پیکربندی سیستم، باید خدمات را یکی یکی غیرفعال کنید.
  9. بر روی OK کلیک کنید و Task Manager را ببندید.
  10. رایانه خود را دوباره راه اندازی کنید.

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

ورودی‌های رجیستری را تغییر دهید

این رفع اشکال برای کاربرانی است که هنگام دسترسی به پرونده‌ها یا پوشه‌های مشترک، این خطا را دریافت می‌کنند. با تغییر جزئی در رجیستری ویندوز ۱۰ می‌توانید کد خطای 0x8004005 را پایان دهید.

نحوه رفع خطای 0x80004005

  1. برای راه اندازی برنامه Windows Key + R را فشار دهید. regedit را در جعبه متن تایپ کرده و Enter را بزنید.
  2. در ویرایشگر رجیستری به مکان زیر بروید:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Syste

  3. روی هر قسمت از قسمت سفید در پنجره راست کلیک کنید. به New>QWORD (64-bit) Value بروید. اگر از سیستم ۳۲ بیتی استفاده می‌کنید، بر روی DWORD (32-bit) Value کلیک کنید.
  4. نام ورودی تازه ایجاد شده را به LocalAccountTokenFilterPolicy تغییر دهید.
  5. روی ورودی دوبار کلیک کنید و ۱ را در Value وارد کنید.
  6. Registry Editor را ببندید و رایانه خود را دوباره راه اندازی کنید.

 Microsoft 6to4 Devices را حذف کنید

به طور غیرمنتظره، آداپتورهای شبکه Microsoft 6to4 نیز شناخته شده‌اند که این مسئله را ایجاد می‌کنند. در چنین مواردی، کاربران باید تمام دستگاه‌های Microsoft 6to4 را از رایانه خود حذف کنند. با استفاده از Device Manager می‌توانید این کار را انجام دهید.

نحوه رفع خطای 0x80004005

  1. Windows Key + R را فشار دهید تا برنامه Run باز شود. در کادر متن devmgmt.msc را تایپ کنید و Enter را فشار دهید.
  2. از آنجا که این دستگاه‌ها معمولاً پنهان هستند، باید به قسمت View در نوار عنوان Device Manager بروید. روی Show hidden devices کلیک کنید.
  3. به Network adapters بروید و منو را گسترش دهید.
  4. بر روی هر Microsoft 6to4 Adapter راست کلیک کرده و بر روی Uninstall device کلیک کنید.
  5. حتماً Delete driver software for this device انتخاب کنید.
  6. Device Manager را ببندید و رایانه خود را دوباره راه اندازی کنید.

از نرم افزار فشرده‌سازی شخص ثالث استفاده کنید

اگر هنگام استخراج فایل‌های فشرده با استفاده از Windows Explorer این کد خطا را مشاهده کردید، ممکن است زمان آن فرا رسیده باشد که به یک ابزار فشرده‌سازی شخص ثالث استفاده کنید. تعداد زیادی گزینه در دسترس است که از جمله محبوب‌ترین آنها می‌توان به WinRAR ، ۷Zip و WinZip اشاره کرد.

نرم افزار فشرده‌سازی شخص ثالث نیز در استخراج فایل‌های دارای رمز عبور کمک می‌کند.

ثبت مجدد jscript.dll و vbscript.dll

راه حل ساده دیگر برای کد خطا 0x80004005، ثبت مجدد پرونده‌های jscript.dll و vbscript.dll است. این کار را می‌توان با استفاده از Command Prompt انجام داد:

نحوه رفع خطای 0x80004005

  1. در نوار جستجوی منوی Start ،عبارت cmd را وارد کنید. از نتایج جستجو، روی Command Prompt> Run as administrator کلیک راست کنید.
  2. در کنسول ، عبارت regsvr32 jscript.dll را وارد و اینتر را فشار دهید.
  3. بعد از آن، regsvr32 vbscript.dll را تایپ کرده و Enter را فشار دهید.
  4. خط فرمان را ببندید و رایانه خود را دوباره راه اندازی کنید.

بیشتر بخوانید: نحوه رفع خطای 0xa00f4244 nocamerasareatatached در ویندوز ۱۰

SFC را برای بررسی فایل‌های خراب سیستم اجرا کنید

ویندوز دارای ابزارهای زیادی برای تشخیص و رفع خطاهای رایج است. SFC (System File Checker) یکی از آنهاست. فایل‌های سیستمی از دست داده یا خراب شده را برطرف می‌کند. استفاده از آن ساده است و توسط یک دستور ساده Command Prompt قابل اجراست.

نحوه رفع خطای 0x80004005

  1. برای راه اندازی برنامه Run Windows Key + R را فشار دهید. در جعبه متن، cmd را تایپ کرده و CTRL + Shift + Enter را فشار دهید تا Command Prompt به عنوان مدیر اجرا شود.
  2. در کنسول عبارت  SFC /scannow را تایپ کرده و Enter را فشار دهید.
  3. SFC به طور خودکار پرونده‌های سیستم شما را اسکن و رفع می‌کند.
  4. رایانه خود را دوباره راه اندازی کنید.

خطای 0x80004005 رفع شد

یکی از این روش‌ها مطمئناً مشکلات “کد خطای نامشخص” شما را از حل خواهد برد. با این حال، یک تفاوت عمده در این است که کاربران مجبورند طیف گسترده‌ای از اصلاحات را به دلیل نوع خطا امتحان کنند. در حالت ایده آل، شما باید علاوه‌بر روش‌های ذکر شده در بالا، سایر روش‌های معمول عیب یابی را نیز امتحان کنید.

منبع: MUO

قبلی «
بعدی »

من در رشته مهندسی کامپیوتر تحصیل کردم.

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    مطالب اخیر