Короткий ответ
Зависание Excel на WS-042 почти всегда конкретная книга + путь + надстройка + расчёт, не «надо переустановить Microsoft 365 Apps». Проверьте: тот же файл с локального диска vs \\fs01.contoso.example vs OneDrive; excel.exe /safe; размер, листы, Power Query, внешние ссылки, принтеры (да, дефолтный HP-M428 бывает в рендере). Не чистите WinSxS из‑за одной книги.
Если весь Excel не стартует — статья про Office/C2R. Если ПК весь в 100% CPU без Excel — медленно.
Симптомы и как отличить
- Одна книга vs любой xlsx.
- Только у Ивана vs у всех на шаре (тогда файл/права/размер, не ПК).
- Висит на сохранении — VSS/антивирус/диск/офлайн-файлы.
- Висит на открытии — расчёт, ссылки, надстройка, сеть.
| Тест | Вывод |
|---|---|
| /safe + локальная копия ок | надстройка или сеть |
| локально тоже ад | книга/Excel/CPU/RAM |
| UNC ошибка 0x80070035 | шара |
| копии «файл (ПК Ивана)» | OneDrive конфликты |
HRESULT при открытии читайте полностью. Не выдумывайте номер «ошибки Excel 0x00000000».
Возможные причины
- COM/Automation надстройки, старый Solver, PDF maker.
- Книга на WAN/DFS с блокировкой другим пользователем.
- Гидратация OneDrive при открытии «облачного» файла как если бы локальный.
- Полный пересчёт, волатильные функции, тысячи условных форматов.
- Power Query к недоступному SQL/SharePoint.
- Внешние ссылки на старые UNC.
- Принтер по умолчанию недоступен (Excel спрашивает драйвер).
- Книга > сотни МБ, 32-bit Excel на огромных массивах (клиент 365 обычно 64-bit — проверьте).
Диагностика
1. Safe и разрядность
Start-Process "$env:ProgramFiles\Microsoft Office\root\Office16\EXCEL.EXE" -ArgumentList '/safe'
Get-Process EXCEL | Select-Object Name, Id, @{n='MB';e={[int]($_.WorkingSet64/1MB)}}Файл → Учётная запись → О программе Excel: 64-bit.
2. Путь файла
Свойства файла: \\fs01\... vs C:\Users\ivan.petrov\OneDrive - Contoso\. Статус тучки: online-only vs always.
3. Надстройки
Параметры → Надстройки COM и Excel. Журнал 1000 с модулем .xll.
4. Сеть во время открытия
Resource Monitor: excel.exe и задержки диска/сети. Get-SmbConnection.
5. Содержимое (осторожно)
Без макросов: свойства, число листов. С макросами — только в политике разрешённом контуре. Не включайте все макросы «чтобы открылось».
Формулы: режим расчёта Manual для теста. Power Query: редактор — источник доступен?
Принтер: смените default на Microsoft Print to PDF для теста, не ломая очередь HP.
Решение
Сценарий A. Надстройки
Выключите сторонние, закрепите эталон. XLL с шары, которая тормозит — локальная копия по регламенту.
Сценарий B. Сеть
Работайте с копией, сохраняйте на шар в конце, или OneDrive Files On-Demand осознанно. Закройте книгу у коллеги, если lock. Не держите xlsx на DFS с репликой в другой стране без нужды.
Сценарий C. OneDrive
Не открывайте гигантскую книгу пока placeholder качается. Дождитесь гидратации или работайте в вебе Excel Online для просмотра. Конфликтные копии разберите, не плодите.
Сценарий D. Тяжёлая книга
Уберите волатильные, разбейте на модели, Power Query инкрементально. 64-bit Excel. Не «очистка реестра Excel».
Сценарий E. Внешние ссылки и Query
Правьте источники на актуальные UNC/API. Таймаут к мёртвому SQL выглядит как зависание.
Сценарий F. Repair
Только если любой пустой xlsx висит — тогда C2R Quick Repair. Для одной книги repair бесполезен.
Не копируйте файл в C:\Windows. Не disable Defender навсегда; исключение каталога проекта — по заявке ИБ.
Автосохранение OneDrive+Excel на плохой сети даёт «не отвечает» — пауза синка на время правки как тест, не навсегда.
Чеклист на WS-042: копия книги в C:\Temp, открытие в /safe, сравнение времени. Быстро локально — SMB/OneDrive/lock. Медленно везде — расчёт, Query, надстройка, 32-bit Excel на большой модели (проверьте 64-bit в «О программе»).
Принтер по умолчанию HP-M428 офлайн заставляет Excel думать на печати/разметке. Для теста PDF-принтер, очередь HP чините отдельно. Power Query к недоступному SQL выглядит как «Excel завис навсегда» — смотрите источник.
Не включайте все макросы. Не отправляйте книгу с данными клиентов во внешний «оптимизатор». Автосохранение OneDrive на плохой сети усиливает «Не отвечает»: дождитесь гидратации или работайте с локальной копией по регламенту, затем один канал обратно в облако.
Как проверить, что проблема устранена
- Книга открывается за приемлемое время с рабочего пути.
- Сохранение проходит, размер не растёт в разы из‑за кэша Query без нужды.
/safeбольше не нужен для ежедневной работы.- Другой пользователь на том же UNC тоже ок (если файл общий).
- CPU/RAM Excel не растут без конца после открытия.
Если не помогло
- Только печать/просмотр разметки — драйвер HP-M428.
- Только макрос на COM-объект недоступен.
- Shared workbook устаревший режим — уйти на современное совместное редактирование.
- DDE с устаревшим приложением.
Не ставьте Excel 2010 рядом «для этой одной книги» без изоляции. Не кряки.
На WS-042 зафиксируйте путь книги, размер, 64-bit Excel, канал Microsoft 365 Apps и имя принтера по умолчанию в заявке. Если коллега на другом ПК открывает тот же UNC за секунды, не гоняйте Online Repair Ивану. Если у всех тормозит — файл и DFS, не «сломанный Office». Макросы запускайте только из доверенных расположений contoso.example, не с рабочего стола в OneDrive без политики.
Профилактика
- 64-bit Microsoft 365 Apps в стандарте.
- Книги-монстры — на сервере/хранилище моделей, не Desktop.
- Эталон надстроек.
- Обучение: не класть xlsx на высокий латентный DFS как единственную копию без sync.
- Мониторинг размера шары проектов.
FAQ
Почему локально быстро, на шаре нет?
Латентность SMB + lock + пересчёт с записью. Это не «медленный Excel».
Нужно ли отключать аппаратное ускорение графики?
Иногда при глюках GPU. Не первый шаг для UNC-зависания.
Power Pivot не хватает RAM
Это RAM, см. медленный ПК. 8 ГБ мало для больших моделей.
Файл в Teams/SharePoint открывается в десктопе и виснет
Кэш Office, ко-авторинг, блокировка. Сравните в браузере. Не чините SMB1.
/safe каждый день
Значит надстройка или авто-макрос. Найдите, не живите в safe.
Windows 11 24H2 виноват?
Редко. Сначала книга и путь. CU Office смотрите в Known issues канала.