فهرست مطالب
خطای 0x80004005 در ویندوز 10 به عنوان یک پیام خطای نامشخص ترجمه می شود. معمولا زمانی دیده می شود که کاربران نمی توانند به درایوها، پوشه های مشترک، حساب های مایکروسافت و بسیاری دیگر دسترسی داشته باشند. علاوه بر این، این خطای نامشخص زمانی که بهروزرسانیهای ویندوز نصب نمیشوند، استاندارد است. از آنجایی که این یک "خطای نامشخص" است، میتوان آن را به دلایل مختلفی نسبت داد.
شایعترین دلیلی که کاربران با این خطا مواجه میشوند زمانی است که یک فایل dll خراب یا فایلهای سیستمی نادرست دارند. علاوه بر این، این خطا می تواند هنگام استخراج فایل های فشرده یا زمانی که مشکلی در آپدیت ویندوز شما وجود دارد ظاهر شود. اما، بیشتر اوقات، این کد خطا مربوط به به روز رسانی ویندوز 10 است و همچنین می تواند به دلیل فشرده سازی فایل یا اعلان ها باشد.
رفع این کد خطا ممکن است دشوار باشد زیرا مشخص نمی کند کدام برنامه باعث خطا شده است. هر زمان که خطا رخ دهد، احتمالاً پنجره کادر محاوره ای را مشاهده خواهید کرد که پیام خطا را نشان می دهد: "یک خطای غیرمنتظره شما را از تغییر نام (یا کپی یا حذف) پوشه باز می دارد.
همچنین ببینید: نحوه رفع خطای System Thread Not Handled Error در ویندوز 10
در این مقاله روش های مختلفی را به شما نشان می دهیم که چگونه می توانید کامپیوتر خود را برای رفع این کد خطا عیب یابی کنید.
بیایید شروع کنید.
دلایل رایج برای خطای ویندوز 10 0x80004005
در اکثر موارد، خطای ویندوز 10 0x80004005 به مشکلات مربوط به به روز رسانی ویندوز یافشرده سازی فایل با این حال، چندین دلیل دیگر وجود دارد که می تواند باعث ایجاد این خطای نامشخص شود. در اینجا برخی از رایج ترین دلایل وجود دارد:
- فاسد یا از دست رفته فایل های DLL: فایل های کتابخانه پیوند پویا (DLL) برای عملکرد صحیح سیستم عامل ویندوز و برنامه های نصب شده ضروری هستند. اگر هر یک از این فایل ها خراب شود یا از بین برود، می تواند منجر به خطای 0x80004005 شود.
- مشکلات به روز رسانی ویندوز: به روز رسانی ناقص یا ناموفق ویندوز نیز می تواند این خطا را ایجاد کند. این معمولاً زمانی اتفاق میافتد که در طول فرآیند نصب بهروزرسانی مشکلی ایجاد شود یا فایلهای بهروزرسانی نصبشده خراب شوند.
- فایلهای موقت: تجمع فایلهای موقت در رایانه شما گاهی اوقات میتواند باعث خطای 0x80004005 شود. این فایلها میتوانند خراب شوند و در فرآیندهای سیستمی خاص تداخل داشته باشند و منجر به خطا شود.
- مشکلات مربوط به فشردهسازی فایل: کد خطا 0x80004005 میتواند هنگام تلاش برای استخراج یا فشردهسازی فایلها با استفاده از برنامههایی مانند WinRAR یا 7zip. این معمولاً به دلیل استخراج نادرست فایل ها یا مشکلات سازگاری بین ابزار فشرده سازی و ویندوز 10 است.
- مشکلات رجیستری: تغییرات یا خرابی در رجیستری ویندوز می تواند باعث خطاهای مختلفی شود، از جمله: خطای 0x80004005. این به این دلیل است که رجیستری حاوی داده های ضروری مربوط به تنظیمات، سخت افزار و نرم افزار ویندوز است.
- خطاهای Microsoft Outlook: برخیکاربران گزارش داده اند که هنگام استفاده از Microsoft Outlook با خطای 0x80004005 مواجه شده اند. این ممکن است زمانی اتفاق بیفتد که برنامههای آنتیویروس ویژگیهای خاصی را در Outlook مسدود کنند، یا زمانی که فایلهای مفقود یا کلیدهای رجیستری خراب مربوط به سرویس گیرنده ایمیل وجود داشته باشد.
- خرابی فایل سیستم: یک فایل سیستمی خراب نیز میتواند خطای 0x80004005 را ایجاد کنید. این زمانی اتفاق میافتد که فایلهای ضروری سیستم ویندوز آسیب میبینند که منجر به مشکلات مختلفی از جمله خطای نامشخص میشود.
- مشکلات مبتنی بر Windows XP (WPA): اگرچه نادر است، کاربران سیستمعاملهای Windows XP ممکن است هنگامی که فایلهای برنامه مورد نیاز برای فعالسازی محصول ویندوز (WPA) مفقود یا خراب هستند، با این خطا مواجه میشوید.
درک دلایل رایج خطای 0x80004005 ویندوز 10 میتواند به شما در شناسایی علت احتمالی آن کمک کند و سپس آن را اعمال کنید. روش عیب یابی مناسب برای رفع مشکل.
نحوه رفع خطای کد 0x80004005 در ویندوز 10
روش 1: Windows Update Troubleshooter را اجرا کنید
بهتر است ویندوز را اجرا کنید اگر هنگام به روز رسانی رایانه ویندوز خود با خطای 0x80004005 مواجه شدید، عیب یاب را به روز کنید. این ابزار داخلی در شناسایی و رفع مشکلات بهروزرسانی استاندارد ویندوز 10، از جمله خطاهای نامشخص، بسیار قابل اعتماد است. این مراحل را برای راه اندازی Windows Update Troubleshooter دنبال کنید:
مرحله 1: کلید Windows + I را فشار دهید تا تنظیمات ویندوز باز شود.
مرحله 2: برتنظیمات ویندوز، روی Update کلیک کنید & امنیت.
مرحله 3: روی Troubleshoot در منوی کناری کلیک کنید.
مرحله 4: Windows Update را پیدا کنید و روی Run the troubleshooter کلیک کنید. .
مرحله 5: مراحل مربوط به عیب یاب را دنبال کنید و مطمئن شوید که اصلاحات ارائه شده را اعمال کرده اید.
روش 2: فایل های Windows Update را حذف کنید
اگر رایانه شما این کد خطا را پس از نصب بهروزرسانی نشان داد، به احتمال زیاد این بهروزرسانیها به درستی نصب نشدهاند، یا ویندوز هنگام نصب بهروزرسانیها با مشکلاتی مواجه شده است.
همچنین ببینید: حل پیکربندی شکست Windows Updates Reverting Changes on your computer
مراحل زیر را در مورد نحوه حذف فایل های به روز رسانی ویندوز ادامه دهید.
مرحله 1: Windows Key + S را فشار دهید و File Explorer را جستجو کنید.
مرحله 2: File Explorer را باز کنید.
مرحله 3: به این رایانه بروید.
مرحله 4: به Local Disk (C:) بروید.
مرحله 5: روی پوشه Windows کلیک کنید.
مرحله 6: پوشه توزیع نرم افزار را پیدا کنید.
مرحله 7: تمام محتویات پوشه توزیع نرم افزار را حذف کنید.
مرحله 8: کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا کد خطا از بین رفته است یا خیر.
روش 3: فایل های موقت را حذف کنید
اگر فایل های موقتی را در خود خراب کرده اید سیستم، همچنین می تواند باعث ایجاد کد خطای ویندوز 0x80004005 شود. حذف این فایلها باعث میشود رایانه شما به خوبی کار کند و خطا را از بین ببردکد.
مرحله 1: کلید Windows + R را فشار دهید و %temp% را تایپ کنید.
مرحله 2: روی Ok کلیک کنید تا پوشه Temp را باز کنید.
مرحله 3: همه فایل های داخل پوشه temp را حذف کنید.
مرحله 4: کامپیوتر خود را مجددا راه اندازی کنید و بررسی کنید که آیا کد خطا برطرف شده است یا خیر.
روش 4: jdscript و vbscript را در خط فرمان ثبت کنید
مرحله 1: کلید Windows را فشار دهید + S و Command Prompt را جستجو کنید.
مرحله 2: روی Run as Administrator کلیک کنید.
مرحله 3: در Command Prompt ، regsvr32 jscript.dll را تایپ کرده و Enter را فشار دهید.
مرحله 4: سپس regsvr32 vbscript.dll را تایپ کرده و Enter را بزنید. .
مرحله 5: کامپیوتر خود را مجددا راه اندازی کنید و بررسی کنید که آیا کد خطا برطرف شده است یا خیر.
همچنین ممکن است به شما علاقه مند باشد: نحوه رفع مصرف بالای CPU (میزبان سرویس: Sysmain/Superfetch)
روش 5: افزودن یک کلید رجیستری
اگر هنگام تلاش برای انتقال یا کپی فایل ها پیام های خطا ظاهر می شود، ممکن است یک مشکل باشد. مشکل از دست دادن کلید رجیستری، مراحل زیر را دنبال کنید تا مشکل را برطرف کنید.
مرحله 1: کلید Windows + S را فشار دهید و ویرایشگر رجیستری را جستجو کنید.
2>مرحله 2: روی Run as Administrator کلیک کنید.
مرحله 3: روی HKEY_LOCAL_MACHINE کلیک کنید.
مرحله 4: روی SOFTWARE کلیک کنید.
مرحله 5: در زیر SOFTWARE، روی Microsoft کلیک کنید.
مرحله 6: در Microsoft، روی Windows.
مرحله 7: در زیر ویندوز، روی آن کلیک کنیدفعلی 1>
مرحله 10: در سیستم، روی صفحه کلیک راست کرده و New -> DWORD برای سیستم 32 بیتی و QWORD برای سیستم 64 بیتی.
مرحله 11: نام فایل را LocalAccountTokenFilterPolicy بگذارید.
مرحله 12: روی آن کلیک راست کرده و modify را انتخاب کنید.
مرحله 13: مقدار را روی 1 تنظیم کرده و Ok را کلیک کنید.
Step 14: کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا کد خطا برطرف شده است یا خیر.
روش 6: از یک نرم افزار استخراج متفاوت برای استخراج فایل فشرده استفاده کنید
استخراج نادرست هر فایل فشرده می تواند باعث شود همان کد خطا برای رفع خطا می توانید از یک برنامه استخراج مختلف برای استخراج فایل فشرده خود استفاده کنید. به عنوان مثال، اگر هنگام استفاده از WinRAR با این مشکل مواجه هستید، می توانید از 7zip برای استخراج فایل های فشرده استفاده کنید.
روش 7: خطای 0x80004005 با Microsoft Outlook
این خطا برای برخی از کاربران Microsoft Outlook رخ می دهد. هر زمان که نامه جدیدی وارد می شود، پیام خطا دریافت می کند: "ارسال و دریافت خطای گزارش شده "0x80004005": عملیات انجام نشد."
مشکل ممکن است به دلیل مسدود کردن برخی از ویژگی های Microsoft Outlook توسط نرم افزار آنتی ویروس شما باشد. گاهی اوقات، ممکن است به دلیل گم شدن فایل ها یا خرابی کلیدهای رجیستری نیز باشد. دو راه برای رفع این خطا وجود دارد.
- ویژگی مسدودسازی برنامه آنتی ویروس خود را غیرفعال کنید. به سادگیدستورالعملهای وبسایت سازنده را دنبال کنید.
- اعلان ایمیل جدید Outlook را غیرفعال کنید. برای غیرفعال کردن آن باید منوی Tools را در داخل حساب Outlook خود پیدا کنید. روی گزینه ها کلیک کنید و تب Preferences را انتخاب کنید. در مرحله بعد، گزینه “Email Options” را انتخاب کنید و علامت گزینه “Display a notification message when mail new arrive” را بردارید. سپس دوبار روی «OK» کلیک کنید.
روش 8: اجرای اسکن جستجوگر فایل سیستم
یک فایل سیستمی خراب همچنین می تواند باعث شود که پیام های خطای بالا را تجربه کنید. در نتیجه، اگر اسکن بررسی کننده فایل سیستم را اجرا کنید، کمک خواهد کرد. SFC به تعمیر فایل های خراب سیستم کمک می کند.
مرحله 1: کلید Windows و X را فشار دهید و Command Prompt (Admin) را باز کنید تا Command Prompt به عنوان سرپرست باز شود.
مرحله 2: در اعلان، DISM.exe /Online /Cleanup-image /Restorehealth را وارد کنید تا ابزار Deployment Image Serviceing and Management در ویندوز اجرا شود.
مرحله 3: سپس اسکن SFC را با وارد کردن sfc /scannow در Prompt و فشار دادن Return اجرا کنید.
تکمیل اسکن حدود 20-30 دقیقه طول خواهد کشید. پس از اتمام، رایانه خود را مجدداً راه اندازی کنید.
روش 9: تعمیر رایانه مبتنی بر Windows XP با خطای 0x80004005
گاهی اوقات، کاربران هنگام استفاده از رایانه سیستم عامل Windows XP و فایل برنامه مورد نیاز با این خطا مواجه می شوند. مفقود یا فاسد متأسفانه، این فایل ها توسط Windows Product Activation (WPA) مورد نیاز هستند
مرحله 1: تنظیم خود رارایانه شخصی به جای سیستم عامل XP از درایو CD یا DVD بوت شود.
مرحله 2. CD Windows XP را در رایانه قرار داده و رایانه خود را مجدداً راه اندازی کنید. درست قبل از اینکه کامپیوترتان در سیستم بوت شود، اعلانی را مشاهده خواهید کرد که نشان می دهد «هر کلیدی را فشار دهید تا از سی دی بوت شود» کلیدی را فشار دهید تا آن را روی سی دی بوت کنید. "برای تعمیر نصب ویندوز XP با استفاده از Recovery Console، دکمه R را فشار دهید." R را فشار دهید تا وارد کنسول بازیابی شوید.
مرحله 3: پس از مشاهده گزینه "1. C:\WINDOWS، لطفاً 1 را فشار دهید و می توانید به نصب درایو اصلی دسترسی پیدا کنید. اگر از شما خواسته شد که رمز عبور سرپرست را وارد کنید، سپس آن را تایپ کرده و Enter را فشار دهید
مرحله 4. بعد، cd C:\WINDOWS\System32 را تایپ کنید و Enter را فشار دهید. با تایپ REN File_Name.extension File_Name.old از دستور REN برای تغییر نام فایل های زیر استفاده کنید. Wpa.dbl Pidgen.dll Actshell.html Licdll.dll Regwizc.dll Licwmi.dll Wpabaln.exe
مرحله 5. حرف درایو سی دی را وارد کنید، از جمله دو نقطه (به عنوان مثال، G:) و کلید Enter را بزنید. به بستن cd i386 بروید و Enter را فشار دهید. دستورات را در زیر تایپ کنید و هر فرمان را با فشار دادن Enter به دنبال آن فشار دهید.
expand licwmi.dl_ %systemroot%\system32
expand regwizc.dl_ %systemroot%\system32
expand licdll .dl_ %systemroot%\system32
expand wpabaln.ex_ %systemroot%\system32
expand wpa.db_ %systemroot%\system32
expand actshell.ht_ %systemroot% \system32
copy pidgen.dll %systemroot%\system32
وقتیمراحل قبلی را به پایان برسانید، میتوانید Exit را تایپ کنید تا کنسول بازیابی بسته شود و کلید Enter را فشار دهید تا رایانه راهاندازی مجدد شود.
اگر پس از انجام تمام روشهای این مقاله همچنان با کد خطا مواجه شدید. آخرین کاری که می توانید امتحان کنید نصب مجدد کامل ویندوز است.
نتیجه گیری: رفع خطاهای 0x80004005
در نتیجه، خطای ویندوز 10 0x80004005 یک خطای نامشخص است که می تواند به دلایل مختلفی رخ دهد. از جمله فایل های DLL خراب، مشکلات به روز رسانی ویندوز، مشکلات فشرده سازی فایل، مشکلات رجیستری و موارد دیگر. برای عیب یابی و رفع این خطا، شناسایی علت اصلی و اعمال روش مناسب ذکر شده در این مقاله ضروری است.
با اجرای عیب یاب به روز رسانی ویندوز، حذف فایل های موقت، ثبت JScript و VBScript در Command Prompt یا با انجام یک اسکن بررسی کننده فایل سیستم، در میان تکنیک های دیگر، می توانید به طور موثر خطای 0x80004005 را برطرف کنید و از عملکرد روان سیستم ویندوز 10 خود اطمینان حاصل کنید.