رفع کد خطا 0x80004005: خطای نامشخص در ویندوز 10
برای یک سیستم عامل 37 ساله، ویندوز(Windows) مطمئناً مشکلات زیادی دارد. در حالی که اکثر آنها به راحتی قابل حل هستند، وقتی خطا منشا خاصی نداشته باشد چه کار می کنیم؟
هر خطا در ویندوز با کد رمزی همراه است، یکی از این خطاها دارای کد 0x80004005 است و توسط خود مایکروسافت(Microsoft) به عنوان یک خطای نامشخص طبقه بندی می شود . خطای 0x80004005 در رابطه با طیف گسترده ای از مشکلات دیگر مواجه می شود. ممکن است هنگام نصب یا بهروزرسانی سیستمعامل ویندوز(Windows OS) ، استخراج یک فایل فشرده، تلاش برای دسترسی به فایل یا پوشه مشترک، راهاندازی/راهاندازی یک ماشین مجازی، دریافت نامهها در Outlook ، با این خطا مواجه شود.
رفع کد خطا 0x80004005(Fix Error Code 0x80004005) : خطای نامشخص در ویندوز 10(Windows 10)
مطمئن شوید که یک نقطه بازیابی ایجاد کرده(create a restore point) اید، فقط در صورتی که مشکلی پیش بیاید.
هیچ روشی برای حل خطای 0x80004005 وجود ندارد و فرآیند عیبیابی بسته به مکان و نحوه تجربه خطا متفاوت است. با این اوصاف، ما در مورد هر یک از سناریوها/موارد مختلفی که ممکن است خطا ظاهر شود، توضیح خواهیم داد و در عین حال چند روش برای حل آن به شما ارائه خواهیم داد.
مورد 1: رفع خطای 0x80004005 هنگام به روز رسانی ویندوز(Case 1: Fix Error 0x80004005 When Updating Windows)
خطای 0x80004005 معمولاً هنگام به روز رسانی ویندوز تجربه می شود. در حالی که دلیل این خطا مشخص نیست، ممکن است به دلیل فایلها و سرویسهای خراب باشد. این خطا همچنین به صراحت با به روز رسانی KB3087040 مرتبط است. (KB3087040)این به روز رسانی به طور خاص برای رفع مشکلات امنیتی اینترنت اکسپلورر(Internet Explorer) ارسال شده است، با این حال، کاربران گزارش داده اند که به روز رسانی دانلود نمی شود و پیام خطایی که می رسد حاوی کد 0x80004005 است.
اگر هنگام بروزرسانی ویندوز 10 با (Windows 10)کد خطای 0x80004005(Error Code 0x80004005) نیز مواجه هستید، روش های زیر را امتحان کنید .
راه حل 1: عیب یاب Windows Update را اجرا کنید(Windows Update)
اولین راه حل برای هر خطایی که در ویندوز(Windows) تجربه می شود، اجرای عیب یاب همان است. برای اجرای عیب یاب Windows Update مراحل زیر را دنبال کنید :
1. روی دکمه start کلیک کنید(start button) یا کلید Windows را فشار دهید و (Windows)Control Panel را جستجو کنید . پس از بازگشت نتایج جستجو، Enter را فشار(Press) دهید یا روی Open کلیک کنید.(Open)
2. از لیست آیتم های Control Panel ، روی Troubleshooting کلیک کنید .
توجه:(Note:) اندازه نمادها را تغییر دهید تا جستجوی مشابه آسانتر شود. روی(Click) منوی کشویی کنار View by کلیک کنید و نمادهای کوچک را انتخاب کنید.
3. در پنجره عیب یابی، روی View All present در پنل سمت چپ کلیک کنید تا تمام مشکلات کامپیوتری که می توانید از عیب یاب برای آنها استفاده کنید بررسی شود.
4. برای یافتن Windows Update تا آخر پایین بروید و روی آن دوبار کلیک کنید.
کاربران ویندوز 7 و 8 می توانند عیب یاب Windows Update را از صفحه وب زیر دانلود کنند: Windows Update Troubleshooter .
5. روی Advanced کلیک کنید .
6. کادر کنار « اعمال(Apply) خودکار تعمیرات» را علامت بزنید و Next را فشار دهید .
اجازه دهید عیبیاب مسیر خود را اجرا کند و دستورات/دستورالعملهای روی صفحه را دنبال کند تا عیبیابی به پایان برسد.
راه حل 2: اسکن جستجوگر فایل سیستم را اجرا کنید(System File Checker Scan)
اجرای اسکن SFC یکی از ساده ترین روش ها برای بررسی فایل های خراب و بازیابی آنها است. برای اجرای اسکن SFC-
1. Command Prompt را به عنوان مدیر راه اندازی کنید(Launch Command Prompt As Administrator)
آ. Windows Key + X را فشار دهید و Command Prompt ( Admin ) را انتخاب کنید.
ب Command Prompt را در نوار جستجو جستجو کنید و از پنل سمت راست Run As Administrator را انتخاب کنید(Administrator)
2. خط فرمان sfc /scannow زیر را تایپ کرده و enter را فشار دهید.
بسته به رایانه، اسکن ممکن است کمی طول بکشد.
راه حل 3: محتویات پوشه دانلود Windows Update را حذف کنید(Windows Update)
این خطا همچنین ممکن است به دلیل فایل های خراب داخل پوشه دانلود Windows Update باشد. (Windows Update)حذف دستی این فایل ها باید به رفع خطای 0x80004005 کمک کند.
1. ابتدا File Explorer(Launch File Explorer) را با دوبار کلیک کردن بر روی نماد میانبر آن در دسکتاپ یا فشار دادن کلید میانبر صفحه کلید Windows Key + E راه اندازی کنید.
2. به مکان زیر بروید - C:\Windows\SoftwareDistribution\Download
( روی(Click) فضای منفی در نوار آدرس کلیک کنید، مسیر بالا را کپی کرده و اینتر را فشار دهید)
3. Ctrl + A را فشار دهید تا همه موارد را انتخاب کنید، کلیک راست کرده و Delete را انتخاب کنید (یا مستقیماً کلید حذف را روی صفحه کلید خود فشار دهید)
هنگامی که حذف را انتخاب میکنید، باید یک پیام تأیید ظاهر شود، اقدام خود را برای حذف همه چیز تأیید کنید. همچنین، پس از اتمام پاک کردن پوشه دانلودها ، سطل بازیافت خود را پاک کنید.(Downloads)
راه حل 4: Windows Update Services را راه اندازی مجدد کنید
تمام فعالیتهای مربوط به بهروزرسانی ویندوز(Windows) مانند بارگیری فایل بهروزرسانی و نصب آن توسط یکسری خدمات مختلف انجام میشود. اگر هر یک از این سرویس ها به درستی کار نمی کنند/ خراب هستند، ممکن است 0x80004005 تجربه شود. به سادگی(Simply) توقف سرویس های به روز رسانی و سپس راه اندازی مجدد آنها می تواند کمک کننده باشد.
1. با استفاده از هر یک از روش هایی که قبلا ذکر شد، Command Prompt را به عنوان مدیر باز کنید .(Open Command Prompt As Administrator)
2. دستورات زیر را یکی یکی تایپ کنید (بعد از هر دستور enter را فشار دهید) تا خدمات به روز رسانی متوقف یا خاتمه یابد:
net stop wuauserv net stop bits net stop trustedinstaller net stop appidsvc net stop cryptsvc
3. اکنون با تایپ دستورات زیر تمامی سرویس ها را مجددا راه اندازی کنید. مجدداً(Again) به یاد داشته باشید که آنها را یکی یکی وارد کنید و بعد از هر خط کلید enter را فشار دهید.
net start wuauserv net start bits net start trustedinstaller net start appidsvc net start cryptsvc
4. اکنون، سعی کنید ویندوز(Windows) را به روز کنید و بررسی کنید که آیا " Error Code 0x80004005: Unspecified Error " دوباره ظاهر می شود یا خیر.
راه حل 5: ویندوز را به صورت دستی به روز کنید
در نهایت، اگر هیچ یک از روشهای بالا جواب نداد، بهتر است ویندوز را بهصورت دستی بهروزرسانی کنید.
برای بهروزرسانی دستی ویندوز - مرورگر دلخواه خود را راهاندازی کنید، پیوند زیر Microsoft Update Catalog را باز کنید و در کادر جستجو کد KB بهروزرسانی را که میخواهید نصب کنید تایپ کنید.
فایل آپدیت را دانلود(Download) کنید و پس از دانلود، روی آن دوبار کلیک کنید و دستورات روی صفحه را دنبال کنید تا بهروزرسانی بهصورت دستی نصب شود.
مورد 2: هنگام استخراج فایل ها(Case 2: When Extracting Files)
خطای 0x80004005 هنگام استخراج فایل فشرده نیز مشاهده می شود. اگر خطا به صراحت هنگام استخراج رخ داد، ابتدا از یک برنامه استخراج جایگزین ( دانلود 7-zip(Download 7-zip) یا دانلود رایگان Winrar(Winrar Free Download) ) استفاده کنید. همچنین، مطمئن شوید که فایل در واقع یک فایل قابل استخراج است و از رمز عبور محافظت نمی شود.
یکی دیگر از دلایل خطا ممکن است ماهیت محافظت بیش از حد آنتی ویروس شما باشد. برخی از برنامه های آنتی ویروس از استخراج فایل های فشرده برای محافظت از رایانه شما جلوگیری می کنند، اما اگر مطمئن هستید که فایل فشرده ای که می خواهید استخراج کنید حاوی فایل های مخرب نیست، ادامه دهید و آنتی ویروس خود را به طور موقت غیرفعال کنید. حالا سعی کنید فایل را استخراج کنید. اگر در استخراج فایل موفق بودید، برنامه آنتی ویروس فعلی خود را برای همیشه حذف کنید و یک آنتی ویروس دیگر را نصب کنید.
با این وجود، اگر هر دو روش بالا شکست خوردند، ما سعی می کنیم با ثبت مجدد دو کتابخانه پیوند پویا (DLL)(Dynamic link libraries (DLL)) با استفاده از خط فرمان، مشکل را حل کنیم.
1. Command Prompt را به عنوان Administrator(Launch Command Prompt as Administrator) با استفاده از هر یک از روش هایی که قبلا توضیح داده شد راه اندازی کنید.
2. در پنجره command prompt دستور زیر را تایپ کرده و enter را فشار دهید.
regsvr32 jscript.dll
3. حالا regsvr32 vbscript.dll را تایپ کرده و enter را فشار دهید.
در نهایت، کامپیوتر خود را مجددا راه اندازی کنید و سعی کنید فایل را پس از بازگشت از حالت فشرده خارج کنید. خطای 0x80004005 دیگر نباید ایجاد شود.
اگر خطای 0x80004005 هنگام انجام سایر عملیات فایل مانند کپی کردن یا تغییر نام ظاهر شد، عیب یاب Files & Folder را اجرا کنید. (Folder)برای انجام این کار:
1. به صفحه وب زیر بروید و فایل های لازم را دانلود کنید: به طور خودکار مشکلات فایل و پوشه ویندوز را تشخیص و تعمیر کنید(Automatically diagnose and repair Windows file and folder problems) . پس از دانلود، روی فایل winfilefolder.DiagCab کلیک کنید تا عیبیابی (winfilefolder.DiagCab)فایل(File) و پوشه(Folder Troubleshooter) اجرا شود .
2. روی advanced کلیک کنید و گزینه " Apply repairs automatically" را علامت بزنید. برای شروع عیب یابی روی دکمه Next(Click) کلیک کنید .(Next )
3. پنجره پرس و جو در مورد مشکلات تجربه شده ظاهر می شود. مشکلاتی را که با آن روبرو بوده اید با علامت زدن کادر کنار آنها انتخاب کرده و در نهایت بر روی Next کلیک کنید .
به عیبیاب اجازه دهید مسیر خود را اجرا کند، در همین حال، تمام دستورالعملهای نمایش داده شده روی صفحه را دنبال کنید. پس از اتمام بررسی کنید که آیا می توانید کد خطا 0x80004005 را در ویندوز 10 برطرف کنید.(fix Error Code 0x80004005 on Windows 10.)
مورد 3: در ماشین مجازی(Case 3: On Virtual Machine)
0x80004005 همچنین ممکن است زمانی ایجاد شود که میخواهید به فایلها یا پوشههای اشتراکگذاری شده دسترسی داشته باشید یا به دلیل خطای ماشین مجازی باشد. در هر دو دسترسی، حذف یک کلید رجیستری یا بهروزرسانی ویرایشگر رجیستری مشکل را حل میکند.
راه حل 1: کلید رجیستری را حذف کنید
هنگام پیروی از راهنمای زیر بسیار محتاط باشید زیرا ویرایشگر رجیستری(Registry Editor) یک ابزار قدرتمند است و هر گونه اتفاق ناگوار می تواند باعث مشکلات متعدد دیگری شود.
1. ویرایشگر رجیستری ویندوز(Open Windows Registry Editor ) را با یکی از روش های زیر باز کنید
آ. Run Command ( Windows Key + R ) را اجرا کنید، regedit را تایپ کنید و اینتر را(regedit) فشار دهید.
ب روی(Click) دکمه Start کلیک کنید یا کلید Windows را روی صفحه کلید خود فشار دهید و ویرایشگر رجیستری(Registry Editor) را جستجو کنید . وقتی جستجو برگشت، Enter را فشار دهید.(Press Enter)
صرف نظر(Irrespective) از روش دسترسی، یک پیام کنترل حساب کاربری که درخواست مجوز برای اجازه دادن به برنامه برای ایجاد تغییرات در سیستم دارد ظاهر می شود. برای اعطای مجوز روی yes کلیک کنید .(Click on yes)
2. به مسیر رجیستری زیر بروید(Head)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
3. اکنون، پانل سمت راست را بررسی کنید تا ببینید آیا کلید وجود دارد یا خیر. اگر اینطور است، روی کلید راست کلیک کرده و Delete را انتخاب کنید . اگر کلید وجود ندارد، روش بعدی را امتحان کنید.
راه حل 2: رجیستری ویندوز را به روز کنید
1. ویرایشگر رجیستری ویندوز(Launch Windows Registry Editor ) را با استفاده از هر یک از روش هایی که قبلا توضیح داده شد، دوباره راه اندازی کنید.
2. به مسیر زیر بروید
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
3. روی قسمت خالی در پنل سمت راست کلیک راست کرده و (Right-click)new را انتخاب کنید . بسته به معماری سیستم خود، یکی از کلیدهای زیر را ایجاد کنید.
برای سیستم های 32 بیتی:(For 32-bit systems:) یک مقدار DWORD ایجاد کنید(DWORD) و نام آن را LocalAccountTokenFilterPolicy بگذارید .
برای سیستم های 64 بیتی:(For 64-bit systems:) یک مقدار QWORD (64 بیت) ایجاد کنید و آن را LocalAccountTokenFilterPolicy نامگذاری کنید .
4. پس از ایجاد، روی کلید دوبار کلیک کنید یا راست کلیک کرده و Modify را انتخاب کنید .
5. Value Data را روی 1(Set the Value Data to 1) قرار دهید و روی OK کلیک کنید .
رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا خطا همچنان ادامه دارد یا خیر.
راه حل 3: مایکروسافت 6to4 را حذف کنید(Microsoft 6to4)
در روش نهایی، ما همه دستگاه های Microsoft 6to4 را از مدیر دستگاه(device manager) حذف نصب می کنیم .
1. Device Manager(Launch Device Manager ) را با یکی از روش های زیر راه اندازی کنید.
آ. Run ( Windows Key + R ) را باز کنید، devmgmt.msc یا hdwwiz.cpl را تایپ کنید و enter را فشار دهید.
ب روی(Click) دکمه شروع کلیک کنید یا کلید Windows را فشار دهید، (Windows)Device Manager را جستجو کنید و روی Open کلیک کنید .
ج کلید Windows(Press Windows) + X را فشار دهید (یا روی دکمه شروع کلیک راست کنید) و از منوی پاور یوزر گزینه Device Manager را انتخاب کنید.(Device Manager)
2. روی View واقع در ردیف بالای پنجره کلیک کنید و Show hidden devices را انتخاب کنید.(Show hidden devices.)
3. روی Network Adapters(Network Adapters) دوبار کلیک کنید یا روی فلش کنار آن کلیک کنید.
4. روی Microsoft 6to4 (Microsoft 6to4) Adapter کلیک راست کرده و Uninstall را انتخاب کنید . این مرحله را برای همه دستگاههای Microsoft 6to4 در فهرست آداپتورهای شبکه(Network Adapters) تکرار کنید .
پس از حذف همه دستگاههای Microsoft 6to4 ، رایانه خود را مجدداً راهاندازی کنید(restart your computer) و بررسی کنید که آیا میتوانید کد خطا 0x80004005 را در ویندوز 10 برطرف کنید.(fix Error Code 0x80004005 on Windows 10.)
مورد 4: هنگام دسترسی به نامه ها در Outlook(Case 4: When accessing mails in Outlook )
Microsoft Outlook برنامه دیگری است که اغلب با خطای 0x80004005 همراه است. این خطا در موارد مختلفی رخ می دهد - زمانی که کاربر سعی می کند به نامه های خود دسترسی پیدا کند، هنگام ورود پیام های جدید، و گاهی اوقات حتی در هنگام ارسال یک ایمیل. دو دلیل اصلی برای خطا وجود دارد. اول(First) ، برنامه آنتی ویروس شما پیام های جدید را مسدود می کند، و دوم، مشکلی در اعلان های ایمیل های جدید وجود دارد.
نرم افزار آنتی ویروس خود را برای یک دوره موقت غیرفعال کنید و بررسی کنید که آیا خطا همچنان ادامه دارد یا خیر. اگر غیرفعال کردن آنتی ویروس کمکی نکرد، راهنمای زیر را دنبال کنید و ویژگی اعلانهای ایمیل جدید را در Outlook غیرفعال کنید تا از شر خطا خلاص شوید.
1. همانطور که واضح است، ابتدا Outlook را راه اندازی کنید و حساب خود را باز کنید. روی Tools کلیک کنید(Click) .
2. سپس بر روی Options کلیک کرده و به تب Preferences بروید.
3. روی گزینه های ایمیل کلیک کنید و تیک کادر کنار «نمایش پیام اعلان هنگام دریافت نامه جدید»(uncheck the box next to “Display a notification message when new mail arrives”) را بردارید تا این ویژگی غیرفعال شود.
4. برای خروج بر روی OK و سپس دوباره بر روی OK کلیک کنید.(OK )
مورد 5: فایل های موقت خراب را حذف کنید(Case 5: Delete Corrupt Temporary Files)
بهعنوان راهحل نهایی برای رفع خطای 0x80004005، ما تمام فایلهای موقت(deleting all the temporary files) روی رایانههای خود را حذف میکنیم که همچنین به خلاص شدن از شر فایلهای خرابی که ممکن است باعث ایجاد خطا شوند کمک میکند. برای انجام این کار، از برنامه داخلی Disk Cleanup استفاده خواهیم کرد.
1. کلید Windows + S را فشار دهید، Disk Cleanup را جستجو کنید و enter را فشار دهید.
یا دستور run را اجرا کنید، cleanmgr را تایپ کرده و enter را فشار دهید.
2. پس از مدتی اسکن(After a while of scanning) ، پنجره برنامه حاوی فایل های مختلف برای حذف ظاهر می شود.
3. کادر کنار Temporary Internet Files ( مطمئن(Make) شوید که فقط Temporary Internet Files انتخاب شده اند) را علامت بزنید و روی Clean up system files کلیک کنید .
برای حذف دستی تمام فایل های موقت:(To manual delete all the temporary files:)
کلید Windows + S را فشار دهید، %temp% را در نوار جستجو تایپ کرده و enter را فشار دهید. پوشه حاوی تمام فایل ها و پوشه های موقت باز می شود. Ctrl(Press Ctrl) + A را روی صفحه کلید خود فشار دهید تا همه فایل ها انتخاب شوند و سپس حذف(delete) را فشار دهید .
پس از اتمام حذف فایل های موقت، launch Recycle bin and delete the files from there too!
توصیه شده:(Recommended:)
- رفع خطای به روز رسانی ویندوز 10 0x80070422(Fix Windows 10 Update Error 0x80070422)
- Fix Drives با دوبار کلیک باز نمی شود(Fix Drives does not open on double click)
- نحوه ایجاد دیسک بازنشانی رمز عبور در ویندوز 10(How to create a password reset disk in Windows 10)
- کد خطای فروشگاه ویندوز 10 0x80072efd را برطرف کنید(Fix Windows 10 Store Error Code 0x80072efd)
این همان چیزی است که شما با موفقیت یاد گرفتید که چگونه خطای 0x80004005 را در ویندوز 10(How To Fix Error 0x80004005 on Windows 10) برطرف کنید، اما اگر هنوز در مورد این پست سؤالی دارید، در قسمت نظرات از آنها بپرسید.
Related posts
چگونه Fix Error Code 0x80004005
رفع کد خطای Steam e502 l3 در ویندوز 10
Fix Media Disconnected Error در Windows 10
Fix Device نه Migrated Error در Windows 10
Fix Critical Structure Corruption Error در Windows 10
رفع خطای NSIS Launching Installer در ویندوز 10
Fix Network Adapter Error Code 31 در Device Manager
نحوه رفع خطای 0x80070002 ویندوز 10
Fix Steam Corrupt Disk Error در Windows 10
چگونه به Fix BOOTMGR در Windows 10 از دست رفته
رفع خطای Directx League of Legends در ویندوز 10
رفع خطای Valorant Val 43 در ویندوز 10
Fix Task Host Window Prevents Shut Down در Windows 10
Fix Computer Sound Too Low در Windows 10
رفع خطای Clock Watchdog Timeout در ویندوز 10
رفع خطای Trusted Platform Module 80090016 در ویندوز 10
Fix 5GHz WiFi نمایش نیست تا در Windows 10
Fix VCRUNTIME140.dll گم شده است از Windows 10
Fix No Internet Connection پس از به روز رسانی به Windows 10 سازندگان به روز رسانی
رفع خطای OneDrive Script در ویندوز 10