Как исправить ошибки «Отказано в доступе», «Файл может использоваться» или «Нарушение общего доступа» в Windows

Вы когда-нибудь пытались удалить файл и получали ошибку «Отказано в доступе»(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) .

Ошибка доступа запрещена

доступ запрещен

Эта конкретная ошибка обычно вызывается разрешениями NTFS , но также может быть вызвана другими проблемами, такими как поврежденный профиль пользователя(user profile) , шифрование файла или использование файла. Мы поговорим об ошибках использования файла в следующем разделе.

Чтобы получить доступ к файлу или папке(file or folder) , вам потребуются правильные разрешения, настроенные для вашей учетной записи. Прежде чем приступить к какой-либо работе, попробуйте нажать кнопку « Продолжить(Continue) », которая автоматически появится в Windows 7 и Windows 8 . Это попытается предоставить вашей учетной записи(user account) права доступа к папке, если вы являетесь ее владельцем.

папка с запрещенным доступом

Если вы получили сообщение « Вам было отказано в доступе к этой папке» (You have been denied permission to access this folder ) после нажатия « Продолжить(Continue) » , это означает, что вы не являетесь владельцем папки, и вам придется сначала стать владельцем папки, прежде чем вы сможете изменить какие-либо разрешения.

Станьте владельцем файлов и папок(Files and Folders) в Windows

К сожалению, получение права собственности — довольно сложный процесс, поэтому лучше иметь достаточно времени и терпения(time and patience) , прежде чем пытаться это сделать. Чтобы начать, вам нужно щелкнуть правой кнопкой мыши файл или папку(file or folder) , выбрать « Свойства(Properties) », а затем перейти на вкладку « Безопасность ».(Security)

изменить разрешения

Если у вас нет доступа к папке, вы увидите сообщение о том, что вы должны быть администратором(Administrator) , чтобы просматривать свойства безопасности. Продолжайте и нажмите « Продолжить(Continue) » . Это откроет другое диалоговое окно, в котором вы получите возможность изменить владельца.

расширенные настройки безопасности

В поле « Сменить владельца на(Change owner to) » выберите свою учетную запись пользователя или администраторов(account or Administrators) . Я лично выбираю свою учетную запись, потому что это поведение по умолчанию(default behavior) в Windows при создании новой папки/файла. Также обязательно установите флажок « Заменить владельца подконтейнеров и объектов( Replace owner on subcontainers and objects ) ». Нажмите «ОК(Click OK) », и вы получите еще одно сообщение о том, что у вас нет прав на чтение содержимого, хотите ли вы заменить разрешения и предоставить себе полный(Full Control) доступ ? Щелкните (Click) Да(Yes) .

заменить разрешения

Теперь не забудьте нажать OK во всех оставшихся открытых окнах, чтобы закрыть все диалоги. Не пытайтесь(Don) изменить какие-либо другие настройки на этом этапе. Вы должны сначала закрыть все открытые диалоги и вернуться к экрану проводника(Explorer screen) . Оказавшись там, снова щелкните правой кнопкой мыши файл/папку, выберите «Свойства» и перейдите на вкладку «Безопасность»(Security tab) . Теперь он должен выглядеть немного иначе.

обозреватель вкладки безопасности

На этом этапе вы можете получить доступ к содержимому файла/папки, но лучше полностью сбросить разрешения. На данный момент вы только что добавили себя и все. Если вам нужны разрешения Windows по умолчанию , которые будут применяться, вы можете выполнить следующие несколько шагов. Нажмите кнопку(Click) « Дополнительно(Advanced) » , а затем нажмите « Изменить разрешения»(Change Permissions) .

диалоговое окно изменения разрешений

Нажмите кнопку(Click) « Удалить(Remove button) » и удалите все перечисленные разрешения. На данный момент это должна быть просто ваша учетная запись пользователя. Как только поле со списком станет пустым, продолжайте и установите флажок Включить наследуемые разрешения от родительского(Include inheritable permissions from this object’s parent) поля этого объекта. Затем нажмите кнопку « Применить(Apply) », а не кнопку «ОК».

записи разрешений

Вы должны увидеть несколько записей в списке, в том числе одну для вашей учетной записи пользователя(user account) . Разрешения по умолчанию также обычно включают СИСТЕМУ и Администраторов(SYSTEM and Administrators) , поэтому рекомендуется правильно сбросить их таким образом. Если в папке много подпапок с файлами, вы можете установить флажок Заменить все разрешения дочернего объекта разрешениями, наследуемыми от этого объекта(Replace all child object permissions with inheritable permissions from this object) . Закройте(Close) все диалоги, и все будет хорошо!

Как я упоминал ранее, в некоторых случаях отказ в доступе(Access) может быть вызван другими проблемами. Поврежденный профиль пользователя(user profile) — одна из тех странных проблем, которые я чаще встречал в доменных средах. Вы можете создать новый профиль пользователя,(user profile) а затем попытаться получить доступ к файлу или папке(file or folder) .

Другая проблема заключается в том, что файл зашифрован. Вы всегда можете попробовать проверить, зашифрован ли файл или нет, щелкнув правой кнопкой мыши и выбрав «Свойства(right-clicking and choosing Properties) » . Затем нажмите кнопку « Дополнительно(Advanced) » на вкладке «Общие» и снимите флажок « Шифровать (General)содержимое для защиты данных(Encrypt contents to secure data) ».

зашифрованная папка

Если кто-то другой зашифровал файл/папку, вы не сможете получить к ним доступ, пока не сможете расшифровать его с помощью учетной записи пользователя(user account) . Последняя проблема, если сам файл поврежден. В этом случае вам придется искать программное обеспечение, которое может помочь восстановить поврежденные файлы, хотя это очень редкая причина проблемы.

Файл используется(Use) или нарушает правила совместного использования(Violation Error)

Обратите внимание, что получение сообщения « Отказано в доступе(Access) » может быть вызвано нарушением общего доступа, поэтому, если описанный выше метод не сработал, попробуйте выполнить следующую процедуру ниже.

Вы можете скачать и установить бесплатную программу Process Explorer  от Microsoft . Вы можете использовать его, чтобы узнать, какие процессы блокируют файл. Щелкните правой кнопкой мыши исполняемый файл после распаковки и выберите « Запуск(Run) от имени администратора(Administrator) », чтобы запустить программу. Тогда не беспокойтесь обо всех сумасшедших цветах и ​​полосах, просто перейдите наверх и нажмите « Найти(Find) », а затем « Найти дескриптор» или «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) если вам не предоставлены разрешения от администратора! Есть вопросы, пишите комментарии. Наслаждаться!



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts