آموزش چند روش برای رفع خطای 0x80004005 در ویندوز

هر لحظه ممکن است خطای 0x80004005 در ویندوز رخ دهد. هر چند نگران نباشید. رفع این خطا بسیار آسان است.

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

مهم ترین دلایل خطای نا مشخص 0x80004005 شامل مشکلات Windows Update ، خراب شدن پرونده ها و پوشه ها و خطاهای هنگام استخراج فایل های فشرده شده است.

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

بنابراین ، در این مطلب نحوه رفع خطای ویندوز 0x80004005 آمده است.

هم چنین بخوانید: آموزش رفع خطای PNP_DETECTED_FATAL_

Windows Update Troubleshooter را اجرا کنید

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

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

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

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

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

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

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

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

Windows Boot را پاک کنید

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

  • در نوار جستجوی منوی شروع ، sysconfig را تایپ کنید. از نتایج جستجو ، روی System Configuration کلیک کنید.
  • در پنجره System Configuration ، به تب Services بروید.
  • کادر تأیید Hide all Microsoft services را علامت بزنید.
  • حال همه سرویس های موجود در لیست را انتخاب کرده و بر روی Disable all کلیک کنید.
  • روی OK کلیک کنید و System Configuration را ببندید.
  • پس از این کار ، CTRL + Shift + Esc را فشار دهید تا Task Manager راه اندازی شود.
  • روی تب Startup کلیک کنید.
  • هر ورودی را در لیست خدمات انتخاب کنید و روی Disable کلیک کنید.
  • برخلاف System Configuration، باید خدمات را یکی یکی غیرفعال کنید.
  • بر روی OK کلیک کنید و Task Manager را ببندید.
  • رایانه خود را دوباره راه اندازی کنید.
  • پس از راه اندازی مجدد ، بررسی کنید که آیا خطا ادامه ندارد. اگر مورد خاصی وجود دارد که باعث ایجاد خطا شده است ، دوباره آن را امتحان کنید. در صورت عدم نمایش خطا ، برنامه ها یا درایورهای نصب شده اخیر را حذف نصب کنید.

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

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

  • روی هر قسمت از قسمت سفید در پنجره راست کلیک کنید. به New> QWORD (64 بیتی) مقدار بروید. اگر از سیستم 32 بیتی استفاده می کنید ، بر روی DWORD (32 بیتی) Value کلیک کنید.
  • نام ورودی تازه ایجاد شده را به LocalAccountTokenFilterPolicy تغییر دهید.
  • روی ورودی دوبار کلیک کنید و Enter 1 را در Value تغییر دهید.
  • Registry Editor را ببندید و رایانه خود را دوباره راه اندازی کنید.

دستگاه های Microsoft 6to4 را حذف نصب کنید

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

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

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

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

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

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

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

  • در نوار جستجوی منوی Start ، cmd را وارد کنید. از نتایج جستجو ، روی Command Prompt> Run as administrator کلیک راست کنید.
  • در کنسول ، نوع regsvr32 jscript.dll را فشار دهید.
  • پس از این ، regsvr32 vbscript.dll را تایپ کرده و Enter را فشار دهید.
  • خط فرمان را ببندید و رایانه خود را دوباره راه اندازی کنید.
  • SFC را برای بررسی فایل های خراب سیستم اجرا کنید
  • ویندوز دارای ابزارهای زیادی برای تشخیص و رفع خطاهای رایج است. SFC (System File Checker) یکی از آن هاست. فایل های سیستم را از دست داده یا خراب می کند و آن ها را برطرف می کند. استفاده از آن ساده است و توسط یک دستور ساده Command Prompt قابل اجراست.
  • برای راه اندازی برنامه Run Windows Key + R را فشار دهید. در جعبه متن ، cmd را تایپ کرده و CTRL + Shift + Enter را فشار دهید تا Command Prompt به عنوان مدیر اجرا شود.
  • در کنسول Command Prompt ، SFC / scannow را تایپ کرده و Enter را فشار دهید. SFC به طور خودکار پرونده های سیستم شما را اسکن و رفع می کند.
  • رایانه خود را دوباره راه اندازی کنید.

خطای 0x80004005 رفع شد

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

منبع: MAKEUSEOF