نحوه رفع کد خطای Windows Update 0x80070012

به‌روزرسانی‌های ویندوز برای سیستم‌های Windows 11/10 ضروری هستند ، به ویژه به این دلیل که به‌روزرسانی‌های امنیتی را به رایانه منتقل می‌کنند. با این حال، گاهی اوقات کاربران هنگام تلاش برای به روز رسانی Windows 11/10 با خطای Windows Update 0x80070012 مواجه می شوند . در چنین شرایطی، این مقاله را برای حل مشکل بخوانید.

نحوه رفع کد خطای Windows Update 0x80070012(Windows Update Error Code 0x80070012)

خطای Windows Update 0x80070012

این مشکل می تواند به دلیل گیرکردن سرویس های Windows Update یا خراب شدن فایل های سیستم باشد. راه حل های زیر را به ترتیب برای حل مشکل امتحان کنید:

  1. عیب یاب Windows Update را اجرا کنید
  2. بازنشانی اجزای Windows Update
  3. اجزای Windows Update(Repair Windows Update) را با استفاده از DISM تعمیر کنید(DISM)
  4. آپدیت(Update) را به صورت دستی دانلود و نصب کنید

1] عیب یاب Windows Update را (Windows Update)اجرا(Run) کنید

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

روی Start کلیک کنید و به Settings > Updates & Security > Troubleshoot > Additional troubleshooter .

از لیست عیب یاب ها، عیب یاب Windows Update را انتخاب کنید . سپس روی Run the troubleshooter کلیک کنید تا عیب یاب (Run the troubleshooter)Windows Update(Windows Update troubleshooter) اجرا شود .

پس از اتمام، سیستم خود را مجددا راه اندازی کنید.

اگر عیب یاب Windows Update کمکی نکرد، به راه حل بعدی بروید.

2] اجزای Windows Update را بازنشانی کنید

تنظیم مجدد اجزای Windows Update(Resetting the Windows Update components) باید راه حل نهایی خطای Windows Update 0x80070012 باشد. در حالی که اگر مرحله به مرحله انجام شود می تواند یک فرآیند پیچیده باشد، می توانید به راحتی آن را حل کنید.

3] اجزای Windows Update(Repair Windows Update) را با استفاده از DISM تعمیر کنید(DISM)

ابزار DISM یک ابزار عالی برای بررسی فایل‌های سیستمی مفقود یا خراب و جایگزینی آنها در صورت امکان است. روش رفع خرابی فایل های سیستم Windows Update با استفاده از DISM Tool به شرح زیر است:

عبارت Command Prompt را در نوار جستجوی ویندوز جستجو کنید. (Windows)مربوط به برنامه Command Prompt ، روی Run as administrator در سمت راست کلیک کنید.

دستور زیر را تایپ کنید و سپس Enter را فشار دهید تا DISM اجرا(Run DISM) شود :

DISM.exe /Online /Cleanup-image /Restorehealth

لطفاً(Please) توجه داشته باشید که در اینجا باید صبور باشید زیرا ممکن است تکمیل فرآیند تا چند دقیقه طول بکشد.

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

با این حال، اگر سرویس گیرنده Windows Update شما از قبل خراب(Windows Update client is already broken) باشد، از شما خواسته می شود که از نصب ویندوز(Windows) در حال اجرا به عنوان منبع تعمیر استفاده کنید یا از یک پوشه جانبی ویندوز از اشتراک شبکه به عنوان منبع فایل ها استفاده کنید.(Windows)

سپس از شما خواسته می شود که به جای آن دستور زیر را اجرا کنید:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

فایل های سیستم Windows Update خراب را برطرف کنید

در اینجا شما باید مکان نگهدارنده C:\RepairSource\Windows را با محل منبع تعمیر خود جایگزین کنید.

پس از تکمیل فرآیند، DISM یک فایل گزارش در %windir%/Logs/CBS/CBS.log ایجاد می‌کند و هر مشکلی را که ابزار پیدا کرده یا برطرف می‌کند، ضبط می‌کند.

خط فرمان را ببندید و سپس Windows Update را دوباره اجرا کنید و ببینید کمک کرده است.

4] Update را به صورت دستی دانلود(Download) و نصب کنید

اگر همه چیز شکست خورد، به سادگی می توانید به روزرسانی های ویندوز(Windows Updates) را به صورت دستی از کاتالوگ Microsoft Update(Microsoft Update catalog) نصب کنید . پس از دانلود پوشه زیپ شده، آن را در سیستم استخراج کرده و فایل Setup را اجرا کنید.

اگر به کمک بیشتری نیاز دارید، می‌توانید این راهنمای نهایی را برای رفع خطاهای Windows Update که نصب یا دانلود نمی‌کنند بررسی کنید.(fix Windows Update errors they fail to install or download.)



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts