PDA

Показать полную графическую версию : Ворд присваивает открываемому документу шифрованное имя и сохраняет только под ним


Vidivi4i
23-06-2017, 13:07
После обновления Windows 10 появилась проблема с некоторыми файлами Ворд 10.
Сначала при открытии выскакивает сообщение: "Не удаётся зарегистрировать данный документ. Будет невозможно установить связь между этим документом и другими документами". Оно и раньше выскакивало, но не мешало.
Далее главный глюк!
Открытому файлу присваивается имя следующего вида:

_3TP6A~P

_9NH2Z~1

И так далее.

Пробую сохранить этот файл под нормальным именем - сохраняется как копия, которой присвоено это "временное имя", типа _9NH2Z~1.docx.
Содержимое файла при этом в порядке, старый файл тоже не страдает.

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

Новый созданный документ (чистый лист) с нарочно длинным именем сохраняется только на локальном компе, при попытке сохранить его в сеть выдаётся "синтаксическая ошибка в имени файла, папки или метке тома".
Сохраняю к себе, перекладываю в сетевую папку (он нормально перекладывается) и открываю оттуда - начинает глючить по вышеописанному сценарию.

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

Обновления я откатила - не помогло. Офис попробовала восстановить, переустановить, поставить другую версию - тоже не помогло. Гугл по теме ничего не находит.
Вирусы не найдены, но по-моему, дело не в них. Будто сбилась какая-то настройка непонятно где.
Что делать? Помогите, повелители ворда и винды! В первый раз сталкиваюсь с таким трэшем. Начальники-технари тоже чешут затылки, не видели такого.

Vidivi4i
29-06-2017, 11:29
... и тишина... И мёртвые с косами стоять...

Ребята, неужели никто не в курсе, как ЭТО победить и мне придётся переустанавливать систему?

Petya V4sechkin
29-06-2017, 11:55
Похоже, с этим глюком плотно связан длинный сетевой путь + название самого файла.
Насколько длинный путь + название файла? Более 260 или нет?

Выбираем длинный путь (или прощай MAX_PATH) (https://habrahabr.ru/post/307186/)

Vidivi4i
30-06-2017, 13:36
Не больше.
Вот замерила через статистику Ворда сетевой путь у одного такого файла, включая название и расширение файла .docx (кстати, а расширение вообще входит в путь?):

Знаков с пробелами - 226.
Знаков без пробелов - 215.

Заодно решила измерить, какая длина "прокатывает".
Получилось, что глюк появляется, когда путь с пробелами составляет 225 символов и больше. Если меньше 225 - файл открывается нормально.

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

Petya V4sechkin
30-06-2017, 16:36
Vidivi4i, сделайте лог Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor) следующим образом:
запустите Process Monitor;
попытайтесь открыть проблемный файл в Word, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

Vidivi4i
03-07-2017, 14:29
Сделала.
Отправила вам в приват ссылку на архив:)

Petya V4sechkin
03-07-2017, 18:29
глюк появляется, когда путь с пробелами составляет 225 символов и больше.
Но в логе длина предельная, имя обрезанное:
\\192.168.1.254\project\03_КОНСТРУКТОРСКИЙ ОТДЕЛ\01_КД\214_НПС Рязань\9991860_НПС Рязань Комплект для расширения АСУТП МНС (2017 год)\4_ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ\Отформатировано по ГОСТ 2.105\ТКПБ.421452.131ПБ1_Математическое-обеспечение_Описание_технолог
С компьютеров коллег не глючит ничего, только с моего.
Проверьте ещё раз, чудес не бывает. И заодно посмотрите, не задан ли у них параметр LongPathsEnabled = 1 (о нём можно почитать по ссылке, приведённой выше).




© OSzone.net 2001-2012