سلام. ارور 0x80070005
معمولاً به معنی 'Access Denied' یا 'عدم دسترسی' هست. این یعنی یا سیستم آپدیت ویندوز یا شما به عنوان کاربر، مجوز (permission) لازم برای دسترسی به فایلها یا کلیدهای رجیستری مورد نیاز برای آپدیت رو ندارید. چند تا راه حل رایج وجود داره:
- اجرای Windows Update Troubleshooter: به Settings > System > Troubleshoot > Other troubleshooters برید و Windows Update troubleshooter رو اجرا کنید. گاهی اوقات خود ویندوز میتونه مشکل رو پیدا و حل کنه.
- اطمینان از اجرای سرویسهای لازم: مطمئن بشید سرویسهای
Windows Update
و Background Intelligent Transfer Service (BITS)
در حال اجرا هستن. توی Search عبارت services.msc
رو جستجو و اجرا کنید، این دو سرویس رو پیدا کنید و مطمئن شید وضعیتشون 'Running' هست و Startup type روی 'Automatic' یا 'Manual' تنظیم شده باشه.
- ریست کردن کامپوننتهای Windows Update: میتونید با اجرای چند دستور در Command Prompt (به صورت Administrator)، کامپوننتهای آپدیت رو ریست کنید. دستورات معمولا شامل توقف سرویسهای آپدیت، تغییر نام فولدرهای
SoftwareDistribution
و catroot2
، و سپس اجرای مجدد سرویسها هستن. (میتونید تو اینترنت "Reset Windows Update components" رو سرچ کنید.)
- اسکن فایلهای سیستمی: Command Prompt رو به صورت Administrator باز کنید و دستور
sfc /scannow
رو اجرا کنید. بعد از اتمام، دستور DISM /Online /Cleanup-Image /RestoreHealth
رو اجرا کنید. این دستورات فایلهای سیستمی خراب رو ترمیم میکنن.
- بررسی نرمافزارهای امنیتی: گاهی اوقات آنتیویروس یا فایروال شخص ثالث میتونه با پروسه آپدیت تداخل ایجاد کنه. سعی کنید موقتاً آنتیویروستون رو غیرفعال کنید و دوباره آپدیت رو امتحان کنید.
- بررسی مجوزهای پوشه Windows: در موارد نادر، ممکنه مجوزهای حساب کاربری شما روی پوشههای سیستمی (مثل
C:\Windows
) مشکل داشته باشه. (این مورد کمی پیشرفتهتره و نیاز به دقت داره).
معمولا اجرای Troubleshooter و اسکن SFC/DISM خیلی از مشکلات رو حل میکنه.
Comments on question
وارد شوید یا ثبت نام کنید تا بتوانید دیدگاه خود را ثبت کنید.