Как выкинуть пользователя из Excel: все способы удаления из общего доступа

Если при попытке сохранить файл Microsoft Excel вы видите уведомление «Файл заблокирован для редактирования имя_пользователя», а в правом верхнем углу отображается надпись «[Режим только для чтения]» — это значит, что другой пользователь открыл документ в разделяемом доступе и не закрыл его корректно. В 90% случаев проблема решается принудительным удалением сессии через «Управление книгой», но если пользователь физически отсутствует (уволился, уехал, отключился от сети), потребуются альтернативные методы — от редактирования реестра до использования PowerShell.

Ключевая сложность: Excel не всегда показывает реальное имя блокирующего пользователя. Вместо него может отображаться USERNAME, DOMAIN\Admin или вовсе пустое поле — это следствие сбоя в Shared Workbook (устаревшая функция совместной работы, удалённая в Excel 2016+). Ниже разберём, как точно идентифицировать «призрачного» пользователя и принудительно закрыть его сессию без потери данных.

1. Стандартное удаление через «Управление книгой»

Самый быстрый способ — использовать встроенную функцию Excel для управления совместным доступом. Он работает, если:

  • 📁 Файл хранится на сетевом диске или в SharePoint/OneDrive.
  • 👥 Пользователь всё ещё подключён к сети (не выключил ПК).
  • 🔄 Включён режим Общий доступ (в современных версиях — Совместная работа).

Инструкция:

  1. Откройте заблокированный файл в Excel.
  2. Перейдите на вкладку РецензированиеУправление книгойСервер управления книгой.
  3. В списке пользователей найдите имя блокирующего аккаунта и нажмите Удалить пользователя.
  4. Подтвердите действие и сохраните файл (Ctrl+S).

Если кнопка Управление книгой неактивна или отсутствует — значит, файл открыт в режиме исключительного доступа (без совместной работы). В этом случае переходите к следующему методу.

2. Принудительное закрытие через «Диспетчер задач» Windows

Когда пользователь физически отсутствует, но его сессия висит в системе, можно «выбить» его через принудительное завершение процесса. Этот метод работает для файлов, хранящихся на локальном ПК или в сетевой папке (не в облаке!).

Пошаговая инструкция:

  1. Нажмите Ctrl+Shift+Esc, чтобы открыть Диспетчер задач.
  2. Найдите все процессы EXCEL.EXE (может быть несколько).
  3. Щёлкните правой кнопкой по каждому и выберите Снять задачу.
  4. Откройте файл заново — блокировка должна исчезнуть.

Закройте все книги Excel (даже скрытые)|Перезагрузите ПК|Проверьте, не запущен ли Excel в фоновом режиме (в трее)|Отключите надстройки (в Файл → Параметры → Надстройки)

-->

Важно: Если файл хранится в SharePoint или OneDrive, этот метод не сработает — потребуется удаление через веб-интерфейс (см. раздел 4).

3. Удаление «призрачных» пользователей через реестр Windows

Иногда Excel продолжает «видеть» пользователя, даже если его ПК давно выключен. Это происходит из-за сбоя в кэше совместного доступа, который хранится в реестре Windows. Этот метод рискован — неправильное редактирование реестра может нарушить работу Excel.

Как очистить кэш:

  1. Закройте все программы Microsoft Office.
  2. Нажмите Win+R, введите regedit и подтвердите.
  3. Перейдите по пути:
    HKEY_CURRENT_USER\Software\Microsoft\Office\{версия}\Excel\Resiliency\DisabledItems

    где {версия} — ваша версия Office (например, 16.0 для Excel 2016–2026).

  4. Удалите все параметры, связанные с заблокированным файлом (ищите по имени файла в значениях).
  5. Перезагрузите ПК.
Как определить версию Office для пути в реестре

Откройте Excel → Файл → Учётная запись → в разделе «О программе Excel» указана версия (например, Microsoft 365 соответствует 16.0).

⚠️ Внимание: Перед редактированием реестра создайте его резервную копию (Файл → Экспорт в regedit). Ошибка может привести к сбою в работе Excel или Windows.

4. Удаление пользователя из SharePoint/OneDrive

Если файл хранится в SharePoint, OneDrive для бизнеса или Teams, блокировку можно снять через веб-интерфейс. Этот метод работает даже если пользователь давно покинул компанию.

Инструкция для SharePoint:

  1. Откройте библиотеку документов в браузере.
  2. Найдите заблокированный файл → кликните по трём точкам (...) → Подробности.
  3. В разделе Активность найдите имя пользователя и нажмите Удалить блокировку.
  4. Если опция отсутствует — перейдите в Параметры библиотекиУправление блокировками файлов.

Для OneDrive:

  • 🔗 Перейдите на onedrive.live.com.
  • 📂 Найдите файл → ПоделитьсяДополнительно.
  • 🚫 В списке пользователей нажмите × рядом с именем блокирующего аккаунта.
Сервис Путь к управлению блокировками Требуются права админа?
SharePoint Параметры библиотеки → Управление блокировками Да (для чужих файлов)
OneDrive для бизнеса Поделиться → Дополнительно → Удалить доступ Нет
Teams Файлы → Открыть в SharePoint → Управление блокировками Да

5. Использование PowerShell для принудительного разблокирования

Если стандартные методы не помогают, можно воспользоваться скриптом PowerShell, который принудительно закрывает все сессии Excel. Этот способ подходит для IT-администраторов и требует прав на выполнение скриптов.

Скрипт для закрытия всех экземпляров Excel:

Get-Process | Where-Object {$_.ProcessName -eq "EXCEL"} | Stop-Process -Force

Для разблокировки конкретного файла в SharePoint:

$siteURL = "https://ваша-компания.sharepoint.com/sites/имя-сайта"

$filePath = "/Документы/Общие/имя-файла.xlsx"

Connect-PnPOnline -Url $siteURL -Credentials (Get-Credential)

Set-PnPFileCheckedOut -Url $filePath -CheckOutType Online -ClearCheckOut

⚠️ Внимание: Скрипты PowerShell могут требовать установки модуля PnP.PowerShell (установите командой Install-Module -Name PnP.PowerShell -Force). Не используйте их на рабочих файлах без резервной копии.

Стандартное управление книгой|Диспетчер задач|Реестр Windows|SharePoint/OneDrive|PowerShell|Ничего не помогло-->

6. Альтернативные решения: копирование данных и пересохранение

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

Пошаговая инструкция:

  1. Откройте заблокированный файл в режиме Только для чтения.
  2. Выделите все данные (Ctrl+A) и скопируйте (Ctrl+C).
  3. Создайте новый файл Excel и вставьте данные (Ctrl+V).
  4. Сохраните под новым именем (например, отчёт_разблокированный.xlsx).
  5. Удалите или переименуйте старый файл, чтобы избежать путаницы.

Если файл содержит формулы, макросы или сложное форматирование, используйте альтернативный метод:

  • 📊 Сохраните файл в формате .csv (через Файл → Сохранить как).
  • 🔄 Закройте и откройте .csv в Excel — блокировка исчезнет.
  • 🔧 При необходимости восстановите формулы и форматирование вручную.

7. Профилактика: как избежать блокировок в будущем

Чтобы больше не сталкиваться с «зависшими» пользователями в Excel, настройте совместную работу правильно:

  • 🔒 Отключите устаревший режим Shared Workbook (доступен только в Excel 2013 и старше). Используйте вместо него Совместный доступ в OneDrive/SharePoint.
  • ⏱️ Настройте автоматическое сохранениеExcel 365: Файл → Параметры → СохранениеАвтосохранение каждые 5–10 минут).
  • 👥 Ограничьте доступ по принципу минимальных прав: давайте возможность редактирования только тем, кому это действительно нужно.
  • 📤 Для критичных файлов используйте версионностьSharePoint или через Файл → Сведения → История версий).

Если работаете в команде:

  • 📢 Договоритесь о правилах: например, закрывать файлы после завершения работы.
  • 🛠️ Используйте Microsoft Teams для совместного редактирования в реальном времени (блокировки там управляются автоматически).
  • 📈 Для сложных проектов переходите на Google Sheets или Airtable — там нет проблем с «зависшими» сессиями.

FAQ: Частые вопросы о блокировках в Excel

❓ Почему Excel показывает, что файл заблокирован мною самим?

Это происходит, если:

  • Вы открыли файл на другом устройстве (например, на телефоне через Excel Mobile).
  • Excel crashed (упал) и не успеет закрыть сессию.
  • В фоновом режиме работает надстройка (например, Power Query или макрос).

Решение: закройте все экземпляры Excel через Диспетчер задач или перезагрузите ПК.

❓ Можно ли удалить пользователя из Excel Online?

В Excel Online (браузерная версия) нет функции принудительного удаления. Но вы можете:

  1. Скачать файл на ПК и открыть в десктопной версии Excel.
  2. Использовать SharePoint для управления блокировками (см. раздел 4).
  3. Создать копию файла (Файл → Сохранить как).
❓ Что делать, если файл заблокирован пользователем, которого уже нет в компании?

Если пользователь удалён из Active Directory, но его блокировка осталась:

  1. Для SharePoint: обратитесь к администратору портала — он может очистить блокировки через Central Admin.
  2. Для локальных файлов: используйте метод с реестром (раздел 3) или PowerShell (раздел 5).
  3. Крайний вариант: восстановите файл из резервной копии (если она есть).
❓ Почему после удаления пользователя файл всё равно не сохраняется?

Возможные причины:

  • Файл помечен как Только для чтения в свойствах Windows (проверьте: правый клик → Свойства).
  • На папку установлены ограничения доступа (например, Deny Write в разрешениях NTFS).
  • Файл повреждён — попробуйте открыть его с помощью Открыть и восстановить (Файл → Открыть → Обзор → Выделите файл → стрелочка рядом с "Открыть" → Открыть и восстановить).
❓ Как узнать, кто именно блокирует файл, если Excel показывает пустое имя?

Способы идентификации:

  • Проверьте журнал доступа в SharePoint (Параметры библиотеки → Настройки версии и журнал).
  • Используйте Process Explorer (утилита от Microsoft) для поиска открытых дескрипторов файла.
  • В локальной сети: попросите администратора проверить, на каком ПК открыт файл (через Computer Management → Shared Folders → Open Files).