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

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

آیا هنگام دانلود آپدیت ویندوز 10 با خطایی مواجه شدید؟ (Did you come across any errors while downloading Windows 10 update?)این یک مشکل نسبتاً رایج در ویندوز 7(Windows 7) نیز می باشد. امروز خطای آپدیت 0x80070002(error 0x80070002) در ویندوز 10(Windows 10) را با کمک روش های آزمایش شده برطرف می کنیم. کد خطا 0x80070002 (Error Code 0x80070002) ویندوز 7(Windows 7) و 10 به خصوص زمانی رخ می دهد که فایل به روز رسانی ویندوز(Windows update) از پایگاه داده گم شود یا فایل مذکور در دستگاه با دستورالعمل های پایگاه داده مطابقت نداشته باشد. در صورتی که با این خطا مواجه شوید ممکن است پیام های زیر روی صفحه نمایش شما ظاهر شود:

  • ویندوز نتوانست به‌روزرسانی‌های جدید را جستجو کند.(Windows could not search for new updates. )
  • هنگام بررسی به‌روزرسانی‌های جدید برای رایانه شخصی شما خطایی روی داد.(An error occurred while checking for new updates for your PC. )
  • خطا(های) یافت شده: کد 80070002.(Error(s) found: code 80070002. )
  • Windows Update با یک خطای ناشناخته مواجه شد. کد خطا 0x80070002(Windows Update encountered an unknown error. Error code 0x80070002 )

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

نحوه رفع خطای 0x80070002 ویندوز 10(How To Fix Error 0x80070002 Windows 10)

در اینجا دلایل اصلی برای خطای 0x80070002 آمده است:

  • راننده های معیوب
  • فایل های به روز رسانی ویندوز وجود ندارد(Windows update)
  • مشکلات مربوط به آپدیت ویندوز
  • برنامه های فاسد

کدهای خطای دیگری مانند 80244001، 80244022 و چند کد دیگر وجود دارد که نشان دهنده مشکل به روز رسانی ویندوز است. (Windows)کد ذکر شده ممکن است متفاوت باشد، اما راه حل های حل آن تقریباً یکسان است. برای رفع این مشکل یکی از روش های ذکر شده در زیر را دنبال کنید.(Follow)

روش 1: Windows Update Troubleshooter را اجرا کنید(Method 1: Run Windows Update Troubleshooter)

ویندوز(Windows) یک عیب یاب داخلی برای رفع مشکلات جزئی ارائه می دهد. توصیه می شود ابتدا عیب یاب ویندوز(Windows troubleshooter) را اجرا کنید تا کد خطای به روز رسانی ویندوز 10 (Windows 10)0x80070002(error code 0x80070002) را به صورت زیر برطرف کنید :

1. کلیدهای Windows + I keys را به طور همزمان فشار دهید تا تنظیمات(Settings) اجرا شود.

2. مطابق شکل بر روی کاشی Update & Security کلیک کنید.(Update & Security)

به روز رسانی و امنیت

3. به منوی عیب یابی(Troubleshoot ) در قسمت سمت چپ بروید.

4. Windows Update troubleshooter را انتخاب کنید و روی دکمه Run the troubleshooter که در زیر نشان داده شده است کلیک کنید.

از تنظیمات Update and Security روی Troubleshoot کلیک کنید و Windows Update troubleshooter را انتخاب کنید و روی Run the troubleshooter کلیک کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

5. منتظر بمانید تا عیب یاب مشکل را شناسایی و برطرف کند. پس از تکمیل فرآیند، کامپیوتر خود را (your PC)مجددا راه اندازی(restart) کنید .

همچنین بخوانید:(Also Read:)  نحوه تنظیم هشدار در ویندوز 10

روش 2: همگام سازی تنظیمات تاریخ و زمان(Method 2: Synchronize Date and Time Settings)

ممکن است تعجب کنید که چرا باید زمان و تاریخ را(time and date) برای این موضوع همگام کنیم. اما، بسیاری از کاربران گفتند که این راه حل کار کرده است، و از این رو، توصیه می شود که همین کار را انجام دهید.

1. روی زمان و تاریخ( time and date) از سمت راست نوار وظیفه(Taskbar) کلیک راست کنید .

روی زمان و تاریخ در نوار وظیفه کلیک راست کنید

2. گزینه Adjust date/time را از لیست انتخاب کنید.

تنظیم تاریخ یا زمان را انتخاب کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

3. کلید را برای گزینه های داده شده روشن کنید :(On)

  • زمان را به صورت خودکار تنظیم کنید(Set time automatically)
  • تنظیم منطقه زمانی به صورت خودکار(Set time zone automatically)

گزینه های تنظیم زمان به طور خودکار و تنظیم منطقه زمانی به طور خودکار را تغییر دهید.

حالا دوباره ویندوز را آپدیت کنید.

همچنین بخوانید: (Also Read:) رفع خطای Windows Update 0x800704c7(Fix Windows Update Error 0x800704c7)

روش 3: ویرایشگر رجیستری را اصلاح کنید(Method 3: Modify Registry Editor)

دستورالعمل های داده شده را به دقت دنبال کنید زیرا هر تغییری که با تغییر ویرایشگر رجیستری(Registry Editor) ایجاد شود دائمی خواهد بود.

توجه:(Note:) قبل از پردازش روش، مطمئن شوید که زبان دستگاه(device language) روی انگلیسی (ایالات متحده آمریکا)(English (United States)) تنظیم شده است.

1. کلیدهای Windows (keys)Windows + R را به طور همزمان فشار دهید تا کادر محاوره ای Run اجرا شود.(Run )

2. regedit را تایپ کنید و (regedit)کلید Enter(Enter key) را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .

regedit را تایپ کرده و Enter را بزنید.  یک پنجره ویرایشگر رجیستری باز می شود.  نحوه رفع خطای 0x80070002 ویندوز 10

3. برای تایید فرمان User Account Control ، روی (User Account Control)Yes کلیک کنید .

4. به مسیر(path) زیر بروید .

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade.

به مسیر زیر بروید.  نحوه رفع خطای 0x80070002 ویندوز 10

توجه:(Note:) اگر پوشه OSUpgrade(OSUpgrade folder ) موجود نیست مراحل داده شده را دنبال کنید. در غیر این صورت ، می توانید برای ویرایش کلید OSUpgrade به (OSUpgrade)مرحله 5(Step 5) بروید .

4A. بر روی WindowsUpdate(WindowsUpdate) راست کلیک کنید . New > DWORD (32 بیتی) را(DWORD (32-bit) value) انتخاب کنید.

روی WindowsUpdate کلیک راست کرده و به New بروید و DWORD 32 bit value را انتخاب کنید

4B. مقادیر را با نام مقدار:(Value name:) به عنوان AllowOSUpgrade تایپ کنید(AllowOSUpgrade) و Value data: را به عنوان 1 تنظیم کنید.

یک فایل جدید از نوع DWORD 32 bit Value با نام به عنوان AllowOSUpgrade ایجاد کنید و Value data را 0x00000001 قرار دهید.

4C. در قسمت Base گزینه (Base )هگزادسیمال(Hexadecimal) را انتخاب کرده و روی OK کلیک کنید(OK)

در قسمت Base گزینه هگزادسیمال را انتخاب کرده و روی OK کلیک کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

5. یا، کلید OSUpgrade را انتخاب کنید .

6. روی قسمت خالی( empty area) کلیک راست کرده و New > DWORD (32-bit) Value را همانطور که در زیر نشان داده شده است کلیک کنید.

روی قسمت خالی کلیک راست کرده و New را بزنید.  DWORD 32 bit Value را از منو انتخاب کنید.

7. بر روی مقدار(value) تازه ایجاد شده کلیک راست کرده و گزینه Modify… را انتخاب کنید.

Modify را انتخاب کنید.

8. نام Value را به صورت AllowOSUpgrade و Value data را 1 تنظیم کنید.

یک فایل جدید از نوع DWORD 32 bit Value با نام به عنوان AllowOSUpgrade ایجاد کنید و Value data را 0x00000001 قرار دهید.

9. هگزادسیمال(Hexadecimal) را در Base انتخاب کنید و روی OK کلیک کنید .

در قسمت Base گزینه هگزادسیمال را انتخاب کرده و روی OK کلیک کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

10. در نهایت، کامپیوتر خود را (your PC)مجددا راه اندازی(restart) کنید .

روش 4: فایروال Windows Defender را غیرفعال کنید (توصیه نمی شود)(Method 4: Disable Windows Defender Firewall (Not Recommended))

Windows Defender یا (Windows Defender)نرم‌افزار آنتی ویروس(antivirus software) شخص ثالث که در پس‌زمینه اجرا می‌شود نیز ممکن است باعث این مشکل شود. مراحل زیر را برای رفع موقت غیرفعال کردن Windows Defender برای رفع (Windows Defender)کد خطای 0x80070002(Error Code 0x80070002) در ویندوز 7(Windows 7) و 10 دنبال کنید:

1. همانطور که در روش 1 نشان داده شده است، به (Method 1)Settings > Update & Security بروید .

به روز رسانی و امنیت

2. Windows Security را از قسمت سمت چپ و Virus & kërcënim Protection(Virus & threat protection) را در قسمت سمت راست انتخاب کنید.

در قسمت Protection area گزینه Virus and kërcënim محافظت را انتخاب کنید

3. در پنجره امنیتی ویندوز(Windows Security) ، بر روی Manage settings در قسمت Virus & risk protection settings کلیک کنید(Virus & threat protection settings)

روی Manage settings کلیک کنید

4. برای حفاظت در زمان واقعی،(Real-time protection) نوار تعویض را خاموش(Off) کنید .

نوار را تحت حفاظت بلادرنگ خاموش کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

5. برای تایید روی Yes کلیک کنید .

همچنین بخوانید:(Also Read:) نحوه مسدود کردن یا رفع انسداد برنامه ها(Block or Unblock Programs) در فایروال ویندوز دیفندر(Windows Defender Firewall)

روش 5: بازگشت به روز رسانی ویندوز(Method 5: Rollback Windows Update)

گاهی اوقات، ویندوز(Windows) ممکن است فایل های به روز شده را با موفقیت استخراج نکند. برای رفع خطای به‌روزرسانی 0x80070002 (error 0x80070002) ویندوز 10(Windows 10) ، توصیه می‌شود به‌روزرسانی ویندوز(Windows update) را به شرح زیر برگردانید:

1. همانطور که قبلا نشان داده شده بود ، به تنظیمات(Settings) > به روز رسانی و امنیت بروید.(Update & Security)

2. در Windows Update ، همانطور که در زیر نشان داده شده است ، روی View update history کلیک کنید .

در Windows Update، روی View update history کلیک کنید.

3. مطابق شکل بر روی گزینه Uninstall updates کلیک کنید .

بر روی Uninstall updates کلیک کنید

4. آخرین به روز رسانی (latest update)مایکروسافت ویندوز(Microsoft Windows) (به عنوان مثال، KB5007289 ) را انتخاب کنید و بر روی دکمه حذف نصب(Uninstall) شده کلیک کنید.

آخرین به روز رسانی ویندوز مایکروسافت را انتخاب کنید و بر روی Uninstall کلیک کنید

5. در نهایت، کامپیوتر ویندوز خود را (your Windows PC)مجددا راه اندازی(restart) کنید .

روش 6: SFC و DISM Scans را اجرا کنید(Method 6: Run SFC and DISM Scans)

فایل‌های سیستم آسیب‌دیده نیز ممکن است بر روی به‌روزرسانی(Windows Update) ویندوز 7 یا 10 دسکتاپ/لپ‌تاپ تأثیر بگذارد. مراحل زیر را برای شناسایی، تعمیر و بازیابی(restore system) فایل های سیستم و حل خطای به روز رسانی 0x80070002(error 0x80070002) ویندوز 10 با استفاده از ابزارهای تعمیر داخلی دنبال کنید:

1.  کلید Windows را بزنید، (Windows key)Command Prompt را تایپ  کنید  و روی  Run as administrator کلیک کنید .

منوی Start را باز کنید، Command Prompt را تایپ کنید و روی Run as administrator در سمت راست کلیک کنید.

 2. در   اعلان User Account Control بر روی  Yes کلیک کنید.(Yes)

3. sfc /scannowکلید Enter(Enter key) را فشار دهید تا اسکن System File Checker اجرا شود .

خط فرمان زیر را تایپ کرده و Enter را بزنید تا اجرا شود.  نحوه رفع خطای 0x80070002 ویندوز 10

توجه:(Note:)  یک اسکن سیستم آغاز می شود و چند دقیقه طول می کشد تا تمام شود. در همین حال، می توانید به انجام فعالیت های دیگر ادامه دهید، اما حواستان باشد که پنجره را به طور تصادفی نبندید.

پس از تکمیل اسکن، یکی از این پیام ها را نشان می دهد:

  • Windows Resource Protection هیچ گونه نقض یکپارچگی پیدا نکرد.(Windows Resource Protection did not find any integrity violations.)
  • Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد.(Windows Resource Protection could not perform the requested operation.)
  • Windows Resource Protection فایل های خراب را پیدا کرد و با موفقیت آنها را تعمیر کرد.(Windows Resource Protection found corrupt files and successfully repaired them.)
  • Windows Resource Protection فایل های خراب را پیدا کرد اما قادر به رفع برخی از آنها نبود.(Windows Resource Protection found corrupt files but was unable to fix some of them.)

4. پس از پایان اسکن،  کامپیوتر خود را (your PC)مجددا راه اندازی(restart)  کنید .

5. مجدداً  Command Prompt را به عنوان مدیر(Command Prompt as administrator)  اجرا کنید و دستورات داده شده را یکی پس از دیگری اجرا کنید:

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

توجه:(Note:) برای اجرای صحیح دستورات DISM  باید یک اتصال اینترنتی فعال داشته باشید.(internet connection)

دستور سلامت را در Command Prompt اسکن کنید

همچنین بخوانید:(Also Read:) نحوه رفع خطای Windows Update 80072ee2(Fix Windows Update Error 80072ee2)

روش 7: سرویس Windows Update را تغییر دهید(Method 7: Modify Windows Update Service)

اغلب، ممکن است به روز رسانی با شکست مواجه شود و چند فایل از دست برود. در چنین سناریوهایی، باید این فایل های نصب را حذف یا تغییر نام دهید تا خطای به روز رسانی ویندوز 10 (Windows 10)0x80070002(error 0x80070002) برطرف شود .

توجه:(Note:) برای تغییر این فایل‌ها، اجرای سرویس به‌روزرسانی باید در پس‌زمینه غیرفعال باشد.

مرحله اول: سرویس Windows Update را غیرفعال کنید(Step I: Disable Windows Update Service)

1. کادر محاوره ای Run را با فشار دادن کلیدهای (Run)Windows + R keys اجرا کنید .

2. services.msc را تایپ کرده و (services.msc)Enter را بزنید تا پنجره Services باز شود.(Services)

در کادر دستور run عبارت services.msc را تایپ کنید سپس enter را فشار دهید

3. برای یافتن سرویس Windows Update به پایین اسکرول کنید. همانطور که در زیر نشان داده شده است، روی آن کلیک راست کرده و از منوی زمینه گزینه (context menu)Properties را انتخاب کنید.

برای پیدا کردن مکان مورد نظر حرکت کنید و روی Windows Update کلیک راست کنید.  Properties را از منو انتخاب کنید

4. در زبانه عمومی، (General tab,)نوع راه اندازی:(Startup type:) تا  خودکار(Automatic) را انتخاب کنید  .

در تب General، در Startup type گزینه Automatic را انتخاب کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

5. اگر وضعیت سرویس(Service status) در حال اجرا(Running) است، روی Stop کلیک کنید .

اگر وضعیت سرویس در حال اجرا است، روی Stop کلیک کنید.

6. برای ذخیره تغییرات روی Apply و سپس برای خروج بر روی OK کلیک کنید.(OK)

روی Apply و سپس OK کلیک کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

مرحله دوم: پوشه توزیع نرم افزار را حذف کنید(Step II: Delete Software Distribution Folder)

1. کلیدهای Windows (keys)Windows + E را به طور همزمان فشار دهید تا File Explorer باز شود.(File Explorer.)

2. به دایرکتوری C:\Windows viz(viz directory) که در آن سیستم عامل ویندوز(Windows OS) نصب شده است بروید.

به مسیری که ویندوز در آن نصب شده است بروید

3A. پوشه SoftwareDistribution را انتخاب کرده و کلید (key)Del را فشار دهید  تا پوشه حذف شود.

توجه:(Note:) اگر از شما خواسته شد که به عنوان مدیر(administrator) ویرایش کنید، رمز عبور(password) را وارد کرده و Enter را بزنید .

پوشه SoftwareDistribution را انتخاب کرده و کلید Del را فشار دهید.  نحوه رفع خطای 0x80070002 ویندوز 10

3B. یا با فشار دادن کلید F2(F2 key) نام آن(Rename) را تغییر دهید و ادامه دهید.

مرحله سوم: سرویس Windows Update را دوباره فعال کنید(Step III: Re-enable Windows Update Service)

1. پنجره Services  را همانطور که در (Services )مرحله I(Step I) آموزش داده شده است باز کنید . 

2. روی سرویس Windows Update کلیک راست کرده و همانطور که در زیر نشان داده شده است Start را انتخاب کنید.

روی آن کلیک راست کرده و Start را انتخاب کنید.  نحوه رفع خطای 0x80070002 ویندوز 10

3. دستگاه خود را مجددا راه اندازی کنید و دوباره (Restart)ویندوز(Windows) را به روز کنید.

همچنین بخوانید:(Also Read:) نحوه رفع مشکل دسترسی(Fix Access) در ویندوز 10(Denied Windows 10)

روش 8: کاتالوگ Winsock را بازنشانی کنید(Method 8: Reset Winsock Catalog)

Winsock Catalog یک رابط برای برقراری ارتباط بین نرم افزار شبکه ویندوز و خدمات شبکه(Windows network software and network services) است. تنظیم مجدد این رابط به رفع کد خطای به روز رسانی 0x80070002(error code 0x80070002) در ویندوز 7(Windows 7) و 10 کمک می کند.

1. Command Prompt را به عنوان مدیر اجرا(as administrator) کنید.

منوی Start را باز کنید، Command Prompt را تایپ کنید و روی Run as administrator در سمت راست کلیک کنید.

2. netsh winsock reset را تایپ کنید و (netsh winsock reset)کلید Enter(Enter key) را بزنید تا اجرا شود تا کاتالوگ سوکت ویندوز(Windows Sockets Catalog) بازنشانی شود.

تنظیم مجدد netsh winsock

3. پس از اتمام فرآیند، کامپیوتر خود را مجددا (your PC)راه اندازی کنید.(Restart)

سوالات متداول (سؤالات متداول)(Frequently Asked Questions (FAQs))

Q1. آیا به روز رسانی درایور دستگاه من به حل مشکل به روز رسانی کمک می کند؟(Q1. Will updating my device driver help in resolving the update issue?)

پاسخ بله(Ans. Yes) ، به روز رسانی درایورهای دستگاه شما می تواند به حل مشکل به روز رسانی 0x80070002(error 0x80070002) در ویندوز 10(Windows 10) کمک کند. برای انجام این کار ، راهنمای ما را در مورد نحوه(How) به روز رسانی درایورهای دستگاه(Update Device Drivers) در ویندوز 10(Windows 10) بخوانید .

Q2. آیا چرخه برق رایانه من مشکل به روز رسانی را حل می کند؟(Q2. Will power cycling my PC resolve the update issue?)

پاسخ (Ans.) بله، (Yes,) چرخه برق (power cycling)ممکن(power cycle) است کد خطای به‌روزرسانی 0x80070002 را(error code 0x80070002) در ویندوز 7(Windows 7) و 10 برطرف کند. می‌توانید رایانه خود را از طریق این مراحل ساده روشن کنید:

  • (Turn off)کامپیوتر و روتر را خاموش کنید.
  • (Disconnect)منبع تغذیه را با جدا کردن آن از برق جدا کنید .
  • برای چند دقیقه، دکمه پاور را فشار (Power)دهید –(press –) نگه دارید .
  • منبع(Reconnect) تغذیه را دوباره وصل کنید.
  • (Switch on)بعد از 5-6 دقیقه کامپیوتر را روشن کنید.

توصیه شده:(Recommended:)

  • رفع مشکل کامپیوتر (Fix Computer Did)دوباره همگام(Resync) نشد زیرا داده زمانی(No Time Data) در دسترس نبود
  • نحوه خارج کردن هارد اکسترنال(Eject External Hard Drive) در ویندوز 10(Windows 10)
  • آیا Divergent در نتفلیکس است؟
  • چگونه صفحه لمسی (Touchscreen)ویندوز 10(Fix Windows 10) کار نمی کند؟

امیدواریم این راهنما به شما کمک کرده باشد که کد خطای 0x80070002 (error code 0x80070002 )به روز رسانی ویندوز 10(fix Windows 10 update) را به طور موثر برطرف کنید. با نظرات(Feel) و پیشنهادات خود از طریق بخش نظرات زیر با ما در میان بگذارید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts