هنگامی که می خواهید یک به روز رسانی جدید یا یک برنامه جدید را نصب کنید ممکن است در ویندوز با خطای زیر مواجه شوید:
دسترسی ممنوع است. کد خطا 0x80070005
خطای 0x80070005 به ندرت همراه با توضیح بیشتری برای اشتباه رخ داده است، بنابراین باید برخی از عیبیابیها را برای پی بردن به مشکل انجام دهید.
دستورالعمل های این مقاله برای Windows 10، Windows 8 و Windows 7 اعمال می شود.
خط پایین
خطای 0x80070005 ممکن است زمانی رخ دهد که برنامه ای که در حال اجرا هستید سعی می کند یک فایل یا رجیستری ویندوز را باز کند که شما اجازه دسترسی به آن را ندارید. این معمولاً هنگام نصب نرمافزار جدید یا بهروزرسانی ویندوز ظاهر میشود.
چگونه خطای 0x80070005 را در ویندوز برطرف کنیم
این اصلاحات را به ترتیب امتحان کنید تا خطا برطرف شود:
-
مطمئن شوید که نرم افزار از یک منبع قانونی است. فقط نرم افزار را از شرکت های مورد اعتماد دانلود کنید و همه نرم افزارها و فایل هایی را که از اینترنت دانلود می کنید با نرم افزار آنتی ویروس مانند Windows Defender اسکن کنید.
نرم افزار آنتی ویروس فقط می تواند بدافزاری را که توسعه دهنده کشف کرده است بررسی کند. اگر ویروسی جدید یا تحقیق نشده باشد، نرم افزار آنتی ویروس را راه اندازی نمی کند.
- به عنوان سرپرست وارد شوید. از حساب خود خارج شوید و وارد حساب مدیر ویندوز شوید، که مجوزهای بیشتری برای دسترسی به داده ها و رجیستری ها دارد، سپس دوباره به روز رسانی را اجرا کنید. اغلب این مسئله را حل می کند. اگر اینطور نیست، احتمالاً مشکل از فایل یا رسانه نصب است.
- رسانه نصب را برای بدافزار اسکن کنید. اگر در حال آپلود نرمافزار از USB، هارد دیسک یا دستگاه دیگری هستید، آن را با نرمافزار آنتی ویروس خود اسکن کنید. اگر اسکن بدافزار پیدا کرد، فوراً درایو را بردارید و یک اسکن کامل از رایانه خود اجرا کنید.
- نرم افزار را به روز کنید یا دوباره نصب کنید. ممکن است لازم باشد برخی از به روز رسانی ها به ترتیب خاصی اجرا شوند. اگر به روز رسانی دیگری وجود ندارد، برنامه را حذف نصب کنید و دوباره آن را نصب کنید.
- همه دستگاه های USB را قطع کنید. رایانه را خاموش کنید و درایوهای USB و لوازم جانبی را جدا کنید، سپس رایانه را تنها با دستگاههای ضروری راهاندازی مجدد کنید تا ببینید کمکی میکند یا خیر.
-
درایورهای دستگاه را بهروزرسانی کنید. Device Manager را باز کنید و دستگاه های متصل را برای هر گونه به روز رسانی درایور بررسی کنید. اگر هر کدام با علامت تعجب مشخص شده است، درایورهای دستگاه ویندوز را به روز کنید و دوباره نصب کنید.
-
فایروال ویندوز را غیرفعال کنید. ممکن است بارگیری توسط فایروال شما مسدود شده باشد، بنابراین ممکن است لازم باشد فایروال ویندوز را غیرفعال کنید.
این کار را فقط با برنامههایی انجام دهید که به آنها اعتماد دارید و تأیید کردهاید که قانونی هستند.
-
ویژگی های فایل را تنظیم کنید. اگر یک برنامه به عنوان فقط خواندنی علامت گذاری شده باشد، ممکن است نتوانید آن را به روز کنید. نرم افزار را در Windows File Explorer پیدا کنید و روی آن کلیک راست کنید، سپس Properties را در زیر تب General انتخاب کنید، فقط خواندنی را انتخاب کنید. اگر برای پاک کردن علامت علامت علامت زده شده است، برای ذخیره تغییرات OK را انتخاب کنید.
برای تغییر ویژگی های فایل باید به حساب سرپرست خود وارد شوید.
-
تنظیمات امنیتی فایل را تغییر دهید. در منوی Properties برای برنامه، برگه Security را انتخاب کنید و مطمئن شوید که همه مجوزهای امنیتی در پایین دارای علامت تیک در زیرهستند. Allow اگر برخی از آنها به عنوان Dny یا خالی علامت گذاری شده اند، Edit را انتخاب کنید تا همه مجوزها را به Allow تغییر دهید.
-
بازنشانی مجوزها با SubInACL. اگر با یک برنامه مایکروسافت مشکل دارید، SubInACL را دانلود و نصب کنید، سپس Notepad را باز کنید و کد زیر را در یک فایل متنی جدید وارد کنید:
تنظیم OSBIT=32
IF وجود "%ProgramFiles(x86)%" مجموعه OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT%==64 مجموعه RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion¤ خدمات مبتنی بر مؤلفه" /grant="nt servicestaller" /grant=nt service\fstaller\trusted
ذخیره به عنوان را انتخاب کنید، Save به عنوان نوع را روی همه فایل ها تنظیم کنید و ذخیره کنید آن را به صورت reset.cmd حتماً در جایی ذخیره کنید که بتوانید به راحتی آن را پیدا کنید، سپس فایل را به عنوان مدیر باز کنید. پس از آن، دوباره برنامه را به روز کنید، سپس فایل cmd را که ایجاد کرده اید حذف کنید.