گاهی کاربران لپتاپ، هنگام استفاده از سیستم خود با پیام خطا یا همان ارور (error) روبهرو میشوند. درواقع ارورها، پیامهایی هستند که از بروز یک مشکل خبر میدهند و جلوی اجرای فرایند مورد نظر شما را میگیرند. یکی از انواع این ارورها، خطای دسترسی در ویندوز است؛ به این ترتیب کاربر هنگامی که میخواهد برنامه جدیدی را نصب کند یا وقتی میخواهد فایل یا فولدری را بگشاید، با پیام خطا مواجه میشود. دراینباره با توجه به متن پیام خطا باید جهت رفع ارور Access Denied در ویندوز اقدام کرد. نمونه این خطا، Error 0x80070005: Access is Denied است. ظاهر شدن این پیام خطا میتواند به دلایل مختلفی روی دهد و باعث نصب نشدن یک برنامه یا جلوگیری از عملکرد مورد نظر شود. در این مقاله، ضمن بررسی این موضوع، به سوالاتی از این دست پاسخ میدهیم: برای۰x80070005 رفع ارور در ویندوز چه باید کرد؟ +۰x80070005 در ویندوز ۱۰ رفع ارور
لُبّ کلام درباره رفع ارور ۰x80070005
پیشاز آنکه به تفصیل به بررسی دلیل ظاهر شدن و رفع این خطا بپردازیم، مهمترین مطالب درباره آن را در یکی دو پاراگراف ذکر میکنیم. به این ترتیب، ادامه مقاله را با آمادگی بیشتر و ذهنیت مناسبتر خواهید خواهند.
معمولا این کد خطا حاکی از بروز مشکلی است که شما را با «محدودیت یا ممنوعیت دسترسی» روبهرو میکند. به این ترتیب، نمیتوانید فایل یا فولدر مورد نظر را باز کنید؛ یا اینکه نمیتوانید نصب برنامهای را که در حال اینستال کردن آن بودید، تکمیل کنید. بدیهی است که برای رفع این مشکل، باید عوامل بروز آن را بشناسید؛ سپس در صدد رفع آنها برآیید یا اساسا از بروزشان جلوگیری کنید. مهمترین عوامل بروز ارور مذکور عبارتاند از:
۱. آپدیت و بهروز نبودن درایورهای مربوطه (یعنی درایورهایی که به برنامه یا فایل مورد نظر ارتباط دارند)
۲. به هم خوردن تنظیمات دسترسی و مجوزها
۳. پاک شدن فایلهای رجیستری به واسطه ویروس یا نصب آنتی ویروس، یا به هر دلیل دیگری
۴. سایر دلایل از قبیل: خرابی فایلها و یا رمزنگاری فایلها و فولدرها (ممکن است خودتان قبلا اقدام به رمزنگاری کرده باشید)
در ادامه مطلب، درباره هر یک از موارد فوق توضیح دادهایم.
Error 0x80070005: Access is Denied چیست؟ معرفی یکی از انواع خطای دسترسی در ویندوز
این خطا، یکی از ارورهای رایج ویندوز است که معمولا هنگام نصب یک برنامه یا بازگشایی آن اتفاق میافتد. درواقع ارور مذکور، یکی از انواع خطاهای ممنوعیت دسترسی یا همان Access Denied است. هنگام ظاهر شدن این خطا، کاربر نمیتواند نصب برنامه مورد نظر را کامل کند یا فایلی را که میخواهد بواسطه باز کردن برنامه، اجرا نماید.
بروز این مشکل، میتواند ناشی از دلایل مختلف باشد. اما به هر حال با توجه به متن پیام خطا، میتوان آن را عیبیابی کرد. برای مثال ممکن است مطابق آنچه در عکس اصلی همین مقاله مشاهده میکنید، چنین پیامی روی صفحه نمایش داده شود:
Windows could not start the Windows Audio service on local computer.
Error 0x80070005: Access is Denied
برای مثال در این مورد خاص (یعنی ارور ممنوعیت دسترسی بابت audio services) ممکن است مشکل به دلیل آپدیت نبودن درایورهای صوتی رخ داده باشد. به هر حال، در ادامه مقاله، دلایل مخلف بروز ارور ۰x80070005 را بررسی میکنیم.
دلایل بروز پیام خطای Error 0x80070005: Access is Denied + راهکارهای رفع ارور
چنانکه ذکر شد، این مشکل میتواند ناشی از بهروز یا آپدیت نبودن درایورها باشد. وقوع آن نیز ممکن است هنگام نصب برنامه یا موقع بازگشایی آن باشد. البته انواع ارور ممنوعیت دسترسی، هنگام نصب ویندوز نیز گزارش شدهاند. فارغ از این مورد، به طور کلی میتوان از این موارد، بهعنوان مهمترین موارد بروز پیام خطای فوق یاد کرد:
- بهروز نبودن درایورهای مربوطه
- به هم خوردن تنظیمات دسترسی و مجوزها
- پاک شدن فایلهای رجیستری به واسطه ویروس یا نصب آنتی ویروس
در ادامه، درباره هر یک از موارد فوق توضیح خواهیم داد.
بهروز نبودن درایورهای مربوطه
همانطور که اشاره شد، برخی پیامها نشان میدهند که برخی درایورها آپدیت (update) نیستند. برای مثال وقتی هنگام بازگشایی یک فایل صوتی یا نصب یک برنامه صوتی با ارور ممنوعیت دسترسی به دلیل قابلاجرا نبودن خدمات صوتی (audio services) مواجه میشوید، میتوانید درایورهای مربوطه را بهروزرسانی کنید. در موارد دیگر نیز باید مطابق متن پیام سراغ آپدیت کردن درایورهای مربوط به عملکرد مورد نظر بروید.
شایان ذکر است که گاهی ممکن است نیاز باشد درایورهای سابق لغو نصب (uninstall) شوند و سپس مجددا برای نصب آخرین نسخه مناسب، اقدام گردد.
به هم خوردن تنظیمات دسترسی و مجوزها
گاهی ممکن است به دلایل مختلف، تنظیمات دسترسی و برخی مجوزها به هم خورده باشند؛ به اینترتیب شاید دیگر نتوانید بهعنوان ادمین (admin) برخی برنامهها را باز کنید یا مجوز نصب داشته باشید. اینجاست که باید برای بازنشانی تنظیمات مذکور اقدام نمایید. جهت انجام این کار کافی است روی فایل یا فولدر مورد نظر راست کلیک کنید. سپس روی properties کلیک کنید و وارد تَبِ security شوید. حالا میتوانید نام کاربران مختلف را مشاهده کنید. روی نام هر کاربر که کلیک کنید، مجوزهای دسترسی او با تیک نشان داده شده است. حالا با کلیک روی گزینه Edit میتوانید آنها را اصلاح کنید.
پاک شدن فایلهای رجیستری به واسطه ویروس یا نصب آنتی ویروس
گاهی ممکن است بهخاطر ویروسی شدن سیستم، برخی فایلهای رجیستری پاک شوند. این مسئله میتواند باعث بروز خطای Error 0x80070005: Access is Denied شود. در چنین مواقعی اگر بهتازگی آنتی ویروس نصب کردهاید، میتوانید آن را غیرفعال کنید. در غیر این صورت، میتوان با تغییر دادن کلید رجیستری برای رفع مشکل اقدام کرد. جهت انجام این کار با فشردن همزمان کلید ویندوز و حرف R پنجره RUN را باز کنید. در پنجره run نیز فرمان regedit را تایپ کنید و enter را بزنید. سپس در پنجرهای که به روی شما باز میشود، طبق مسیر ذیل پیش بروید و فولدرها را باز کنید:
HKEY_LOCAL_MACHINE=> SYSTEM=> CurrentControlSet=> Services=> AudioEndPointBuilder=> Parameters
در پوشه آخر، روی فایل ServiceDll دبل کلیک کنید و عبارت ذیل را در آن تایپ کنید و سیستم را restart کنید:
%SystemRoot%\System32\AudioEndPointBuilder.dll
سایر نکات درباره ارور ۰x80070005
علاوه بر موارد فوق، عوامل دیگری نیز ممکن است باعث به هم خوردن تنظیمات مالکیت یا دسترسی به فایلهای رجیستری شود. مانند: رمزنگاری فایلها و فولدرها، خرابی فایلها و… در این راستا میتوان با اقداماتی از قبیل: به دست گرفتن مالکیت از طریق فرمان command prompt یا عیبیابی با troubleshooter برای شناسایی و رفع مشکل اقدام کرد.
علاوه بر این به شما توصیه میکنیم ضمن کسب اطلاعات تکمیلی درباره موارد فوق، درباره ارور ممنوعیت دسترسی (Access Denied) نیز بیشتر بخوانید و بدانید. در این راستا، خواندن مقاله ذیل را به شما توصیه میکنیم:
نکاتی که کمتر درباره Error 0x80070005: Access is Denied بیان شده است
آنچه درباره این خطا کمتر کسی بدان توجه میکند، نقش نرمافزارهای امنیتی (آنتیویروسها و فایروالها) است. در بسیاری از موارد، آنتیویروس یا فایروال شما ممکن است یک فرایند سیستمی یا یک فایل خاص را به اشتباه به عنوان تهدید شناسایی کند؛ از این رو دسترسی آن را مسدود میکند؛ حتی اگر آن فرایند کاملاً قانونی باشد. این مسدودسازی منجر به خطای “Access is Denied” میشود؛ در حالی که مشکل واقعی نه در مجوزهای دسترسی، بلکه در بلاک شدن توسط ابزارهای امنیتی است.
علاوه بر این، در موارد نادری، بدافزارهایی که به صورت پنهانی در سیستم فعالیت میکنند، میتوانند باعث بروز این خطا شوند؛ به این ترتیب که با تغییر ناخواسته مجوزهای سیستمی یا قفل کردن فایلها، مانع دسترسی کاربران به بخشهای خاصی از سیستم میشوند.
سوالات متداول درباره رفع ارور ۰x80070005
در پایان مقاله، با ذکر چند سوال و جواب رایج در این زمینه، به جمعبندی مطالب ارائهشده میپردازیم.
اساسا مقصود از پیام خطای ۰x80070005 در ویندوز ۱۰ چیست؟
به طور کلی، این خطا حاکی از ممنوعیت دسترسی است. یعنی نمیتوانید فایل یا برنامه مورد نظر را باز کنید یا اینکه نمیتوانید برنامه خاصی را نصب کنید.
برای رفع ارور ۰x80070005 چه باید کرد؟
در این خصوص، باید با توجه به عاملی که باعث بروز آن شده است، طبق آموزههای مقاله اقدام کنید. مهمترین عواملی که باعث ایجاد خطای دسترسی میشوند عبارتاند از: تنظیمات دسترسی یا تنظیمات فایروال و آنتی ویروس/ پاک شدن فایلهای رجیستری/ بهروز نبودن درایورها/ نفوذ ویروس یا بدافزار به سیستم/
خواندن مقالات ذیل را نیز به شما پیشنهاد میکنیم: |
حرف آخر: آشنایی با انواع ارورها همراه با لپتاپ اسکرین
همواره توصیه کردهایم که برای کسب مهارتهای کاربری (که به حل مسائل روزمره کار با لپتاپ و رایانه کمک میکند) میتوانید به مطالعه مقالات لپتاپ اسکرین بپردازید. یکی از موضوعات مهمی که معمولا در کار روزانه کاربران (ضمن نصب ویندوز یا نصب سایر برنامهها) اختلال ایجاد میکند، بروز ارور و ظاهر شدن پیام خطاست. برای آشنایی با این ارورها و راهکارهای رفع هر یک از آنها نیز میتوانید مقالات مختلفی در بلاگ این وبسایت مطالعه کنید:
- بررسی ارور Runtime Error
- رفع ارور dll در ویندوز لپ تاپ
- بررسی ارور BOOTMGR is missing
- معرفی انواع ارور صفحه آبی ویندوز
- برای رفع ارور no bootable device چه باید کرد؟
تاریخ آپدیت:
۲۶ بهمن ۱۴۰۴