چگونه کد خطای ویندوز 0x80070005 را رفع کنیم

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

ما هفت راه حل بالقوه عیب یابی کد خطای Windows 0x80070005 را برجسته می کنیم.

1. Windows Update Troubleshooter

را اجرا کنید

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

در Windows 11، به تنظیمات >سیستم >عیب‌یابی >عیب‌یابی‌های دیگر بروید و دکمه >اجرا در کنار Windows Update.

اگر رایانه ویندوز 10 دارید، به تنظیمات >به‌روزرسانی و امنیت >عیب‌یابی >عیب‌یاب اضافی بروید. >>Windows Update و Run the troubleshooter را انتخاب کنید.

منتظر باشید تا عیب‌یاب مشکلات احتمالی ایجاد کد خطای 0x80070005 را تشخیص دهد و توصیه‌های روی صفحه را دنبال کنید.

2. اسکن بدافزار و ویروس

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

به تنظیمات >حریم خصوصی و امنیت >امنیت ویندوز >باز کردن امنیت ویندوز >ویروس بروید & حفاظت از تهدید >تنظیمات را مدیریت کنید و روی محافظت بی‌درنگ تغییر دهید.

در Windows 10، به تنظیمات >به‌روزرسانی و امنیت >Windows Security >محافظت از ویروس و تهدید بروید. >تنظیمات را مدیریت کنید و محافظت بیدرنگ را روشن کنید..

3. System File Checker

را اجرا کنید

System File Checker (SFC) یک ابزار خط فرمان است که فایل های سیستمی خراب، آسیب دیده و مفقود در ویندوز را بررسی می کند است. اگر ابزار موردی پیدا کرد، آنها را با یک نسخه جدید جایگزین می‌کند.

اگر 0x80070005 را دریافت می‌کنید زیرا یک فایل حیاتی سیستم گم شده یا آسیب دیده است، اجرای SFC بهترین گزینه برای رفع مشکل است. رایانه خود را به اینترنت وصل کنید و مراحل زیر را دنبال کنید.

  1. command prompt را در نوار جستجوی ویندوز تایپ کنید و اجرا به عنوان سرپرست را انتخاب کنید.
  2. اگر رایانه شخصی شما دارای ویندوز 8 یا جدیدتر است، مایکروسافت توصیه می کند قبل از اجرای System File Checker، ابزار Deployment Image Servicing and Management (DISM) را اجرا کنید. در غیر این صورت، اگر رایانه شخصی ویندوز 7 دارید، به مرحله 3 بروید.

    1. DISM.exe /Online /Cleanup-image /Restorehealth را در ترمینال تایپ یا جایگذاری کنید و Enter را فشار دهید.
    2. هنگامی که یک پیام موفقیت آمیز دریافت کردید که "عملیات بازیابی با موفقیت انجام شد"، بررسی فایل سیستم را اجرا کنید (مرحله بعدی را ببینید).

      1. sfc /scannow را در ترمینال تایپ یا جای‌گذاری کنید و Enter را فشار دهید.
      2. منتظر پیام موفقیت آمیز باشید، پنجره Command Prompt را ببندید و برنامه/سیستم عامل را دوباره اجرا کنید و خطای 0x80070005 را حذف کنید. ممکن است مجبور شوید کامپیوتر خود را مجددا راه اندازی کنید تا عملیات تعمیر معلق تمام شود.

        بنابراین، هنگام اجرای جستجوگر فایل سیستم، به پیام روی صفحه توجه کنید.

        4. رجیستری ویندوز

        را به روز کنید

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

        همه برنامه های Microsoft Office را ببندید و این مراحل را دنبال کنید:

        1. کلید Windows + R را فشار دهید، regedit را در کادر Run تایپ کنید و OK را انتخاب کنید. >.
          1. پوشه HKEY_USERS را باز کنید، روی پوشه S-1-5-20 کلیک راست کنید و مجوزها را در منوی زمینه انتخاب کنید.
            1. افزودن را انتخاب کنید.
            2. .
              1. نام کاربر فعلی خود را در کادر محاوره ای تایپ کنید، بررسی نام ها و تأیید را انتخاب کنید.
                1. بعد، پیشرفته را انتخاب کنید. با این کار منوی تنظیمات امنیتی پیشرفته برای پوشه رجیستری باز می شود.
                  1. در برگه «مجوزها»، کاربر تازه ایجاد شده را انتخاب کنید و ویرایش را انتخاب کنید.
                    1. کادر کنترل کامل را علامت بزنید و تأیید را انتخاب کنید.
                      1. NETWORK SERVICE را انتخاب کرده و ویرایش را انتخاب کنید.
                        1. کادر کنترل کامل را علامت بزنید و تأیید را انتخاب کنید.
                          1.  در نهایت، جایگزینی همه ورودی‌های مجوز شی فرزند با ورودی‌های مجوز ارثی از این شی را علامت بزنید و تأیید را انتخاب کنید.
                            1. در درخواست تأیید بله را انتخاب کنید.
                              1. اعمال و سپس تأیید را انتخاب کنید.
                              2. ویرایشگر رجیستری را ببندید، برنامه آفیس را دوباره باز کنید و بررسی کنید که آیا کد خطای 0x80070005 متوقف می شود یا خیر.

                                1. کلید Windows + R را فشار دهید تا کادر Windows Run باز شود.
                                2. C:\Users\USERNAME\AppData را در کادر گفتگو تایپ کنید و OK را انتخاب کنید.
                                3. توجه: C: را با حرف درایو جایی که ویندوز نصب شده است جایگزین کنید. به همین ترتیب، USERNAME را با نام کاربری رایانه شخصی خود جایگزین کنید.

                                  1. روی پوشه Local کلیک راست کرده و Properties را در منوی زمینه انتخاب کنید.
                                    1. به برگه امنیت بروید و ویرایش را انتخاب کنید.
                                      1. افزودن را انتخاب کنید.
                                        1. همه را در کادر گفتگو تایپ کنید، نام‌ها را علامت بزنید، و سپس تأیید را انتخاب کنید.
                                          1. همه را انتخاب کنید، کادر مجاز را در ستون "کنترل کامل" علامت بزنید.
                                          2. .
                                            1. اعمال و سپس تأیید را انتخاب کنید.
                                              1. ممکن است چند بار در حالی که ویندوز مجوزها را تنظیم می‌کند، «خطا در اعمال امنیت» دریافت کنید. انتخاب ادامه را تا پایان فرآیند ادامه دهید.
                                                1. برای بستن مجوزهای محلی برای پنجره محلی و نصب مجدد به‌روزرسانی ویندوز، OK را انتخاب کنید.
                                                  1. برای ذخیره تغییرات دوباره OK را انتخاب کنید.
                                                  2. 5. تنظیمات فایروال خود را بررسی کنید

                                                    می‌توانید خطای 0x80070005 را با پیکربندی SVCHOST (فرایند میزبان برای سرویس‌های ویندوز) برای دور زدن تنظیمات دیوار آتش خود برطرف کنید.

                                                    1. فایروال را در نوار جستجوی ویندوز تایپ کنید و محافظت از دیوار آتش و شبکه را در صفحه نتایج انتخاب کنید.
                                                    2. 38.
                                                      1. به پایین صفحه بروید و اجازه دادن به برنامه از طریق فایروال را انتخاب کنید.
                                                      2. این کار شما را به پنجره فایروال Windows Defender در کنترل پنل هدایت می کند.

                                                        1. تغییر تنظیمات را انتخاب کنید.
                                                          1. اجازه دادن به برنامه دیگری را انتخاب کنید.
                                                            1. مرور را انتخاب کنید.
                                                              1.  svchost را انتخاب کنید و Open را انتخاب کنید.
                                                                1. برای ادامه افزودن را انتخاب کنید.
                                                                  1. مطمئن شوید که ستون‌های "خصوصی" و "عمومی" را برای فرآیند میزبان برای سرویس‌های ویندوز بررسی کرده‌اید.
                                                                    1. OK را انتخاب کنید و دوباره رایانه شخصی خود را به روز کنید.
                                                                    2. 6. یک بوت تمیز انجام دهید

                                                                      انجام بوت تمیز در ویندوز می‌تواند به تشخیص علت خطاهای راه‌اندازی، خرابی‌های مکرر برنامه و مشکلات Windows Update کمک کند. هنگامی که یک بوت تمیز انجام می دهید، کامپیوتر شما به طور موقت خدمات غیر ضروری را غیرفعال می کند. این به جداسازی و تشخیص تضاد نرم افزاری که باعث ایجاد کد خطای 0x80070005 هنگام به روز رسانی ویندوز یا اجرای برنامه های Office می شود، کمک می کند.

                                                                      قبل از راه‌اندازی تمیز کردن، مطمئن شوید که با استفاده از حساب سرپرست وارد رایانه شخصی خود شده‌اید..

                                                                      1. msconfig را در کادر جستجوی ویندوز تایپ کنید و پیکربندی سیستم را به عنوان سرپرست اجرا کنید.
                                                                        1. به برگه خدمات بروید، کادر پنهان کردن همه سرویس‌های Microsoft را علامت بزنید و غیرفعال کردن همه را انتخاب کنید.
                                                                          1. پس از آن، به برگه Start-up بروید و Open Task Manager را انتخاب کنید.
                                                                            1. روی یک برنامه در لیست کلیک راست کرده و غیرفعال کردن را انتخاب کنید. این کار را برای همه برنامه‌ها در تب Startup انجام دهید.
                                                                            2. Task Manager را ببندید و رایانه خود را مجدداً راه اندازی کنید تا در یک محیط "تمیز" راه اندازی شود. اگر پس از فرآیند بوت تمیز، خطای 0x80070005 را دریافت نکردید، به این معنی است که یکی از برنامه‌های غیرفعال مسئول این خطا است.

                                                                              7. بازنشانی اجزای Windows Update

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

                                                                              1. command prompt را در نوار جستجوی ویندوز تایپ کنید و اجرا به عنوان سرپرست را انتخاب کنید.
                                                                                1. net stop wuauserv را در ترمینال تایپ یا جایگذاری کنید و Enter را فشار دهید. این دستور سرویس Windows Update را متوقف می‌کند.
                                                                                  1. بعدی، rd /s /q %systemroot%\SoftwareDistribution را تایپ یا جای‌گذاری کنید و Enter را فشار دهید.
                                                                                  2. 52 s>
                                                                                  3. در نهایت، net start wuauserv را تایپ یا جایگذاری کنید و Enter را فشار دهید تا سرویس Windows Update راه اندازی مجدد شود.
                                                                                  4. پنجره Command Prompt را ببندید و بررسی کنید که آیا اکنون می‌توانید به‌روزرسانی‌های Windows را بدون کد خطای 0x80070005 نصب کنید.

                                                                                    آخرین راه حل: ویندوز را بازنشانی کنید

                                                                                    ویندوز را به تنظیمات کارخانه بازنشانی کنید اگر به دلیل خطای 0x80070005 هنوز نمی‌توانید به‌روزرسانی‌های ویندوز را نصب کنید یا برنامه‌های آفیس را اجرا کنید.

                                                                                    .

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


                                                                                    10.01.2022