نحوه رفع مشکل دسترسی، امکان استفاده از فایل یا اشتراک گذاری خطاهای نقض در ویندوز
آیا تا به حال سعی کرده اید یک فایل را حذف کنید و خطای Access is Denied دریافت کنید(delete a file and get an Access is Denied error) ؟ یا شاید در حال تلاش برای کپی کردن یا انتقال یک فایل یا پوشه(file or folder) هستید و پیامی دریافت می کنید مبنی بر اینکه ممکن است فایل منبع در حال استفاده باشد(the source file may be in use) ؟ این نوع خطا می تواند به دلایل مختلفی رخ دهد: شما مالکیت فایل یا پوشه(file or folder) را ندارید و بنابراین نمی توانید هیچ اقدامی روی آن انجام دهید یا سیستم عامل(operating system) یا برنامه دیگری در حال حاضر از آن استفاده می کند.
معمولاً میتوانید با نگاهی به آنچه دقیقاً میخواهید انجام دهید، متوجه شوید که با چه موقعیتی درگیر هستید. اگر دریافت دسترسی ممنوع است(Access is Denied) یا در حال حاضر مجوز دسترسی به این پیام پوشه را( You don’t currently have permission to access this folder message) ندارید، احتمالاً به دنبال مشکل مجوزها هستید. اگر سرپرست رایانه نیستید، احتمالاً نمیتوانید این مشکل را برطرف کنید، بنابراین ابتدا مطمئن شوید که میتوانید به یک حساب سرپرست(admin account) دسترسی داشته باشید .
خطای Access Is Denied
این خطای خاص معمولاً توسط مجوزهای NTFS ایجاد میشود ، اما میتواند ناشی از مشکلات دیگری مانند نمایه کاربر(user profile) خراب ، رمزگذاری روی فایل یا در صورت استفاده از فایل باشد. در بخش بعدی در مورد خطاهای فایل در استفاده صحبت خواهیم کرد.
برای دسترسی به فایل یا پوشه(file or folder) ، باید مجوزهای صحیح را برای حساب خود پیکربندی کنید. قبل از شروع هر کاری، باید سعی کنید روی دکمه Continue کلیک کنید که به طور خودکار در ویندوز 7(Windows 7) و ویندوز 8(Windows 8) نشان داده می شود. با این کار تا زمانی که مالک هستید، مجوزهای حساب کاربری شما به پوشه داده می شود.(user account)
اگر پس از کلیک بر روی ادامه ، (Continue)مجوز دسترسی به این پوشه (You have been denied permission to access this folder ) را دریافت نکردید، به این معنی است که شما مالک نیستید و قبل از اینکه بتوانید مجوزها را تغییر دهید، ابتدا باید مالکیت پوشه را در اختیار بگیرید.
مالکیت فایل ها و پوشه ها(Files and Folders) را در ویندوز بگیرید(Windows)
متأسفانه تصاحب مالکیت یک فرآیند کاملاً یک فرآیند است، بنابراین بهتر است قبل از انجام این کار زمان و صبر(time and patience) کافی داشته باشید . برای شروع، باید روی فایل یا پوشه کلیک راست کرده، (file or folder)Properties را انتخاب کنید و سپس به تب Security بروید.
اگر به پوشه دسترسی ندارید، پیامی مبنی بر اینکه برای مشاهده ویژگیهای امنیتی باید مدیر باشید، مشاهده میکنید. (Administrator)ادامه دهید و روی Continue کلیک کنید . با این کار گفتگوی دیگری ظاهر می شود که در آن گزینه تغییر مالک را دریافت می کنید.
در کادر تغییر مالک به ، (Change owner to)حساب کاربری یا Administrators(account or Administrators) خود را انتخاب کنید . من شخصاً اکانت خود را انتخاب میکنم زیرا این رفتار پیشفرض(default behavior) در ویندوز(Windows) هنگام ایجاد یک پوشه/فایل جدید است. همچنین مطمئن شوید که کادر Replace owner on subcontainers and objects را علامت( Replace owner on subcontainers and objects ) بزنید. روی OK کلیک کنید(Click OK) و پیام دیگری دریافت خواهید کرد که می گوید شما مجوز خواندن مطالب را ندارید، آیا می خواهید مجوزها را جایگزین کنید و به خودتان کنترل کامل(Full Control) بدهید . روی (Click) Yes کلیک کنید .
حالا مطمئن شوید که روی هر پنجره باز باقیمانده روی OK کلیک کنید تا همه دیالوگ ها بسته شوند. در این مرحله(Don) سعی نکنید تنظیمات دیگری را تغییر دهید. ابتدا باید هر دیالوگ باز را ببندید و به صفحه اکسپلورر(Explorer screen) برگردید . پس از آن، دوباره روی فایل/پوشه کلیک راست کرده و Properties را انتخاب کنید و به تب Security بروید(Security tab) . اکنون باید کمی متفاوت به نظر برسد.
در این مرحله می توانید به محتویات فایل/پوشه دسترسی داشته باشید، اما بهتر است مجوزها را به طور کامل بازنشانی کنید. در این مرحله، شما فقط خودتان را اضافه کرده اید و تمام. اگر می خواهید مجوزهای پیش فرض ویندوز(Windows) اعمال شود، می توانید مراحل بعدی را دنبال کنید. روی(Click) دکمه Advanced کلیک کنید و سپس روی Change Permissions کلیک کنید .
روی(Click) دکمه Remove کلیک کنید(Remove button) و تمام مجوزهای لیست شده را حذف کنید. در این مرحله، فقط باید حساب کاربری شما باشد. هنگامی که لیست باکس خالی شد، ادامه دهید و گزینه Include inheritable permissions from the والد این شی را علامت(Include inheritable permissions from this object’s parent) بزنید. سپس روی دکمه Apply کلیک کنید نه دکمه OK.
باید ببینید که چندین ورودی در لیست باکس ظاهر می شود، از جمله یکی برای حساب کاربری(user account) شما . مجوزهای پیشفرض معمولاً شامل SYSTEM و Administrators(SYSTEM and Administrators) نیز میشوند، بنابراین ایده خوبی است که آنها را به درستی از این طریق بازنشانی کنید. اگر پوشه دارای زیرپوشه های زیادی با فایل است، می توانید از کادر این شی، گزینه Replace all child object permissions with inheritable permissions را علامت بزنید. (Replace all child object permissions with inheritable permissions from this object)همه دیالوگ ها را ببندید(Close) و باید آماده باشید!
همانطور که قبلاً اشاره کردم، Access is Denied می تواند در برخی موارد ناشی از مسائل دیگری باشد. نمایه کاربر(user profile) خراب یکی از آن مسائل عجیب و غریب است که من بیشتر در محیط های دامنه دیده ام. می توانید یک نمایه کاربری(user profile) جدید ایجاد کنید و سپس سعی کنید به فایل یا پوشه(file or folder) دسترسی پیدا کنید .
مشکل دیگر این است که فایل رمزگذاری شده است. همیشه می توانید با کلیک راست و انتخاب Properties(right-clicking and choosing Properties) بررسی کنید که آیا فایل رمزگذاری شده است یا خیر . سپس روی دکمه Advanced از تب General کلیک کنید و تیک کادر Encrypt contents to safe data را(Encrypt contents to secure data) بردارید .
اگر شخص دیگری فایل/پوشه را رمزگذاری کرده باشد، تا زمانی که نتوانید آن را با استفاده از حساب کاربری(user account) خود رمزگشایی کنید، نمیتوانید به آن دسترسی داشته باشید . آخرین مشکل اگر خود فایل خراب باشد. در این صورت، باید نرمافزاری را جستجو کنید که بتواند فایلهای خراب را تعمیر کند، اگرچه این یک دلیل بسیار نادر برای این مشکل است.
خطای نقض(Violation Error) فایل در حال استفاده(Use) یا اشتراک گذاری
توجه داشته باشید که دریافت پیام Access is Denied می تواند به دلیل نقض اشتراک گذاری باشد، بنابراین اگر روش بالا کار نکرد، روش زیر را امتحان کنید.
می توانید یک برنامه رایگان به نام Process Explorer را از مایکروسافت(Microsoft) دانلود و نصب کنید . می توانید از آن برای پیدا کردن اینکه کدام فرآیندها یک فایل را قفل می کنند استفاده کنید. پس از زیپ کردن بر روی فایل اجرایی کلیک راست کرده و گزینه Run as Administrator را انتخاب کنید تا برنامه اجرا شود. سپس نگران همه رنگها و نوارهای دیوانه نباشید، فقط به بالا بروید و روی Find و سپس Find Handle یا DLL(Find Handle or DLL) کلیک کنید .
حالا نام فایل مورد نظر را در کادر وارد کنید و جستجو را تایپ کنید. لازم نیست نام کامل فایل را تایپ کنید. فقط بخشی از آن نیز در بیشتر مواقع کار خواهد کرد.
شما باید لیستی از فرآیندهایی را که در حال حاضر روی فایل قفل شده اند، برگردانید. در مورد من، Notepad.exe سند آزمایشی(test document) من را قفل کرد. حالا مورد را در کادر انتخاب کنید و سپس کادر جستجو(search box) را ببندید . شما باید به صفحه اصلی کاوشگر فرآیند(process explorer screen) بازگردید . در پایین، یک ردیف باید برجسته شود و باید مسیر فایلی باشد که در کادر جستجو(search box) انتخاب کردهاید .
روی آن ردیف کلیک راست کرده و Close Handle را انتخاب کنید . اگر بیش از یک فرآیند در کادر جستجو(search box) وجود داشت ، باید همان روش را برای هر فرآیند تکرار کنید. در این مرحله، باید بتوانید فایل را به دلخواه حذف یا تغییر دهید. این برنامه زمانی بسیار مفید است که این نوع پیام های خطا را دریافت می کنید:
- نمی توان فایل را حذف کرد: خطای 5 (Error 5) دسترسی(Access) ممنوع است
- نقض اشتراک گذاری صورت گرفته است
- ممکن است فایل مبدأ یا مقصد در حال استفاده باشد(source or destination file)
- این فایل توسط برنامه یا کاربر دیگری در حال استفاده است(program or user)
- اطمینان حاصل کنید(Make) که دیسک پر یا محافظت شده از نوشتن نیست و فایل در حال حاضر در حال استفاده نیست
برنامه بسیار سبک است و به هیچ وجه منابع زیادی را اشغال نمی کند. همچنین می تواند اطلاعات زیادی در مورد فرآیندهای ویندوز به شما بگوید، اما این برای پست دیگری است. (Windows)همانطور که در بالا گفتم، اگر شخصی دسترسی شما را به صورت دستی رد کرده باشد، نمی توانید وارد آن پوشه یا فایل(folder or file) شوید، مگر اینکه از طرف یک Administrator به شما مجوز داده شود! هر سوالی دارید، نظر بدهید. لذت بردن!
Related posts
نحوه رفع مشکل دسترسی در ویندوز 10
4 بهترین سبک مرورگرهای وب برای Windows and Mac
Best Free Karaoke Software برای Windows
Best Reddit Apps برای Windows and Mac
11 Best IRC Clients برای Windows، Mac و Linux در 2،022
5 اپلیکیشنی که والدین می توانند برای جاسوسی از اینترنت فرزندانشان استفاده کنند
Autohotkey Tutorial به Automate Windows Tasks
4 بهترین برنامه ها برای تبدیل کامپیوتر شما به Streaming Media Center
6 Ways برای Animate هنوز Photos Online Or با Apps
Fix Destination Folder Access Denied Error
3 محافظ صفحه نمایش اسلاید بسیار بهتر از پیش فرض ویندوز 10
28 بهترین نرم افزار کپی فایل برای ویندوز 2022
21 بهترین Time Management Tools and Apps شما باید سعی کنید
Best Parental Control Software برای Windows 10
نحوه حذف خودکار فایل ها در ویندوز
نحوه تنظیم و استفاده از مدیر رمز عبور KeePass
6 Best Reddit Alternatives شما می توانید استفاده به صورت رایگان
ToDoist Desktop App برای Windows: Full Review
بهترین نرم افزار Twitch Streaming برای ویندوز و مک
چگونه با ۷ اپلیکیشن ساده اهمال کاری را برطرف کنیم