10 راه برای رفع کد خطای 0x80070003 Failed Update Windows

کد خطای Windows Update 0x80070003 از دانلود و نصب آخرین به‌روزرسانی‌ها جلوگیری می‌کند. علت مشکل همیشه مشخص نیست، به خصوص اگر این کد رمز را دریافت کنید.

برخلاف بسیاری از کدهای خطای به روز رسانی ویندوز، رفع کد خطای 0x80070003 معمولاً به معنای حل مشکل در رایانه شخصی شما است. هنگامی که مشکل اساسی را حذف کردید، به‌روزرسانی‌ها باید همانطور که انتظار می‌رفت کار کنند.

علل اصلی کد خطا 0x80070003

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

  • فایل‌های سیستمی خراب می‌تواند مشکل باشد زیرا ابزار به‌روزرسانی برای درست کار کردن به فایل‌های سیستم متکی است. این همچنین می تواند شامل خرابی در حافظه پنهان Windows Update باشد که در زیر به طور جداگانه به آن خواهیم پرداخت.
  • فرآیند به‌روزرسانی ویندوز پیچیده است و برای عملکرد روان به چندین سرویس ویندوز متکی است. اگر هر یک از این سرویس‌های مرتبط غیرفعال یا نادرست باشد، می‌تواند از تکمیل موفقیت‌آمیز به‌روزرسانی جلوگیری کند.
  • رجیستری ویندوز ممکن است مشکلاتی در پیکربندی داشته باشد که با ویرایش رجیستری قابل حل است. با احتیاط!
  • Windows Update از اجزای فرعی مختلفی تشکیل شده است. اگر هر یک از این مؤلفه‌ها خراب یا گم شده باشد، هنگام تکمیل به‌روزرسانی مشکلاتی ایجاد می‌کند.
  • تغییرات کد خطا 0x80070003

    کد 0x80070003 با چند پیام خطای خاص همراه است که نشان می‌دهد این یک خانواده از خطاهای مرتبط است تا یک مشکل خاص.

    "ما نتوانستیم این به‌روزرسانی را نصب کنیم، اما می‌توانید دوباره امتحان کنید (0x80070003)" احتمالاً رایج‌ترین مورد است، و راه‌اندازی مجدد سیستم اغلب باعث از بین رفتن خطا می‌شود.

    «ویندوز نتوانست به‌روزرسانی زیر را با خطای 0x80070003 نصب کند» کمی سخت‌تر است و با راه‌اندازی مجدد سیستم عامل احتمالاً مشکل برطرف نمی‌شود. بیشتر راه حل های ارائه شده در اینجا با هدف رفع این خطا انجام می شود.

    سایر خطاهای دارای کد مشابه مستقیماً به Windows Update مربوط نمی شود. به عنوان مثال، «خطای 0x80070003 سیستم نمی‌تواند مسیر مشخص‌شده را پیدا کند» معمولاً به دلیل قطع یا آسیب‌دیدگی درایو اتفاق می‌افتد. این مقاله فقط بر روی خطاهای Windows Update با این کد خطا تمرکز خواهد کرد..

    1. ویندوز

    را مجددا راه اندازی کنید

    مثل همیشه، اولین کاری که باید انجام دهید این است که کامپیوتر خود را مجددا راه اندازی کنید و به روز رسانی را مجددا اجرا کنید. اگر مدتی است که سیستم خود را راه اندازی مجدد نکرده اید، ممکن است برخی از سرویس های مورد نیاز ویندوز مسدود یا بسته شده باشند. راه اندازی مجدد سیستم شما یا مشکل را حل می کند یا نشان می دهد که مشکل دائمی تر است.

    2. فایروال و نرم افزار آنتی ویروس شخص ثالث را غیرفعال کنید

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

    3. از Windows Update Troubleshooter

    استفاده کنید

    ویندوز 10 و 11 دارای عیب یاب های تخصصی مختلفی هستند که می توانند خطاهای ویندوز را بدون عیب یابی دستی پیچیده برطرف کنند. در این مورد، عیب‌یاب‌ای که می‌خواهید اجرا کنید، عیب‌یاب Windows Update است، اما مکان خاص برنامه بسته به نسخه‌ای از ویندوز که استفاده می‌کنید، متفاوت است.

    کاربران Windows 10 باید به شروع>تنظیمات>به‌روزرسانی و امنیت>عیب‌یابیt >عیب‌یاب‌های اضافی. سپس در بخش راه اندازی و اجرا، Windows Update>عیب یاب را اجرا کنیدرا انتخاب کنید.

    کاربران Windows 11 باید به شروع>تنظیمات>سیستم>عیب‌یابی>عیب‌یاب‌های دیگر بروند.. سپس در قسمت بیشترین، Windows Update>Runرا انتخاب کنید.

    بعد از اجرای عیب‌یاب، با فرض اینکه چیزی را تغییر داده است، رایانه خود را مجدداً راه‌اندازی کنید و ببینید آیا مشکل به‌روزرسانی حل شده است.

    4. دستیار به روز رسانی

    را امتحان کنید

    اگر عیب‌یاب کار نمی‌کند و از ویندوز 10 استفاده می‌کنید، می‌توانید دستیار به روز رسانی ویندوز 10 را امتحان کنید تا با استفاده از یک برنامه خارجی به‌روزرسانی را مجبور کنید.

    5. پوشه توزیع نرم افزار

    را پاک کنید

    اگر مشکلی در فایل‌های به‌روزرسانی موقت ایجاد شده در طول تاریخچه به‌روزرسانی شما وجود دارد، می‌توانید پوشه بارگیری را که در آن ذخیره شده‌اند پاک کنید:

    1. Windows+Rرا فشار دهید تا کادر گفتگوی Runباز شود..
      1. cmdرا تایپ کنید و Ctrl+ Shift+ Enterرا فشار دهید تا در حالت مدیریت اجرا شود.
      2. net stop wuauserv را در Command Prompt تایپ کنید و Enterرا فشار دهید.
        1. از File Explorerبرای حذف محتویات دایرکتوری زیر استفاده کنید:
        2. C:\WINDOWS\SoftwareDistribution\Download

          1. net start wuauserv را در Command Prompt تایپ کنید و Enter را فشار دهید.
          2. بار دیگر Windows Update را امتحان کنید و ببینید آیا مشکل حل شده است یا خیر.

            6. سرویس Windows Update را به صورت دستی متوقف و راه اندازی مجدد کنید

            سرویس اصلی که به‌روزرسانی‌ها را کار می‌کند، سرویس Windows Update است. می‌توانید به‌طور دستی این سرویس را متوقف و مجدداً راه‌اندازی کنید تا دوباره کار کند.

            1. Windows+Rرا فشار دهید تا کادر گفتگوی Runباز شود.
            2. services.mscرا تایپ کنید و Enterرا فشار دهید.
              1. به دنبال سرویس Windows Updateبگردید.
                1. روی آن
                2. راست کلیک کنیدو توقفرا انتخاب کنید.
                  1. کامپیوتر خود را مجددا راه اندازی کنید.
                  2. مرحله 1 و 2 را تکرار کنید.
                  3. به دنبال سرویس Windows Updateبگردید، روی آن راست کلیک کنیدو شروعرا انتخاب کنید.
                  4. دوباره به‌روزرسانی را امتحان کنید.

                    اگر ترجیح می‌دهید از خط فرمان استفاده کنید، در اینجا نحوه رسیدن به نتیجه مشابه آمده است:

                    1. Windows+Rرا فشار دهید تا کادر گفتگوی Runباز شود.
                      1. cmdرا تایپ کنید و Ctrl+ Shift+ Enterرا فشار دهید تا در حالت مدیریت اجرا شود.
                      2. net stop wuauserv را تایپ کنید و Enterرا فشار دهید.
                        1. کامپیوتر خود را مجددا راه اندازی کنید.
                        2. مرحله 1 و 2 را تکرار کنید.
                        3. net start wuauserv را تایپ کنید و Enterرا فشار دهید.
                        4. اکنون دوباره به‌روزرسانی را امتحان کنید.

                          7. فایل های سیستم خراب شده را بررسی کنید

                          برای بررسی اینکه نصب ویندوز فعلی شما هنوز تمیز و کامل است، ایده خوبی است که فایل های سیستم خود را از نظر خرابی بررسی کنید. می توانید این کار را با اجرای System File Checker (sfc /scannow) یا ابزار DISM از Command Prompt انجام دهید..

                          برای اطلاعات بیشتر در مورد این روش‌ها، راهنمای رفع فایل های خراب سیستم یا راهنماهای پیشرفته برای دستورات SFC و DISM ما را بررسی کنید.

                          8. فضای درایو را آزاد کنید

                          Windows Update برای کار کردن به فضا نیاز دارد. اگر هارد سیستم شما بیش از حد پر است، فایل های به روز رسانی موقت جایی برای رفتن ندارند. اگر فضای کمی دارید، می‌توانید برخی از برنامه‌های بزرگ را حذف نصب کنید یا فایل‌های رسانه‌ای را حذف کنید، آنها را به درایوهای خارجی منتقل کنید، و به طور کلی داده‌ها یا حافظه‌های پنهان استفاده نشده خود را پاک کنید.

                          اگر مطمئن نیستید که چگونه فضای آزاد بیشتری در ویندوز دریافت کنید، 15 روش برای آزاد کردن فضای دیسک در ویندوز 10 را بررسی کنید.

                          9. رجیستری را برای خطاها بررسی کنید

                          یک رجیستری ویندوز با پیکربندی نادرست اغلب پشت این خطا است.

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

                          1. Windows+ Rرا فشار دهید تا کادر گفتگوی Runباز شود.
                          2. regeditرا تایپ کنید و Enterرا فشار دهید.
                            1. متن زیر را کپی کرده و در نوار آدرس رجیستری قرار دهید:
                            2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMount و Enter را فشار دهید

                              1. روی ImagePathدوبار کلیک کنید تا کلید رجیستری باز شود.
                                1. بررسی کنید که system32\drivers\wimmount.sysدر قسمت Value dataفهرست شده باشد. اگر نه، آن را تغییر دهید و OKرا انتخاب کنید.
                                2. Windows File Explorer را باز کنید و به C:\Windows\System32\drivers\ بروید (با فرض اینکه درایو سیستم شما Drive C باشد).
                                3. بررسی کنید که wimmount.sysدر این پوشه وجود دارد. اگر نه، به بخش 5 در بالا مراجعه کنید و فایل های سیستم خود را تعمیر کنید.
                                  1. کامپیوتر را راه اندازی مجدد کنید و Windows Update را مجدداً اجرا کنید.
                                  2. 10. بازنشانی اجزای Windows Update به صورت دستی

                                    در حالی که عیب یاب Windows Update معمولاً مؤلفه های Windows Update را به طور خودکار در پس زمینه بازنشانی می کند، اگر مشکل شما را حل نکرد، ممکن است بخواهید آنها را به صورت دستی بازنشانی کنید. این باید آخرین راه حل باشد زیرا فرآیندی پیچیده با مراحل متعدد است.

                                    1. دکمه شروعرا فشار دهید.
                                    2. Command Promptرا تایپ کنید..
                                    3. وقتی Command Prompt در نتایج ظاهر شد، روی آن راست کلیک کنیدو اجرا به عنوان مدیررا انتخاب کنید.
                                    4. وقتی از شما پرسیده شد، تأیید کنید که می‌خواهید Command Prompt را به‌عنوان سرپرست اجرا کنید.
                                    5. نت استاپ بیت را تایپ کنید و Enterرا فشار دهید.
                                    6. net stop wuauserv را تایپ کنید و Enterرا فشار دهید.
                                    7. Net stop cryptsvc را تایپ کنید و Enterرا فشار دهید.
                                    8. فایل های qmgr*.datرا با تایپ دستور زیر در Command Prompt و فشار دادن Enter حذف کنید:
                                    9. %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat را حذف کنید

                                      توجه:اگر می‌پرسید، «BITS» خدمات انتقال هوشمند پس‌زمینهو «cryptsvc» سرویس‌های رمزنگاری است.

                                      1. اکنون باید فایل های BITS را مجدداً ثبت کنیم. cd /d %windir%\system32 را در Command Prompt تایپ کنید و Enterرا فشار دهید.
                                        1. اکنون باید هر یک از این مؤلفه ها را جداگانه ثبت کنید. هر خط کد را یکی یکی در Command Prompt قرار دهید و سپس Enterرا بعد از هر کدام فشار دهید.
                                        2. regsvr32.exe atl.dll

                                          regsvr32.exe urlmon.dll

                                          regsvr32.exe mshtml.dll

                                          regsvr32.exe shdocvw.dll

                                          regsvr32.exe browseui.dll

                                          regsvr32.exe jscript.dll

                                          regsvr32.exe vbscript.dll

                                          regsvr32.exe scrrun.dll

                                          regsvr32.exe msxml.dll

                                          regsvr32.exe msxml3.dll

                                          regsvr32.exe msxml6.dll

                                          regsvr32.exe actxprxy.dll

                                          regsvr32.exe softpub.dll

                                          regsvr32.exe wintrust.dll

                                          regsvr32.exe dssenh.dll

                                          regsvr32.exe rsaenh.dll

                                          regsvr32.exe gpkcsp.dll

                                          regsvr32.exe sccbase.dll

                                          regsvr32.exe slbcsp.dll

                                          regsvr32.exe cryptdlg.dll

                                          regsvr32.exe oleaut32.dll

                                          regsvr32.exe ole32.dll

                                          regsvr32.exe shell32.dll

                                          regsvr32.exe initpki.dll

                                          regsvr32.exe wuapi.dll

                                          regsvr32.exe wuaueng.dll

                                          regsvr32.exe wuaueng1.dll

                                          regsvr32.exe wucltui.dll

                                          regsvr32.exe wups.dll

                                          regsvr32.exe wups2.dll

                                          regsvr32.exe wuweb.dll

                                          regsvr32.exe qmgr.dll

                                          regsvr32.exe qmgrprxy.dll

                                          regsvr32.exe wucltux.dll

                                          regsvr32.exe muweb.dll

                                          regsvr32.exe wuwebv.dll.

                                          1. هنگامی که هر مؤلفه را ثبت کردید، netsh winsock reset را در Command Prompt تایپ کنید و Enterرا فشار دهید.
                                            1. اکنون باید سه سرویسی را که قبلا متوقف کرده بودیم راه اندازی مجدد کنیم، بنابراین دستورات زیر را وارد کنید:
                                            2. بیت شروع خالص را تایپ کنید و Enterرا فشار دهید.

                                              net start wuauserv را تایپ کنید و Enterرا فشار دهید.

                                              Net start cryptsvc را تایپ کنید و Enterرا فشار دهید.

                                              برای اندازه گیری خوب، رایانه خود را مجدداً راه اندازی کنید و سپس Windows Update را دوباره امتحان کنید.

                                              .

                                              پست های مرتبط:


                                              24.11.2022