نرم

رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 17 فوریه 2021

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



هر خطا در ویندوز با کد رمزی همراه است، یکی از این خطاها دارای کد 0x80004005 است و توسط خود مایکروسافت به عنوان 'خطای نامشخص' طبقه بندی می شود. خطای 0x80004005 در رابطه با طیف گسترده ای از مشکلات دیگر مواجه می شود. ممکن است هنگام نصب یا به‌روزرسانی سیستم‌عامل ویندوز، استخراج یک فایل فشرده، تلاش برای دسترسی به یک فایل یا پوشه مشترک، راه‌اندازی/راه‌اندازی یک ماشین مجازی، دریافت نامه‌ها در Outlook و موارد دیگر با این خطا مواجه شود.

رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10



فهرست[ پنهان شدن ]

رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10

مطمئن شوید که یک نقطه بازیابی ایجاد کنید ، فقط در صورتی که مشکلی پیش بیاید.



هیچ روشی برای حل خطای 0x80004005 وجود ندارد و فرآیند عیب‌یابی بسته به مکان و نحوه تجربه خطا متفاوت است. با این اوصاف، ما در مورد هر یک از سناریوها/موارد مختلف که ممکن است خطا ظاهر شود، توضیح خواهیم داد و در عین حال چند روش برای حل آن به شما ارائه خواهیم داد.

مورد 1: رفع خطای 0x80004005 هنگام به روز رسانی ویندوز

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



اگر هنگام بروزرسانی ویندوز 10 با کد خطای 0x80004005 نیز مواجه هستید، روش های زیر را امتحان کنید.

راه حل 1: عیب یاب Windows Update را اجرا کنید

اولین راه حل برای هر خطایی که در ویندوز تجربه می شود، اجرای عیب یاب همان است. برای اجرای عیب یاب Windows Update مراحل زیر را دنبال کنید:

1. بر روی دکمه شروع یا کلید ویندوز را فشار داده و آن را جستجو کنید صفحه کنترل . پس از بازگشت نتایج جستجو، Enter را فشار دهید یا روی Open کلیک کنید.

کلید Windows را فشار دهید و Control Panel را جستجو کنید و بر روی Open کلیک کنید

2. از لیست آیتم های Control Panel بر روی کلیک کنید عیب یابی .

توجه داشته باشید: اندازه آیکون ها را تغییر دهید تا جستجوی مشابه آسان تر شود. روی منوی کشویی کنار View by کلیک کنید و نمادهای کوچک را انتخاب کنید.

از لیست آیتم های Control Panel بر روی Troubleshooting کلیک کنید

3. در پنجره عیب یابی بر روی آن کلیک کنید مشاهده همه در پانل سمت چپ برای بررسی تمام مشکلات رایانه ای که می توانید از عیب یاب برای آنها استفاده کنید، وجود دارد.

روی View All present در پنل سمت چپ کلیک کنید رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10

4. برای یافتن تا انتها به پایین اسکرول کنید به روز رسانی ویندوز و روی آن دوبار کلیک کنید.

کاربران ویندوز 7 و 8 می توانند عیب یاب Windows Update را از صفحه وب زیر دانلود کنند: عیب یاب Windows Update .

برای یافتن Windows Update تا آخر پایین بروید و روی آن دوبار کلیک کنید

5. بر روی آن کلیک کنید پیشرفته .

روی Advanced کلیک کنید

6. کادر کنار «اعمال تعمیرات خودکار» را علامت بزنید و فشار دهید بعد .

کادر کنار «اعمال تعمیرات خودکار» را علامت بزنید و Next را فشار دهید

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

راه حل 2: اسکن جستجوگر فایل سیستم را اجرا کنید

اجرای اسکن SFC یکی از ساده ترین روش ها برای بررسی فایل های خراب و بازیابی آنها است. برای اجرای اسکن SFC-

یکی Command Prompt را به عنوان مدیر راه اندازی کنید

آ. Windows Key + X را فشار دهید و Command Prompt (Admin) را انتخاب کنید.

ب Command Prompt را در نوار جستجو جستجو کنید و از پنل سمت راست Run As Administrator را انتخاب کنید

2. خط فرمان زیر را تایپ کنید sfc /scannow و enter را فشار دهید.

خط فرمان sfc /scannow را تایپ کرده و enter | را فشار دهید رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10

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

راه حل 3: محتویات پوشه دانلود Windows Update را حذف کنید

این خطا همچنین ممکن است به دلیل فایل های خراب داخل پوشه دانلود Windows Update باشد. حذف دستی این فایل ها باید به رفع خطای 0x80004005 کمک کند.

1. اول، فایل اکسپلورر را اجرا کنید با دوبار کلیک کردن روی نماد میانبر آن در دسکتاپ یا فشار دادن کلید میانبر صفحه کلید Windows Key + E.

2. به مکان زیر بروید - C:WindowsSoftwareDistributionDownload

(روی فضای منفی در نوار آدرس کلیک کنید، مسیر بالا را کپی کرده و اینتر را فشار دهید)

به مکان زیر بروید - C:WindowsSoftwareDistributionDownload

3. فشار دهید Ctrl + A برای انتخاب همه موارد، کلیک راست کرده و انتخاب کنید حذف (یا مستقیماً کلید حذف را روی صفحه کلید خود فشار دهید)

کلیک راست کرده و Delete را انتخاب کنید

هنگامی که حذف را انتخاب می کنید، باید یک پیام تأیید ظاهر شود، اقدام خود را برای حذف همه چیز تأیید کنید. همچنین، پس از اتمام پاک کردن پوشه دانلودها، سطل بازیافت خود را پاک کنید.

راه حل 4: Windows Update Services را راه اندازی مجدد کنید

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

یکی Command Prompt را به عنوان مدیر باز کنید با استفاده از هر یک از روش هایی که قبلا ذکر شد.

2. دستورات زیر را یکی یکی تایپ کنید (بعد از هر دستور enter را فشار دهید) تا خدمات به روز رسانی متوقف یا خاتمه یابد:

|_+_|

سرویس های به روز رسانی ویندوز wuauserv cryptSvc bits msiserver را متوقف کنید

3. اکنون با تایپ دستورات زیر تمامی سرویس ها را مجددا راه اندازی کنید. باز هم یادتان باشد که آنها را یکی یکی وارد کنید و بعد از هر خط کلید enter را فشار دهید.

|_+_|

سرویس های به روز رسانی ویندوز wuauserv cryptSvc bits msiserver را راه اندازی کنید

4. حالا سعی کنید ویندوز را به روز کنید و بررسی کنید که آیا کد خطا 0x80004005: خطای نامشخص دوباره بالا می آید

راه حل 5: ویندوز را به صورت دستی به روز کنید

در نهایت، اگر هیچ یک از روش‌های بالا جواب نداد، بهتر است ویندوز را به‌صورت دستی به‌روزرسانی کنید.

برای به روز رسانی دستی ویندوز - مرورگر دلخواه خود را راه اندازی کنید، پیوند زیر را باز کنید کاتالوگ به روز رسانی مایکروسافت و در کادر جستجو کد KB بروزرسانی را که می خواهید نصب کنید تایپ کنید.

فایل آپدیت را دانلود کنید و پس از دانلود، روی آن دوبار کلیک کنید و دستورات روی صفحه را دنبال کنید تا به‌روزرسانی به‌صورت دستی نصب شود.

Internet Explorer یا Microsoft Edge را باز کنید سپس به وب سایت Microsoft Update Catalog بروید

مورد 2: هنگام استخراج فایل ها

خطای 0x80004005 هنگام استخراج فایل فشرده نیز مشاهده می شود. اگر خطا به صراحت هنگام استخراج رخ داد، ابتدا از یک برنامه استخراج جایگزین استفاده کنید ( دانلود 7-zip یا دانلود رایگان Winrar). همچنین، مطمئن شوید که فایل در واقع یک فایل قابل استخراج است و از رمز عبور محافظت نمی شود.

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

با این وجود، اگر هر دو روش بالا شکست خورد، سعی می کنیم با ثبت مجدد دو مورد، مشکل را حل کنیم کتابخانه های پیوند پویا (DLL) با استفاده از خط فرمان

یکی Command Prompt را به عنوان Administrator اجرا کنید با استفاده از هر یک از روش هایی که قبلا توضیح داده شد.

2. در پنجره command prompt دستور زیر را تایپ کرده و enter را فشار دهید.

regsvr32 jscript.dll

برای استخراج فایل ها دستور را در خط فرمان | نحوه رفع خطای 0x80004005 در ویندوز 10

3. اکنون تایپ کنید regsvr32 vbscript.dll و enter را فشار دهید.

اکنون regsvr32 vbscript.dll را تایپ کرده و enter را فشار دهید

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

اگر خطای 0x80004005 هنگام انجام سایر عملیات فایل مانند کپی کردن یا تغییر نام ظاهر شد، عیب یاب Files & Folder را اجرا کنید. برای انجام این کار:

1. به صفحه وب زیر بروید و فایل های لازم را دانلود کنید: تشخیص و تعمیر خودکار مشکلات فایل و پوشه ویندوز . پس از دانلود بر روی آن کلیک کنید winfilefolder.DiagCab فایل برای اجرای عیب یاب فایل و پوشه.

روی فایل winfilefolder.DiagCab کلیک کنید تا عیب یاب فایل و پوشه اجرا شود.

2. بر روی آن کلیک کنید پیشرفته و گزینه «اعمال خودکار تعمیرات» را علامت بزنید. کلیک کنید روی بعد دکمه برای شروع عیب یابی.

روی advanced کلیک کنید و روی دکمه Next کلیک کنید تا عیب یابی شروع شود

3. پنجره پرس و جو در مورد مشکلات تجربه شده ظاهر می شود. مشکلاتی که با آن روبرو بوده اید را با علامت زدن کادر کنار آنها انتخاب کرده و در نهایت بر روی آن کلیک کنید بعد .

پنجره ای در مورد مشکلات موجود ظاهر می شود و در نهایت بر روی Next کلیک می کنیم

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

مورد 3: در ماشین مجازی

0x80004005 همچنین ممکن است زمانی ایجاد شود که می‌خواهید به فایل‌ها یا پوشه‌های اشتراک‌گذاری شده دسترسی داشته باشید یا به دلیل خطای ماشین مجازی باشد. در هر دو دسترسی، حذف کلید رجیستری یا به‌روزرسانی ویرایشگر رجیستری مشکل را حل می‌کند.

راه حل 1: کلید رجیستری را حذف کنید

هنگام پیروی از راهنمای زیر بسیار محتاط باشید زیرا ویرایشگر رجیستری یک ابزار قدرتمند است و هر گونه اتفاق ناگوار می تواند باعث مشکلات متعدد دیگری شود.

یکی ویرایشگر رجیستری ویندوز را باز کنید با هر یک از روش های زیر

آ. Run Command (کلید ویندوز + R) را اجرا کنید، تایپ کنید regedit و enter را فشار دهید.

ب روی دکمه Start کلیک کنید یا کلید Windows را روی صفحه کلید خود فشار دهید و آن را جستجو کنید ویرایشگر رجیستری . وقتی جستجو برگشت، Enter را فشار دهید.

ویرایشگر رجیستری را باز کنید

صرف نظر از روش دسترسی، یک پیام کنترل حساب کاربری که درخواست مجوز برای اجازه دادن به برنامه برای ایجاد تغییرات در سیستم دارد ظاهر می شود. روی yes کلیک کنید برای اعطای مجوز

2. به مسیر رجیستری زیر بروید

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers

به مسیر رجیستری بروید | نحوه رفع خطای 0x80004005 در ویندوز 10

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

روی کلید راست کلیک کرده و Delete را انتخاب کنید

راه حل 2: رجیستری ویندوز را به روز کنید

یکی ویرایشگر رجیستری ویندوز را اجرا کنید دوباره با استفاده از هر یک از روش هایی که قبلا توضیح داده شد.

2. به مسیر زیر بروید

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem

به مسیر حرکت کنید

3. روی قسمت خالی در پنل سمت راست کلیک راست کرده و انتخاب کنید جدید . بسته به معماری سیستم خود، یکی از کلیدهای زیر را ایجاد کنید.

برای سیستم های 32 بیتی: یک مقدار DWORD ایجاد کنید و نام آن را LocalAccountTokenFilterPolicy بگذارید.

برای سیستم های 64 بیتی: یک مقدار QWORD (64 بیتی) ایجاد کنید و نام آن را LocalAccountTokenFilterPolicy بگذارید.

روی قسمت خالی در پنل سمت راست کلیک راست کرده و new را انتخاب کنید

4. پس از ایجاد، روی کلید دوبار کلیک کنید یا راست کلیک کرده و انتخاب کنید تغییر .

پس از ایجاد، روی کلید دوبار کلیک کنید یا راست کلیک کرده و Modify را انتخاب کنید

5. Value Data را روی ۱ قرار دهید و بر روی کلیک کنید خوب .

Value Data را روی 1 قرار دهید و روی OK | کلیک کنید نحوه رفع خطای 0x80004005 در ویندوز 10

رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا خطا همچنان ادامه دارد یا خیر.

راه حل 3: مایکروسافت 6to4 را حذف نصب کنید

در روش نهایی، تمام دستگاه های Microsoft 6to4 را از روی آن حذف نصب می کنیم مدیریت دستگاه .

یکی Device Manager را راه اندازی کنید با هر یک از روش های زیر

آ. Run (کلید ویندوز + R) را باز کنید، devmgmt.msc یا hdwwiz.cpl را تایپ کنید و enter را فشار دهید.

devmgmt.msc را تایپ کنید و روی OK کلیک کنید

ب روی دکمه start کلیک کنید یا کلید Windows را فشار دهید، Device Manager را جستجو کنید و روی Open کلیک کنید.

ج کلید Windows + X را فشار دهید (یا روی دکمه شروع کلیک راست کنید) و انتخاب کنید مدیریت دستگاه از منوی پاور یوزر

2. بر روی آن کلیک کنید چشم انداز در ردیف بالای پنجره قرار گرفته و انتخاب کنید نمایش دستگاه های مخفی

روی View واقع در ردیف بالای پنجره کلیک کنید و Show hidden devices را انتخاب کنید

3. بر روی آن دوبار کلیک کنید آداپتورهای شبکه یا روی فلش کنار آن کلیک کنید.

روی Network Adapters دوبار کلیک کنید یا روی فلش کنار آن | کلیک کنید نحوه رفع خطای 0x80004005 در ویندوز 10

4. بر روی Microsoft 6to4 Adapter کلیک راست کرده و انتخاب کنید حذف نصب کنید . این مرحله را برای همه دستگاه‌های Microsoft 6to4 که در زیر آداپتورهای شبکه فهرست شده‌اند، تکرار کنید.

پس از حذف تمام دستگاه های مایکروسافت 6to4، کامپیوتر خود را مجددا راه اندازی کنید و بررسی کنید که آیا می توانید رفع کد خطا 0x80004005 در ویندوز 10.

مورد 4: هنگام دسترسی به نامه ها در Outlook

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

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

1. همانطور که واضح است، ابتدا Outlook را راه اندازی کنید و حساب خود را باز کنید. را کلیک کنید ابزار .

2. در مرحله بعد، بر روی آن کلیک کنید گزینه ها و سوئیچ به اولویت ها زبانه

3. بر روی گزینه های ایمیل و کلیک کنید علامت کادر کنار نمایش پیام اعلان هنگام رسیدن نامه جدید را بردارید برای غیرفعال کردن ویژگی

4. بر روی آن کلیک کنید خوب و سپس دوباره در خوب خارج شدن.

مورد 5: فایل های موقت خراب را حذف کنید

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

1. کلید Windows + S را فشار دهید، جستجو کنید پاکسازی دیسک و enter را فشار دهید.

یا دستور run را اجرا کنید و تایپ کنید cleanmgr و enter را فشار دهید.

دستور run را اجرا کنید، cleanmgr را تایپ کرده و enter را فشار دهید

دو بعد از مدتی اسکن ، پنجره برنامه با لیست فایل های مختلف برای حذف ظاهر می شود.

پس از مدتی اسکن، پنجره برنامه حاوی فایل های مختلف برای حذف ظاهر می شود

3. کادر کنار Temporary Internet Files (مطمئن شوید که فقط Temporary Internet Files انتخاب شده اند) را علامت بزنید و بر روی پاک کردن فایل های سیستم .

روی Clean up system files | کلیک کنید نحوه رفع خطای 0x80004005 در ویندوز 10

برای حذف دستی تمام فایل های موقت:

کلید Windows + S را فشار دهید، تایپ کنید % temp% در نوار جستجو و دکمه enter را فشار دهید. پوشه حاوی تمام فایل ها و پوشه های موقت باز می شود. Ctrl + A را روی صفحه کلید خود فشار دهید تا همه فایل ها انتخاب شوند و سپس فشار دهید حذف .

Ctrl + A را روی صفحه کلید خود فشار دهید تا همه فایل ها انتخاب شوند و سپس حذف را فشار دهید

پس از اتمام پاک کردن فایل های موقت، Recycle bin را راه اندازی کنید و فایل ها را از آنجا نیز حذف کنید!

توصیه شده:

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

آدیتیا فاراد

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