Как убрать блокировку файлов в windows 10

Все способы:

  • Вариант 1: Заблокирован файл из интернета
    • Способ 1: Редактирование свойств файла
    • Способ 2: «PowerShell»
    • Способ 3: Настройки антивируса
  • Вариант 2: Файл удерживается процессом
    • Способ 1: Перезагрузка или «Безопасный режим»
    • Способ 2: Process Explorer
  • Вопросы и ответы: 0

Вариант 1: Заблокирован файл из интернета

Под блокировкой файлов следует понимать невозможность совершения с ними определенных действий: запуска, редактирования, перемещения или удаления. В первом случае речь идет в основном об исполняемых файлах, блокируемых системой безопасности, во втором – о файлах, удерживаемых другими процессами. Способы разблокировки будут отличаться в зависимости от того, как именно блокируется файл.

Способ 1: Редактирование свойств файла

Если при открытии скачанного из интернета файла Windows 10 выдает сообщение «Не удается проверить издателя» или «Система защитила ваш компьютер», сделайте следующее:

  1. Кликните по файлу правой кнопкой мыши и выберите из контекстного меню опцию «Свойства».
  2. Как разблокировать файл на windows 10-1

  3. Окно свойств откроется на вкладке «Общие». Посмотрите, имеется в нижней области окна уведомление «Этот файл получен с другого компьютера…». Если да, снимите флажок с чекбокса «Разблокировать» и нажмите «ОК».
  4. Как разблокировать файл на windows 10-2

Файл будет разблокирован, после чего его можно будет использовать без ограничений.

Способ 2: «PowerShell»

Для разблокировки скачанных из интернета файлов также можно использовать консоль «PowerShell». Это удобно, когда нужно снять блокировку с группы файлов.

  1. Откройте от имени администратора «PowerShell» из контекстного меню кнопки «Пуск».
  2. Как разблокировать файл на windows 10-3

  3. Выполните команду unblock-file -path "D:\file.exe" или get-childitem "D:\folder" | unblock-file, если нужно разблокировать файлы в папке, где составляющие команды «file.exe» и «D:\folder» замените своими. Если нужно, подтвердите действие вводом Y.
  4. Как разблокировать файл на windows 10-4

Способ 3: Настройки антивируса

Возможно, открытие файла блокируется встроенным или сторонним антивирусом. Чтобы исключить этот сценарий, добавьте файл в исключения антивирусной программы или временно отключите защиту. О том, как исключить файл из проверки в разных антивирусах, читайте по ссылке ниже.

Подробнее: Добавление файла в исключения антивируса

Вариант 2: Файл удерживается процессом

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

Подробнее: Завершение процессов в Windows 10

Как разблокировать файл на windows 10-4-1

Но нередко встречаются ситуации, когда какой-то файл используется неизвестным или системным процессом. В этом случае снять блокировку будет немного сложнее.

Способ 1: Перезагрузка или «Безопасный режим»

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

  1. Запустите штатную утилиту «Конфигурация системы», выполнив в вызванном нажатием клавиш Win + R окне команду msconfig.
  2. Как разблокировать файл на windows 10-5

  3. Переключитесь на вкладку «Загрузка», отметьте флажком чекбокс «Безопасный режим» и нажмите «ОК» и подтвердите перезагрузку.
  4. Как разблокировать файл на windows 10-6

  5. Проверьте, блокируется ли файл.

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

Как разблокировать файл на windows 10-7

Способ 2: Process Explorer

Для определения и снятия блокирующего процесса можно использовать профессиональную утилиту Process Explorer.

Скачать Process Explorer с официального сайта

  1. Скачайте инструмент со страницы разработчика и запустите с правами администратора.
  2. В главном меню выберите опцию «Find»«Find Handle or DLL».
  3. Как разблокировать файл на windows 10-8

  4. В поле «Handle or DLL substring» открывшегося окошка вставьте название (с расширением) заблокированного файла и нажмите «Search».
  5. В результате Process Explorer выдаст список блокирующих процессов с указанием их названий и идентификаторов (PID).
  6. Как разблокировать файл на windows 10-9

  7. Если это пользовательский процесс, найдите его по имени или PID в окне Process Explorer и завершите принудительно. Для этого нажмите по процессу правой кнопкой мыши и выберите из контекстного меню опцию «Kill Process Tree».
  8. Как разблокировать файл на windows 10-10

  9. Если блокирующим оказался системный процесс, можно попробовать закрыть только дескриптор файла. Последний автоматически выделяется в нижней панели Process Explorer. Кликните по нему правой кнопкой, выберите опцию «Close handle» и подтвердите действие.
    Как разблокировать файл на windows 10-11

    Если нижняя панель Process Explorer скрыта, включите ее показ, выбрав из главного меню опцию «View»«Lower Pane View»«Handles».

Помимо Process Explorer, существуют также и другие сторонние инструменты для разблокирования файлов, но они не столь эффективны и функциональны. Многие из них не позволяют получать сведения о дереве процессов и нередко требуют перезагрузки компьютера.

Наша группа в TelegramПолезные советы и помощь

Рекомендуем: Неудачная загрузка, как исправить в Windows 10 «Этот файл содержал вирус и был удален».

Если вы не можете открыть загруженный файл или вложение электронной почты и получаете сообщение об ошибке при попытке его открыть, скорее всего, этот файл заблокирован Windows 10.

Если файл заблокирован, чтобы разблокировать выбранный файл вам нужно кликнуть правой кнопкой мыши по файлу, выбрать Свойства, на вкладке «Общие» установить флажок «Разблокировать».

Свойства, на вкладке «Общие» установить флажок «Разблокировать».

Что такое диспетчер вложений в Windows 10?

Диспетчер вложений (Attachment Manager) в Windows 10 защищает компьютер от опасных вложений, получаемых по электронной почте или скачиваемых из Интернета, или перенесенные с другого компьютера, на ваш компьютер

Если диспетчер вложений заподозрит, что файл небезопасен, он не позволяет системе и установленным программам открывать его или отображает предупреждающее сообщение перед открытием файла.

В зависимости от типа программы, которую вы используете для загрузки файлов, типа (типа файла) загружаемого файла и настроек безопасности зоны веб-содержимого, Windows будет либо предупреждать вас, либо при попытке открыть файл блокировать его.

Если вы часто загружаете файлы из Интернета или получаете файлы в виде вложений электронной почты, вы можете отключить или запретить Windows 10 блокировать файл, загруженный из Интернета.

Поскольку в Windows 10 нет способа отключить Диспетчер вложений с помощью «Параметров» или панели управления, нам необходимо вручную отредактировать реестр, чтобы отключить эту функцию. Выполните приведенные ниже инструкции, чтобы включить или отключить функцию вложения в Windows 10.

Включить или выключить диспетчер вложений с помощью реестра

Шаг 1: Откройте редактор реестра, набрав Regedit в поле поиска и нажав клавишу Enter.

На запрос контроля учетных записей, ответьте Да.

На запрос контроля учетных записей, ответьте Да.

Шаг 2: В редакторе реестра перейдите к следующему разделу:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

Шаг 3: Создайте или перейдите в раздел Attachments.

Создайте или перейдите в раздел Attachments.

Шаг 4: Теперь выберите раздел Attachments в левой панели редактора. Кликните правой кнопкой мыши, выберите в контекстном меню «Создать», а затем Параметр «DWORD» (32-бита) и назовите его ScanWithAntiVirus.

Параметр «DWORD» (32-бита) и назовите его ScanWithAntiVirus.

Шаг 5: Наконец, дважды кликните только что созданный параметр ScanWithAntivirus и измените его значение на 1, чтобы отключить диспетчер вложений в Windows 10.

отключить диспетчер вложений в Windows 10.

Шаг 6: Закройте редактор реестра. Выйдите и войдите или перезагрузите компьютер, чтобы применить изменения.

Включить Диспетчер вложений с помощью реестра

Шаг 1: Перейдите к следующему разделу в редакторе реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments

Шаг 2: Справа дважды кликните параметр ScanWithAntivirus и измените его значение на 3.

Включить или выключить диспетчер вложений с помощью групповой политики

Обратите внимание, что редактор групповой политики не является частью домашней версии Windows, пользователи должны использовать способ с редактором реестра, упомянутый выше.

Шаг 1: Введите Gpedit.msc в поле поиска Пуск / панель задач и нажмите Enter, чтобы открыть редактор групповой политики.

Шаг 2: В редакторе политик перейдите к:

Конфигурация пользователя →  Административные шаблоны →  Компоненты Windows →  Диспетчер вложений.

Шаг 3: С правой стороны кликните на «Не хранить сведения о зоне происхождения вложенных файлов», чтобы открыть ее свойства.

 кликните на «Не хранить сведения о зоне происхождения вложенных файлов», чтобы открыть ее свойства.

Шаг 4: Выберите опцию Включено. Нажмите кнопку Применить, чтобы сохранить изменения.

выключить диспетчер вложений с помощью групповой политики

Все!

When you try to open a file, Windows 10 might prevent you from opening it directly. It’ll show you a security warning that the file originated from an unknown source and can be insecure. This happens when a Windows 10 feature called the Attachment Manager blocks files that it considers unsafe for your PC.

While you could manually unblock each file, this can be a tiring process—especially if you have to do it for almost every file you download. In this article, we’ll show you how you can stop Windows 10 from blocking your downloaded files.

What Is the Attachment Manager in Windows 10?

In Windows 10, there’s a security feature called the Attachment Manager that blocks you from opening unsafe files. These can be files you’ve downloaded or files that Windows identifies as unsafe email attachments. If the Attachment Manager considers a file unsafe, it prevents Windows 10 from opening it and displays a warning message. The Attachment Manager classifies files that you download based on the file type and the file name extension.

Windows Attachment Manager uses the IAttachmentExecute application programming interface (API) to find the file type, the file association, and to determine the most appropriate action to take. When you download files and save them on your disk, Windows adds specific metadata to these files. These metadata are considered to be attachments. When Windows adds metadata to the download files as an attachment, this is known as Zone Information.

Now, the Zone Information is where the root of the matter lies. When File Explorer opens a file, it reads the attached Zone information stored in the same location and checks to see if the file came from an unknown source or not. If Windows finds that the file is unrecognized or came from unknown sources, it prevents you from opening it.

A Windows SmartScreen warning will appear stating:

Windows SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.

If you wish to manually open a blocked file, right-click on the downloaded file and then select Properties. In the General tab, click Unblock, click Apply and then click OK.

But, imagine you have to do this every time you download a file—that can be annoying and time-consuming. If you often download files from the internet or receive files as email attachments, you might want to completely stop your PC from blocking your files.

To stop Windows 10 from blocking you from opening your files, you need to prevent it from adding Zone Information to the files you download. You can do this by configuring the Attachment Manager manually using the Local Group Policy Editor or the Registry Editor.

We’ll provide steps on how you can do this. You must be signed in as an administrator or you should request administrator rights to be able to stop downloaded files from being blocked.

Configure the Attachment Manager Using the Registry Editor

Press the Windows Key + R to open the Registry Editor. From there, type «Regedit» and click Enter. A User Account Control prompt will pop up. When this prompt appears, click the Yes button to continue.

Opening the Registry Editor in Windows 10

Navigate to the Attachments key in the Registry Editor: HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Attachments.

Navigating to the Attachments key in the Registry Editor

If the Attachments key is absent within the Policies key, you’ll have to create it. To do this, right-click on the Policies key, click New, click Key. This will create a new key, which you should then name «Attachments». If you find that the Attachments key is already present, you can skip to the next step.

Creating the Attachments key in the Registry Editor

Right-click on the Attachments key, click New and then select DWORD (32-bit) Value.

Selecting DWORD (32-bit) Value in the Registry Editor

You’ll be requested to name this newly-created DWORD value. Name it «SaveZoneInformation» and click Enter.

Creating a new key called SaveZoneInformation in Registry Editor

Finally, to disable the Attachment Manager in Windows 10, double-click on the newly-created SaveZoneInformation value and change its value data to 1. Click OK to finish.

Disable the Attachment Manager in Registry Editor

When you complete these steps, close the Registry Editor and restart your computer to apply the changes. From here onward, any file you download will no longer attach Zone Information to the file’s alternate data stream. This will allow you to open your files without any difficulties.

If you’d like to go back and enable the Attachment Manager, you can do this by navigating to the Attachments key in the Registry Editor: HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Attachments. From here, on the right-side, double-click on the SaveZoneInformation value and change its value data to 3.

Configure the Attachment Manager Using the Local Group Policy Editor

The Local Group Policy Editor is only available in the Windows 10 Enterprise, Education, and Pro editions. As a result, this method isn’t applicable if you own the Windows 10 Home edition. If your PC runs on the Windows 10 Home edition, you’ll need to configure the Attachment Manager via the Registry Editor.

If you’re using a Windows 10 edition that has the Local Group Policy Editor, you can configure the Attachment Manager using the steps indicated here.

To get started, press Windows Key + R, type «gpedit.msc», and click Enter to open the Local Group Policy Editor.

Open the Group Policy Editor in Windows 10

Navigate to the Attachment Manager: User Configuration > Administrative Templates > Windows Components > Attachment Manager.

Navigating to the Attachment Manager in Group Policy Editor

In the right pane of the Attachment Manager, double-click on the Do not preserve zone information in file attachments policy to edit the Zone Information settings.

Selecting the option to not preserve zone information in file attachments in Group Policy Editor

A window will pop up where you can choose whether the Attachment Manager should or shouldn’t preserve Zone Information.

Click Enabled to allow the Attachment Manager to not preserve Zone Information. This will ensure that Windows doesn’t block your files whenever you open them. Click the Apply button to save the changes and then click OK.

When you finish, close the Local Group Policy Editor and reboot your PC to save the changes.

Clicking Enabled to allow the Attachment Manager to not preserve Zone Information

Windows Won’t Block Your Files Anymore

If you’ve previously had to manually unblock most of the files you downloaded, you’d have realized how tiring that process could be. Once you apply these tips, you’ll have the freedom to open all your files with ease.

If you download files and somehow doubt their credibility, you can always open them in secure isolated environments to ensure that your PC and data are safe.

Иногда при попытке удалить, переименовать или переместить какой-то файл в Windows вы можете получить сообщение, что файл занят/заблокирован/используется) другим процессом. Чаще всего имя программы, которая держит файл открытым указывается прямо в окне сообщения File Explorer. Чтобы снять блокировку файла достаточно просто закрыть эту программу. Но бывает ситуации, когда какой-то файл и библиотека используется неизвестным или системным процессом. В этом случае снять блокировку с файла немного сложнее.

Многие приложения открывают файлы в монопольном (эксклюзивном) режиме. При этом файл блокируется файловой системой от операций ввода вывода других приложений. Если вы закрываете приложение, блокировка с файла снимается.

Сообщение о блокировке файла может выглядеть по-разному. Например в следующем примере указан тип файла и с каким приложением он ассоциирован:

File/Folder in Use. The action can’t be completed because the file is open in another program. Close the folder or file and try again.
Файл уже используется. Операция не может быть завершена, так как файл или папка открыта в другой программе. Закройте файл и повторите попытку.

Файл уже используется. Операция не может быть завершена, так как файл или папка открыта в другой программе. Закройте файл и повторите попытку.

В этом случае вы можете легко понять какое приложение заблокировало файл и закрыть его.

Однако иногда можно увидеть более интересное сообщение, о том, что файл заблокирован неизвестным или системным процессом Windows. Это может быть, как процесс самой ОС Windows, так и другие процессе, работающий с правами System, например, антивирус, агент резервного копирования, база данных mssql и т.д.):

The action can’t be completed because the file is open in SYSTEM.
Файл уже используется. Действие не может быть выполнено, так как этот файл открыт в System.

Попробуем разобраться, как понять какой программой, службой или системным процессом Windows занят файл, как разблокировать файл и можно ли разблокировать файл не закрывая родительский процесс.

Самый простой вариант разблокировать файл – завершить процесс, которые его заблокировал. Но это не всегда возможно, особенно на серверах.

Чаще всего для поиска процесса, который заблокировал файл рекомендуют использовать утилиту Unlocker. Лично я
Unlocker
не использую, т.к. она не позволяет получить подробную информацию о процессе или цепочке процессов, которые заблокировали файл. Также нельзя освободить конкретный файл, занятый процессом – приходится завершать приложение целиком.

Кроме того, это сторонняя утилита, при установке которой нужно быть внимательным, т.к. в процессе она предлагает установить пачку ненужные программы в нагрузку.

Когда процесс в Windows открывает файл, этому потоку ввода/вывода назначается файловый дескриптор (handler). Процесс и его дочерние процессы получают доступ к файлу по этому дескриптору. Через Window API вы можете послать сигнал файловой системе на освобождение данного дескриптора и снятие блокировки с файла.

Принудительное закрытие файловых дескрипторов может вызвать нестабильную работу приложения или компьютера. Если вы не знаете, к чему приведет закрытие дескриптора файла для конкретного приложения, то не пытайтесь выполнить это на продуктивном сервере без предварительного теста.

Как разблокировать файл с помощью Process Explorer?

ProcessExplorer это бесплатная утилита из набора системных утилит Sysinternals, которую можно скачать на сайте Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer). Попробуем с помощью Process Explorer найти, какой процесс заблокировал определенный файл и освободить этот файл, сбросив файловый дескриптор процесса.

  1. ProcessExplorer не требует установки, просто скачайте распакуйте и запустите с правами администратора
    procexp.exe
    ;
  2. Выберите меню Find -> Find Handle or DLL (или нажмите
    Ctrl-F
    );

    proc explorer - поиск открытых файлов

  3. Укажите имя файла, который нужно разблокировать и нажмите Search;
  4. Выберите нужный файл. Процесс, который открыл файлы будет выделен в дереве процессов. Можно завершить этот процесс, щелкнув по нему правой кнопкой и выбрав Kill Process Tree. Но можно попробовать закрыть дескриптор файла, не завершая процесс целиком. Дескриптор файла, который вы искали, автоматически выделяется в нижней панели Process Explorer. Щелкните по дескриптору правой кнопкой и выберите Close handle. Подтвердите закрытие файла.
    process explorer найти и завершить дескриптор процесса

    Если у вас в Process Explorer не отображается нижняя панель со списком открытых дескрипторов процесса, включите пункт меню View -> Lower Pane View -> Handles

Итак, вы закрыли дескриптор файла, не завершая родительский процесс. Теперь вы можете спокойно удалить или переименовать файл.

Сброс дескриптора файла с помощью утилиты Handle

Handle – это еще одна утилита командной строки из комплекта инструментов Sysinternals (доступна для скачивания на сайте Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/handle. Она позволяет найти процесс, который заблокировал ваш файл и снять блокировку, освободив дескриптор.

  1. Скачайте и распакуйте архив с утилитой Handle;
  2. Запустите командную строку с правами администратора и выполните команду:
    handle64.exe > listproc.txt

    утилита Handle.exe

     Данная команда сохранит список открытых дескрипторов в файл. Можно вывести дескрипторы для каталога, в котором находится файл, который вы хотите изменить:
    Handle64.exe -a C:\Some\Path
    или конкретного процесса:
    handle64.exe -p winword.exe

  3. Откройте файл listproc.txt в любом текстовом редакторе и найдите строку, в которой указано имя заблокированного файла. Скопируйте ID дескриптора файла (значение в hex формате). Затем поднимитесь немного выше к разделу, в котором указан процесс, являющийся владельцем данного дескриптора и запишите его ID. Для процесса запущенного от имени системы скорее всего будет PID 4.
    список открытых дескрипторов файлов в windows

    Для некоторых системных процессов handle.exe вернет следующий текст:
    wininit.exe pid: 732 \<unable to open process>
    . Это означает, что вы не может получить информацию об этих системных процессах (даже с правами администратора). Для получения дескрипторов файлов, открытых такими процессами, запустите командную строку с правами System и попробуйте получить список дескрипторов еще раз.

  4. Теперь вернитесь в командную строку и сбросьте дескриптор файла по полученным HandleID и ProcessID. Формат команды следующий:
    handl64e.exe -c HandleID -p ProcessID
    Например:
    handl64e.exe -c 18C -p 18800

    handl64e - закрыть дескриптор открытого файла

  5. Утилита запросит подтвердить закрытие файла для указанного процесса. Подтвердите, нажав y -> enter

Если система отреагирует на закрытие файла корректно, вы разблокируете ваш файл без необходимости завершать процесс или перезагружать сервер/компьютер.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Загрузочная флешка windows 7 с acronis true image
  • Какого типа окон не существует в ос windows
  • Запуск windows под андроид
  • Какую систему поставить вместо windows 10
  • Core audio для windows