211service.com
ERROR_LOCK_VIOLATION: симптомы, причины и исправления
Что, если ОШИБКА_LOCK_VIOLATION ошибка происходит? В этом посте Магия разделов раскрывает ответ и предлагает несколько методов устранения неполадок. Если вы также столкнулись с ERROR_LOCK_VIOLATION 33 (0x21), попробуйте методы, предложенные в этом руководстве.
- О ERROR_LOCK_VIOLATION
- Основные способы устранения неполадок
- №1: Используйте инструмент Sysinternals Process Explorer
- №2: выполнить чистую загрузку
- №3: Запустите сканирование SFC и DISM
- № 4: Проверьте жесткий диск на наличие ошибок
- № 5: Измените разрешения безопасности файлов
- #6: Устранение проблем с оборудованием/драйвером/прошивкой
- #7: Обновите ОС Windows до последней версии
- Итог
О ERROR_LOCK_VIOLATION
Ошибка ERROR_LOCK_VIOLATION может возникнуть в Windows 11, Windows 10, Windows 7, Windows Vista, Windows Server 2008 и Windows Server 2008 R2. Обычно появляется сообщение об ошибке «Процесс не может получить доступ к файлу, поскольку другой процесс заблокировал часть файла».
При возникновении ошибки ERROR_LOCK_VIOLATION приложение или драйвер молча пропускает чтение некоторых областей файла. Кроме того, эта проблема может привести к различным другим проблемам. Например:
- Антивирусный продукт может не обнаружить зараженный файл.
- Приложение или драйвер могут неправильно получить доступ к файлу.
- Приложение может сообщить о проблеме, затрагивающей файл. Эта проблема, скорее всего, возникает, когда другое приложение, например сканер по требованию, одновременно перечисляет и сканирует большие коллекции файлов. Например, приложение может сообщить, что формат файла неверный или поврежден.
Что вызывает ERROR_LOCK_VIOLATION? По сообщениям пользователей, эта проблема в основном вызвана ошибкой в файловых системах Windows. Эта ошибка приводит к тому, что файл кэшируется, если ввод-вывод по некэшированному дескриптору не проходит проверки блокировки диапазона байтов.
Если это так, текущий указатель файла может быть изменен, даже если ввод-вывод завершится неудачей и выдаст ошибку ERROR_LOCK_VIOLATION. Как избавиться от проблемы ERROR_LOCK_VIOLATION на компьютере? В этом посте обобщено несколько методов. Вы можете попробовать их один за другим, пока проблема не будет решена.
Основные способы устранения неполадок
Прежде чем приступить к применению методов, описанных в публикации, вам лучше попробовать эти основные исправления. Некоторые пользователи сообщают, что эти приемы иногда помогают решить проблему.
- Сделайте копию исходного файла: Создайте копию исходного файла в другом каталоге и получите доступ к файлу с помощью соответствующего программного обеспечения.
- Перезагрузите компьютер: Иногда перезагрузка может решить проблему.
- Закройте все запущенные приложения в фоновом режиме: Эта операция может устранить любой конфликт программного обеспечения, исправив ошибку ERROR_LOCK_VIOLATION.
- Временно отключите антивирус: Отключите постоянную защиту в настройках Windows или отключите стороннее антивирусное программное обеспечение на компьютере, чтобы проверить, исчезнет ли ERROR_LOCK_VIOLATION.
Если описанные выше приемы не работают, примените следующие методы устранения неполадок. Они более сложны, но эффективны. Вам предлагаются подробные шаги и даже скриншоты. Просто следуйте приведенным инструкциям для завершения операции.
№1: Используйте инструмент Sysinternals Process Explorer
Диспетчер задач иногда не может полностью остановить конфликтующие приложения. Таким образом, ERROR_LOCK_VIOLATION 33 (0x21) все еще появляется, даже если вы закрыли некоторые из них. В этом случае используйте инструмент Sysinternals Process Explorer, чтобы закрыть эти конфликтующие приложения.
Шаг 1: Скачать Обозреватель процессов с официального сайта Microsoft.
Шаг 2: Распакуйте zip-файл и запустите установочный файл. В соответствии с архитектурой вашей системы выберите подходящий для запуска установочный файл. Если ваш компьютер 32-разрядный, запустите procexp.exe файл. Если это 64-битный компьютер, запустите procexp64.exe файл.
Шаг 3: Примите условия лицензии и следуйте инструкциям для завершения установки.
Шаг 4: Введите полное имя файла с расширением в поле <Фильтр по имени> поле и ударить Входить . Через некоторое время отобразится список конфликтующих процессов.
Шаг 5: Если вы ничего не видите, нажмите Ctrl + Shift + Ф клавиши одновременно, чтобы открыть Поиск в обозревателе процессов коробка.
Шаг 6: Введите проблемное имя файла в поле Дескриптор или подстрока DLL поле и нажмите Поиск .
Шаг 7: Дождитесь появления конфликтующих приложений и запомните их. Вернитесь на главный экран, щелкните правой кнопкой мыши неисправное приложение и выберите Убить процесс . Повторите эту операцию, чтобы уничтожить все перечисленные конфликтующие приложения.
№2: выполнить чистую загрузку
Вы можете выполнить чистую загрузку, чтобы избежать вмешательства сторонних приложений. Это может помочь вам избавиться от ошибки ERROR_LOCK_VIOLATION. Некоторые пользователи доказали полезность этого метода. Вы можете попробовать.
Шаг 1: Откройте запуск окно, тип мсконфигурация и нажмите ХОРОШО .
Шаг 2: Перейдите к Услуги вкладка, проверьте Скрыть все службы Microsoft вариант и нажмите Отключить все .
Шаг 3: Нажмите на Запускать вкладку и нажмите кнопку Открыть диспетчер задач связь.
Шаг 4: Отключите все активные процессы запуска, кроме драйверов, таких как Bluetooth, Realtek HD Audio и т. д. Для этого щелкните правой кнопкой мыши процесс и выберите Запрещать . Повторяйте процесс, пока все ненужные процессы запуска не будут отключены.
Шаг 5: Вернитесь в Услуги вкладка Конфигурация системы и ударил Применять кнопка.
Шаг 6: Перезагрузите компьютер и проверьте, устранена ли ошибка ERROR_LOCK_VIOLATION. Если да, повторно включите сторонние службы одну за другой, пока проблема не возникнет снова. Затем удалите службу.
Советы: Если проблема не устранена, повторно включите все сторонние службы, следуя приведенным выше инструкциям.№3: Запустите сканирование SFC и DISM
Отсутствие или повреждение системных файлов также являются причиной ошибки ERROR_LOCK_VIOLATION 33 (0x21). Поэтому рекомендуется запускать сканирование SFC или DISM при получении обсуждаемой ошибки.
Шаг 1: Тип cmd в поле поиска, а затем нажмите Запуск от имени администратора под отображаемым Командная строка приложение.
Шаг 2: В возвышенности Контроль учетных записей пользователей окно, нажмите Да для подтверждения операции.
Шаг 3: Тип СФЦ /сканноу и ударил Входить чтобы выполнить команду.
Советы: Если вам будет предложено перезагрузить компьютер, сохраните работу и перезагрузите компьютер. После перезагрузки компьютера снова запустите SFC.Шаг 4: Если вы видите любой из следующих результатов, вам не нужно ничего делать.
- Нарушений целостности не обнаружено.
- Нарушения целостности обнаружены и устранены.
Тем не менее, вам следует продолжить работу с DISM, если вы увидите следующее сообщение.
Обнаружены нарушения целостности, некоторые из которых не подлежат ремонту.
Чтобы запустить DISM, выполните следующие действия.
- Снова запустите командную строку от имени администратора.
- В Командная строка окно, скопируйте и вставьте команду и нажмите Входить .
dism /онлайн /cleanup-image /restorehealth
№ 4: Проверьте жесткий диск на наличие ошибок
ERROR_LOCK_VIOLATION часто возникает из-за ошибок файловой системы. Вам также следует проверить жесткий диск на наличие ошибок файловой системы при возникновении ошибки ERROR_LOCK_VIOLATION. В качестве средства проверки работоспособности жестких дисков/твердотельных накопителей настоятельно рекомендуется использовать этот мастер разделов сайта.
Это поможет вам выполнить HDD/ Проверка работоспособности SSD с легкостью. Например, он может определить, есть ли на вашем жестком диске поврежденные сектора и ошибки файловой системы. Будучи комплексным менеджером разделов, он также позволяет разбивать жесткие диски на разделы. конвертировать MBR в GPT , клонировать Windows 10 на SSD, клонировать жесткий диск , восстановить данные с жестких дисков , и т. д.
Теперь загрузите и установите этот мастер разделов сайта на свой компьютер. Затем запустите его, чтобы проверить, есть ли на вашем жестком диске ошибки файловой системы.
Мастер разделов этого сайта Бесплатно Нажмите, чтобы скачать 100% Чисто и безопасно
Шаг 1: Запустите основной интерфейс мастера разделов этого сайта.
Шаг 2: Щелкните правой кнопкой мыши диск C и нажмите Проверьте файловую систему в контекстном меню. Либо щелкните диск C и нажмите Проверьте файловую систему на левой панели.
Шаг 3: В появившемся окне выберите Только проверка (Не исправлять обнаруженные ошибки.) и нажмите кнопку Начинать кнопка. Дождитесь завершения процесса сканирования.
Советы: Если обнаружены какие-либо ошибки файловой системы, запустите Проверьте файловую систему еще раз и выбирай Проверьте и исправьте обнаруженные ошибки .Шаг 4: Повторите процедуру проверки файловой системы на других разделах диска.
№ 5: Измените разрешения безопасности файлов
Вы можете изменить права доступа к файлам, если ошибка ERROR_LOCK_VIOLATION возникает в сети рабочей/домашней группы, на общем диске или в учетной записи Windows без прав администратора. Для этого выполните следующие действия.
Шаг 1: Перейдите к проблемному файлу, щелкните его правой кнопкой мыши и выберите Характеристики .
Шаг 2: В Характеристики окно, нажмите на Безопасность вкладку, нажмите на целевого пользователя под Имена групп или пользователей , и ударил Редактировать кнопка.
Шаг 3: В следующем окне выберите то же имя пользователя и отметьте все флажки под Позволять .
Шаг 4: Нажмите Применить > ОК чтобы сохранить изменения.
#6: Устранение проблем с оборудованием/драйвером/прошивкой
Ошибка ERROR_LOCK_VIOLATION 33 (0x21) также может быть результатом проблем с оборудованием, драйверами или прошивкой. Например, вполне вероятно, что дисковод установлен неправильно. В этом случае выключите компьютер и откройте корпус ПК. Отсоедините кабель питания и данных от жесткого диска или твердотельного накопителя.
Если это твердотельный накопитель NVMe M.2, извлеките его из слота PCIe. Подключите кабели обратно к жесткому или твердотельному диску. Что касается чипа NVMe, переустановите его соответствующим образом. Включите компьютер и проверьте, появляется ли проблема. Кроме того, регулярно обновляйте драйверы жестких дисков SATA. Вы можете обновить драйверы, выполнив следующие действия.
Шаг 1: Щелкните правой кнопкой мыши Начинать кнопка, чтобы открыть Начинать меню. Затем нажмите Диспетчер устройств от этого.
Шаг 2: Расширять Дисководы , щелкните правой кнопкой мыши драйвер диска и выберите Обновить драйвер .
Шаг 3: Выбирать Автоматический поиск драйверов или Найдите на моем компьютере драйверы .
Шаг 4: Следуйте инструкциям на экране, чтобы завершить операцию.
#7: Обновите ОС Windows до последней версии
Как вы, возможно, знаете, Microsoft продолжает выпускать новые обновления. Эти обновления обычно содержат исправления ошибок или добавляют новые функции на основе предыдущих версий. Следовательно, многие пользователи обновляют ОС Windows до последней версии, чтобы избавиться от таких ошибок, как ERROR_LOCK_VIOLATION.
Исправить ошибку ERROR_LOCK_VIOLATION также можно, обновив ОС Windows. Для этого выполните следующие действия.
Шаг 1: Открыть Настройки нажав кнопку Окна и я ключи.
Шаг 2: Нажмите Обновление и безопасность > Центр обновления Windows .
Шаг 3: Нажмите «Проверить наличие обновлений» в Центре обновления Windows. Если есть доступные обновления, они будут перечислены в этом разделе.
Шаг 4: Нажмите кнопку Загрузите и установите кнопку, чтобы установить обновление.
Если Центр обновления Windows не работает , загрузите обновления вручную из каталога обновлений Microsoft. Затем следуйте инструкциям по установке.
Итог
На данный момент в этом посте собраны симптомы, причины и методы устранения ошибки ERROR_LOCK_VIOLATION. Проще говоря, это полное руководство по ERROR_LOCK_VIOLATION. Если у вас возникнут какие-либо проблемы при использовании мастера разделов сайта, свяжитесь с нами, отправив электронное письмо по адресу [электронная почта защищена] . Мы ответим как можно скорее.