Только что произошла следующая странность: один из наших пользователей много часов работал над документом Word, сохраняя его непрерывно. Документ был открыт все время, и она не закрывала его, пока это не было сделано.

Этим утром, когда она открыла его, в ней были только первые несколько изменений, которые она сделала, но все, что было сделано после 17:24, не было сохранено.

Сейчас ... 17:24 - время последнего изменения файла. Тем не менее, у нас есть надстройка Word, которую мы разработали для внутренних целей, и эта надстройка записывает в журнал событий всякий раз, когда пользователь сохраняет документ (это не фактическая цель надстройки, это просто дополнительная трассировки мы используем).

В этом журнале видно, что пользователь фактически сохранял документ несколько раз после 17:24, и каждый раз он говорит, что текущая измененная временная метка равна 17:24. В общем, Word "делает вид", что сохраняет документ, но на самом деле ничего не делает.

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

Единственная ошибка, которую я получаю в журнале событий этого вечера:

License Activation Scheduler (sppuinotify.dll) failed with the following error code: 0x80070005

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

Activation context generation failed for "C:\Program Files (x86)\{Our company name}\{addin folder}\{addin name}.dll.Manifest".Error in manifest or policy file "C:\Program Files (x86)\{Out company name}\{addin folder}\{addin name}.Manifest" on line 4. The element asmv2:clrClassInvocation appears as a child of element urn:schemas-microsoft-com:asm.v1^entryPoint which is not supported by this version of Windows.

Это ошибка WinSXS. Я не имею понятия, почему это происходит, в этой системе или где-то еще нет нескольких версий нашего дополнения.

Мои вопросы:

  1. Кто-нибудь сталкивался с чем-то подобным, когда Word просто решает сделать вид, что сохраняет файлы, а на самом деле это не так? Как бы я вообще пошел по поводу устранения этой невоспроизводимой ошибки?

  2. Может ли проблема активации Windows повлиять на это?

  3. Может ли наша ошибка надстройки WinSXS повлиять на слово таким образом, даже если надстройка работает хорошо?

Любая помощь будет оценена ... спасибо!

2 ответа2

1

Несколько вещей, которые я видел, которые похожи:

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

Автономные файлы Если пользователь работает на компьютере с включенными автономными файлами и работает с файлами в общей сетевой папке; Я видел, что автономные файлы видят общий ресурс как автономный и работают с файлом с автономным кешем. Особенно проблематично с пользователями ноутбуков. Файл может находиться в автономном файловом кеше.

Они оба не очень распространены, но их стоит проверить.

1

У более старой версии Word у меня есть опция на Tools ... | Вкладка Сохранить называется "Разрешить быстрое сохранение". Вот что говорит об этом документация:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .