هنگام دریافت یک سیستم به روز رسانی در رایانه های برخی از کاربران، خطای 0x80070002 نمایش داده می شود، که اجازه نمی دهد بروز رسانی را با موفقیت انجام دهد. بیایید درک علل آن و چگونگی برطرف کردن آن بر روی یک کامپیوتر با ویندوز 7.

همچنین ببینید:
نحوه رفع اشکال 0x80070005 در ویندوز 7
اصلاح خطا 0x80004005 در ویندوز 7

راه حل خطا

خطایی که ما در حال مطالعه می باشیم ممکن است نه تنها با به روز رسانی منظم، بلکه همچنین در هنگام ارتقاء به ویندوز 7 و یا در هنگام تلاش برای بازگرداندن سیستم.

خطا 0x80070002 روی صفحه کامپیوتر در ویندوز 7

قبل از رفتن به راه حل های خاص، سیستم را برای یکپارچگی فایل های سیستم بررسی کنید و در صورت نیاز آنها را بازگردانید.

درس: تمامیت سیستم فایل را در ویندوز 7 بررسی کنید

اگر ابزار هیچ مشکلی با اسکن پیدا نکرد، سپس به روش زیر توضیح دهید.

روش 1: خدمات را فعال کنید

خطا 0x80070002 ممکن است رخ دهد به دلیل این واقعیت که خدماتی که مسئول نصب آپدیت هستند در کامپیوتر غیرفعال است. اول از همه، این مربوط به خدمات زیر است:

  • "به روز رسانی مرکز ..."؛
  • "رویداد ورود ..."؛
  • بیتس

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

  1. روی «شروع» کلیک کنید و «کنترل پنل» را باز کنید .
  2. از طریق منوی شروع در ویندوز 7 به کنترل پنل بروید

  3. به سیستم و امنیت بروید .
  4. به بخش سیستم و امنیت در پنل کنترل در ویندوز 7 بروید

  5. روی Administration کلیک کنید.
  6. به بخش مدیریت در پنل مدیریت در ویندوز 7 بروید

  7. در فهرستی که باز می شود، روی آیتم «خدمات» کلیک کنید.
  8. شروع به مدیریت خدمات از بخش مدیریت پنل مدیریت در ویندوز 7

  9. رابط مدیر خدمات راه اندازی خواهد شد. برای جستجوی راحت تر موارد، بر روی نام فیلد "نام" کلیک کنید، در نتیجه لیست را به ترتیب حروف الفبا ایجاد کنید.
  10. ساختن فهرست خدمات به ترتیب حروف الفبا در پنجره Service Manager در ویندوز 7

  11. نام عنصر "Update Center ..." را پیدا کنید . وضعیت این سرویس را در ستون Status مشخص کنید. اگر خالی است و گزینه "Works" تنظیم نشده است، بر روی نام مورد کلیک کنید.
  12. پنجره Windows Service Properties در پنجره Service Manager در ویندوز 7 به پنجره Properties بروید

  13. در پنجره ای که باز می شود، در قسمت "نوع راه اندازی" گزینه "Automatic" را انتخاب کنید. بعد، روی "اعمال" و "OK" کلیک کنید.
  14. فعال کردن سرویس به طور خودکار در پنجره ویژگی های سرویس ویندوز Update در پنجره Service Manager در ویندوز 7 شروع می شود

  15. سپس، پس از بازگشت به پنجره اصلی Dispatcher، مرکز Update ... item را انتخاب کنید و روی Run کلیک کنید.
  16. شروع سرویس Windows Update در پنجره Service Manager در ویندوز 7

  17. پس از آن انجام یک عملیات مشابه برای فعال کردن سرویس "رویداد ورود ..." ، مطمئن شوید که نه تنها آن را روشن کنید، بلکه با تنظیم نوع راه اندازی خودکار.
  18. پنجره پنجره Service Properties را وارد کنید پنجره رویداد ویندوز وارد پنجره Service Manager در ویندوز 7 شوید

  19. سپس همان روش را با سرویس BITS انجام دهید.
  20. به پنجره ویژگی های سرویس بروید. Background سرویس انتقال هوشمند (BITS) در پنجره Service Manager در ویندوز 7

  21. بعد از اینکه اطمینان حاصل کردید که تمام سرویس های فوق فعال شده اند، "Dispatcher" را ببندید. حالا خطای 0x80070002 دیگر نباید مشاهده شود.

    بستن پنجره Service Manager در ویندوز 7

    همچنین ببینید: شرح خدمات اساسی در ویندوز 7

روش 2: ویرایش رجیستری

اگر روش قبلی مشکل با خطا 0x80070002 را حل نکرد، می توانید با ویرایش رجیستری آن را امتحان کنید.

  1. تایپ Win + R و در پنجره باز شده عبارت را وارد کنید:

    regedit

    روی "OK" کلیک کنید.

  2. با وارد کردن یک فرمان در پنجره Run در ویندوز 7، پنجره ی ویرایشگر رجیستری را تغییر دهید

  3. پنجره ویرایشگر رجیستری باز خواهد شد. با کلیک بر روی نام کندو "HKEY_LOCAL_MACHINE" در سمت چپ آن، و سپس به قسمت "SOFTWARE" بروید .
  4. به بخش نرم افزار در پنجره ویرایشگر رجیستری در ویندوز 7 بروید

  5. بعد، بر روی نام پوشه "مایکروسافت" کلیک کنید .
  6. به بخش مایکروسافت در ویرایشگر رجیستری در ویندوز 7 بروید

  7. سپس به فهرست "Windows" و "CurrentVersion" بروید .
  8. به بخش CurrentVersion در پنجره ویرایشگر رجیستری در ویندوز 7 بروید

  9. بعد، بر روی نام پوشه "WindowsUpdate" کلیک کنید و نام پوشه "OSUpgrade" را انتخاب کنید .
  10. به بخش OSUpgrade در پنجره ویرایشگر رجیستری در ویندوز 7 بروید

  11. حالا به سمت راست پنجره بروید و در فضای خالی آن را راست کلیک کنید. در منوی باز شده، از موارد "ایجاد" و "پارامتر DWORD ..." استفاده کنید .
  12. برای ایجاد یک مقدار DWORD جدید در پنجره ویرایشگر رجیستری در ویندوز 7 بروید

  13. پارامتر ایجاد شده "AllowOSUpgrade" را بنویسید . برای انجام این کار، به سادگی نام داده شده (بدون نقل قول) را در قسمت برای اختصاص یک نام وارد کنید.
  14. نام DWORD ایجاد شده در پنجره ویرایشگر رجیستری در ویندوز 7

  15. بعد، بر روی نام پارامتر جدید کلیک کنید.
  16. به تغییر مقدار ارزش DWORD در پنجره ویرایشگر رجیستری در ویندوز 7 بروید

  17. در پنجره ای که باز می شود، در بخش "Calculus" گزینه "Hex" را با استفاده از دکمه رادیویی انتخاب کنید. در فیلد تنها مقدار "1" را بدون نقل قول وارد کنید و روی "OK" کلیک کنید.
  18. اختصاص یک مقدار جدید در تنظیمات ویرایشگر ویرایشگر رجیستری در ویندوز 7

  19. اکنون پنجره "Editor" را ببندید و کامپیوتر را مجددا راه اندازی کنید. پس از راه اندازی مجدد سیستم، خطا 0x80070005 باید ناپدید شود.

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

دلایل متعددی برای خطا 0x80070005 در رایانه های ویندوز 7 وجود دارد. در اغلب موارد، این مشکل با تنظیم خدمات لازم و یا ویرایش رجیستری حل می شود.