خطا 0x80070005 "Access Denied" رایج ترین در سه مورد است - هنگام نصب به روز رسانی ویندوز، فعال کردن سیستم و هنگام بازگرداندن سیستم. اگر یک مشکل مشابه در شرایط دیگر رخ دهد، به عنوان یک قاعده، راه حل ها یکسان خواهد بود، زیرا علت خطا یکی است.
در این کتابچه راهنمای مراجعه کنید، به طور دقیق در بسیاری از موارد برای رفع خطا در دسترسی به بازیابی سیستم و نصب به روز رسانی با کد 0x80070005 توضیح خواهم داد. متاسفانه، گام های توصیه شده لزوما به اصلاح آن منجر نمی شود: در بعضی موارد، لازم است به صورت دستی تعیین کند که کدام فایل یا پوشه و فرآیند برای دسترسی و دستی آن را فراهم کند. شرح زیر مناسب برای ویندوز 7، 8 و 8.1 و ویندوز 10 است.
خطا 0x80070005 را با subinacl.exe رفع کنید
اولین روش در هنگام به روز رسانی و فعال سازی ویندوز بیشتر مربوط به خطای 0x80070005 می شود، بنابراین اگر در تلاش برای بازگرداندن سیستم مشکل دارید، توصیه می کنم با روش زیر شروع کنید، و تنها در صورتی که از آن کمک نمی کند، به این یکی بازگردید.
برای شروع، ابزار subinacl.exe را از وب سایت رسمی مایکروسافت دانلود کنید: //www.microsoft.com/en-us/download/details.aspx؟id=23510 و آن را بر روی رایانه خود نصب کنید. در عین حال، من توصیه می کنم نصب آن را در برخی از پوشه نزدیک به ریشه دیسک، به عنوان مثال C: subinacl (با این ترتیب من یک مثال از کد را نشان می دهد).
پس از آن شروع به Notepad کنید و کد زیر را در آن وارد کنید:
echo off Set OSBIT = 32 اگر وجود داشته باشد "٪ ProgramFiles (x86)٪" تنظیم OSBIT = 64 تنظیم RUNNINGDIR =٪ ProgramFiles٪ IF٪ OSBIT٪ == 64 تنظیم RUNNINGDIR =٪ ProgramFiles (x86)٪ C: subinacl subinacl. exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustedinstaller" = fEcho Gotovo. pause
در «دفترچه یادداشت» «فایل» - «ذخیره به عنوان» را انتخاب کنید، سپس در کادر محاوره ای ذخیره، «File Type» - «All Files» را در قسمت انتخاب کنید و نام فایل را با فرمت .bat مشخص کنید، آن را ذخیره کنید (من آن را به دسکتاپ ذخیره می کنم).
راست کلیک بر روی فایل ایجاد شده و انتخاب "اجرای به عنوان مدیر". پس از اتمام، کتیبه را مشاهده خواهید کرد: "Gotovo" و پیشنهاد به هر کلید فشار دهید. پس از آن، خط فرمان را ببندید، کامپیوتر را مجددا راه اندازی کنید و سعی کنید عملیاتی را انجام دهید که خطا 0x80070005 را دوباره ایجاد کرده است.
اگر اسکریپت مشخص کار نکند، یک نسخه دیگر از کد را به همان شیوه را امتحان کنید (توجه کنید: کد زیر می تواند به سوء عملکرد ویندوز منجر شود، آن را اجرا کنید، فقط اگر شما آماده این نتیجه هستید و می دانید که انجام می دهید):
echo off C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = administrators = f C: subinacl subinacl.exe / subkeyre HCEY_CURRENT_USER / grant = administrators = f = administrators = f C: subinacl subinacl.exe / subdirectories٪ SystemDrive٪ / grant = administrators = f C: subinacl subinacl.exe / subkeyag HKEY_LOCAL_MACHINE / grant = system = f C: subinacl subinacl.exe / subkeyre HKEY_CURRENT_USER / grant = system = f C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = system = f C: subinacl subinacl.exe / subdirectories٪ SystemDrive٪ / grant = system = fEcho Gotovo. pause
پس از اجرای اسکریپت به عنوان یک مدیر، یک پنجره باز می شود که در آن مجوز های کلید های رجیستری، فایل ها و پوشه های ویندوز به طور متناوب برای چند دقیقه تغییر می کند، در انتها هر کلید را فشار دهید.
باز هم، بهتر است پس از اجرای آن، کامپیوتر را مجددا راه اندازی کنید، و تنها پس از آن بررسی کنید که آیا خطا ممکن است اصلاح شود.
خطای بازگردانی سیستم یا هنگام ایجاد یک نقطه بازیابی
اکنون با استفاده از ویژگی های بازیابی سیستم، خطای 0x80070005 دسترسی پیدا می کند. اولین چیزی که باید توجه داشته باشید آنتی ویروس شماست: اغلب چنین خطایی در ویندوز 8، 8.1 (و به زودی در ویندوز 10) باعث عملکرد توابع آنتی ویروس می شود. سعی کنید با استفاده از تنظیمات آنتی ویروس خود را به طور موقت خود دفاع و سایر توابع غیر فعال کنید. در موارد شدید، می توانید سعی کنید آنتی ویروس را حذف کنید.
اگر این کمک نمی کند، پس باید مراحل زیر را برای اصلاح خطا امتحان کنید:
- بررسی کنید که آیا دیسک های محلی کامپیوتر کامل هستند یا خیر. پاک کردن اگر بله همچنین ممکن است خطا ظاهر شود اگر System Restore از یکی از دیسک های ذخیره شده توسط سیستم استفاده کند و شما باید محافظت را برای این دیسک غیرفعال کنید. نحوه انجام این کار: به پانل کنترل بروید - Recovery - Setup Recovery System. دیسک را انتخاب کرده و روی دکمه "Configure" کلیک کنید و سپس "غیرفعال کردن حفاظت" را انتخاب کنید. توجه: در این عملیات، نقاط بازیابی موجود حذف خواهند شد.
- ببینید اگر فقط خواندن فقط برای پوشه اطلاعات سیستم Volume نصب شود. برای انجام این کار، «گزینه پوشه ها» را در کنترل پنل و در برگه «نمایش» باز کنید، علامت «مخفی کردن فایل های محافظت شده سیستم» را علامت بزنید و همچنین «نمایش پوشه ها و پنهان های مخفی» را فعال کنید. پس از آن، روی دیسک C، روی اطلاعات سیستم Volume کلیک راست کرده و Properties را انتخاب کنید، بررسی کنید که علامت «فقط خواندنی» وجود ندارد.
- یک انتخاب انتخابی از ویندوز را امتحان کنید. برای انجام این کار، کلید Win + R را روی صفحه کلید فشار دهید، تایپ کنید msconfig و دکمه Enter را فشار دهید. در پنجره ای که ظاهر می شود، در زبانه "عمومی"، هر دو راه اندازی تشخیصی یا راه اندازی انتخابی را فعال کنید، تمام موارد ورود به سیستم را غیرفعال کنید.
- بررسی کنید که سرویس Volume Shadow Copy فعال شده باشد. برای انجام این کار، بر روی صفحه کلید Win + R را فشار دهید، وارد شوید خدماتmsc و دکمه Enter را فشار دهید. این سرویس را در لیست پیدا کنید، آن را در صورت لزوم شروع کنید و شروع به شروع آن کنید.
- سعی کنید مجددا مخزن را بازنشانی کنید. برای انجام این کار، کامپیوتر خود را در حالت امن راه اندازی مجدد (شما می توانید از تب "دانلود" در msconfig استفاده کنید) با حداقل مجموعه ای از خدمات. دستور prompt را به عنوان administrator اجرا کنید و دستور را وارد کنید خالص توقف کن winmgmt و دکمه Enter را فشار دهید. پس از آن پوشه را تغییر نام دهید ویندوز System32 wbem مخزن به عنوان مثال برای چیز دیگری مخزن قدیمی. دوباره کامپیوتر خود را در حالت ایمن دوباره راه اندازی کنید و همان فرمان را وارد کنید. خالص توقف کن winmgmt در خط فرمان به عنوان مدیر پس از آن از فرمان استفاده کنید winmgmt /resetRespository و دکمه Enter را فشار دهید. کامپیوتر را در حالت عادی راه اندازی مجدد کنید.
اطلاعات اضافی: در صورتی که برنامه های مربوط به استفاده از وب کم باعث ایجاد یک خطا شود، در تنظیمات آنتی ویروس خود، محافظت از وب کم را غیر فعال کنید (به عنوان مثال در ESET - کنترل دستگاه - حفاظت از دوربین وب).
شاید در حال حاضر - اینها همه راه هایی است که می توانم توصیه کنم که خطای Access Denied 0x80070005 را رفع کنم. اگر این مشکل در برخی موارد دیگر برای شما ایجاد شود، آنها را در نظرات توضیح دهید، شاید بتوانم کمک کنم.