Как принудительно удалить или закрыть открытый файл?

Вопрос или проблема

Теоретический вопрос. У меня есть сеть с 2 ПК, работающими под управлением Windows. Один ПК делится папкой Samba с видефайлом, и я открыл этот файл на втором ПК и начал стримить видео в бесконечном цикле, так что он никогда не закроет этот файл. Затем я попытался удалить файл с первого ПК. Он отказал в удалении и сказал, что файл открыт. Как я могу насильно удалить этот файл?

  • не касаясь второго ПК, он никогда не закроет файл
  • в текущей сессии Windows (без перезагрузки / отключения питания)
  • не отключая сетевой кабель
  1. На хост-компьютере откройте Управление компьютером с учетной записью с правами администратора. (поиск “compmgmt.msc” в меню “Пуск” и щелчок правой кнопкой мыши, “Запуск от имени администратора”)
  2. Разверните Общие папки и Открытые файлы.
  3. Найдите открытый файл, который вы хотите удалить, щелкните по нему правой кнопкой мыши и выберите Закрыть открытый файл.

Ответ или решение

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

  1. Откройте управление компьютером:

    • На хост-компьютере (тем, который делится файлом) откройте меню «Пуск» и введите "compmgmt.msc". Щелкните правой кнопкой мыши на найденном элементе и выберите «Запуск от имени администратора». Это обеспечит вам необходимые права для выполнения дальнейших действий.
  2. Перейдите в раздел ‘Общие папки’:

    • В левом меню разверните раздел «Общие папки» и выберите «Открытые файлы». Здесь будет представлен список всех файлов, которые в данный момент открыты через сетевое подключение.
  3. Найдите нужный файл:

    • В списке открытых файлов найдите тот, который вы хотите удалить. Он будет отображен с пометкой, что он в данный момент используется.
  4. Закройте открытый файл:

    • Щелкните правой кнопкой на нужном файле и выберите «Закрыть открытый файл». Это действие принудительно закроет поток или соединение, которое держит файл открытым, после чего файл станет доступен для удаления.
  5. Удалите файл:

    • Теперь вы можете перейти к папке, где находится файл, и удалить его как обычно.

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

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

Оцените материал
Добавить комментарий

Капча загружается...