Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Проводник не отображает свойство Теги файлов .docx (http://forum.oszone.net/showthread.php?t=327885)

Denisc 26-06-2017 10:59 2747346

Проводник не отображает свойство Теги файлов .docx
 
Вложений: 3
Здравствуйте уважаемые форумчане.
Столкнулся со следующей проблемой, а именно в один прекрасный день проводник windows перестал отображать свойство Теги для файлов .docx, а так же не даёт их редактировать, и соответственно у меня слетела вся сортировка и группировка документов по тегам. Но для файлов .doc всё в порядке, т.е. теги отображаются и есть возможность их править не только когда редактируешь файл в word, но и через свойство файла. Так же при попытке удалить все свойства файла всю личную информацию получил ошибку, что класс не зарегистрирован. К сообщению прикрепляю скрины свойств одного и того же файла с расширениями *.doc и *.docx, а так же скриншот ошибки при попытке удалить из документа личную информацию.
Для решения описанной выше проблемы были проведены следующие мероприятия:
1.Очистка реестра программой wise registry cleaner
2.Очистка диска от временных файлов программой wise disk cleaner
3.проверка целостности системных файлов Sfc \ scannow (ошибок не обнаружено)
4.Полная индексация всех файлов
5.Восстановление Offise 2016
6. При входе под учетной записью другого пользователя теги так же не отображаются.
Характеристика ПК:
Операционная система Windows 10 pro x64
Ofice 365 2016
Компьютер в локальной сети, все параметры контролирует системный администратор
Работаю под ограниченной учётной записью пользователя, описанные выше проверки были проведены совместно с сисадмином, но результата не дали.
Прошу подсказать, в чём ещё может быть причина и как её можно решить. Крайне неудобно без тегов в документах. Подобной проблемы в интернет нигде не видел. Буду благодарен за помощь.

Petya V4sechkin 26-06-2017 12:01 2747361

Цитата:

Цитата Denisc
при попытке удалить все свойства файла всю личную информацию получил ошибку, что класс не зарегистрирован.

Сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. спровоцируйте ошибку "Класс не зарегистрирован" в Проводнике;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

Denisc 26-06-2017 15:06 2747399

Petya V4sechkin,
Сделал всё как вы сказали. Лог можно скачать по ссылке (52 мб)

ruslan... 26-06-2017 16:14 2747404

Denisc,

Примените твик реестра
Код:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.docx\OpenWithProgIDs]
"Word.Document.12"=hex(0):

Если не поможет, сделайте скриншот раздела реестра

HKU\S-1-5-21-3330162077-3408901138-960594124-1279\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx\OpenWithProgids

Denisc 26-06-2017 16:41 2747407

Вложений: 1
ruslan..., внести значения в реестр не удалось (ошибка при доступе к реестру) скорее всего из-за урезанных прав.
Скриншот указанного вами реестра сделал прикладываю.

ruslan... 26-06-2017 16:56 2747409

Denisc,

Запустите C:\Windows\regedit.exe от имени Администратора.

Через меню Файл > Импорт - укажите путь к созданному Reg файлу и импортируйте.

Если опять не получится, сделайте скриншоты Разрешений и Владельца на

HKEY_CLASSES_ROOT\.docx
HKEY_CLASSES_ROOT\.docx\OpenWithProgIDs

Denisc 26-06-2017 17:05 2747411

Вложений: 1
Цитата:

Цитата ruslan...
Если опять не получится, сделайте скриншоты Разрешений и Владельца на
HKEY_CLASSES_ROOT\.docx
HKEY_CLASSES_ROOT\.docx\OpenWithProgIDs »

редактор реестра с правами администратора мне запустить пока не дали. Сделал снимок разрешений. Владелец - Система.
А раздела HKEY_CLASSES_ROOT\.docx\OpenWithProgIDs, я вообще не обнаружил.

ruslan... 26-06-2017 17:11 2747412

Цитата:

Цитата Denisc
А раздела HKEY_CLASSES_ROOT\.docx\OpenWithProgIDs, я вообще не обнаружил. »

Правильно. Потому, что его нужно импортировать.
Цитата:

Цитата Denisc
редактор реестра с правами администратора мне запустить пока не дали. »

Нужно разрешение. Без этого никак.

Denisc 26-06-2017 17:53 2747422

Вложений: 1
Запустили редактор реестра от администратора и импортировал данный вами файл.
В реестре добавилась новая запись.
Теги у .Docx файлов не появились.
А ещё более странный факт, что на других компьютерах в офисе точно такие же параметры реестра в разделе HKEY_CLASSES_ROOT\.docx как и у меня и у них всё работает.
Так же стоит заметить, что проводник не отображает все свойства файла .docx из группы описание вкладки подробно, т.е. их не видно в проводнике и невозможно править
через свойства, но в doc файле всё в порядке, все эти свойства видны. Группа свойств содержимое так же не видна и не правиться за исключением свойства тип содержимого
и там указано application/vnd.openx... Число страниц не определяется.

Petya V4sechkin 26-06-2017 18:54 2747434

Denisc, отсутствует раздел реестра
HKEY_CLASSES_ROOT\CLSID\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}\InProcServer32

Цитата:

Цитата Denisc
Восстановление Offise 2016

Должен был появиться после восстановления/переустановки Office.

Denisc 26-06-2017 19:09 2747435

Petya V4sechkin, Действительно раздел HKEY_CLASSES_ROOT\CLSID\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} пустой. Можно его как либо восстановить?

ruslan... 26-06-2017 19:15 2747437

Denisc,

Импортировать с другого компьютера.

Denisc 26-06-2017 19:37 2747445

Цитата:

Цитата ruslan...
C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97 »

импортировал ветку HKEY_CLASSES_ROOT\CLSID\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} с другого аналогичного компьютера. Ничего не изменилось.
Теги не видны, при попытке удалить свойства и личную информацию всё та же ошибка, что класс не зарегистрирован.

Petya V4sechkin 26-06-2017 19:41 2747448

Denisc, покажите, что теперь в ветке
HKEY_CLASSES_ROOT\CLSID\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}\InProcServer32

Denisc 26-06-2017 19:49 2747452

Вложений: 2
Прикрепляю скриншоты.
Пока делал скрины на меня нашло озарение, у меня офис 64 бит. И ни у кого такого нет и путь который прописывается в реестре у меня отсутсвует.
C:\\Program Files (x86)\\Microsoft Office\\root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\msoshext.dll

Petya V4sechkin 26-06-2017 19:59 2747454

Denisc, повторюсь, эта ветка должна исправиться при переустановке Office.

Также можете поискать файл msoshext.dll у себя в Program Files.

Denisc 26-06-2017 20:07 2747457

Petya V4sechkin,
я нашёл нужный путь, а именно скопировал его из другого ключа {C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} на моем компе.
Записал его в файл реестра. Теперь смогу внести только завтра, админов уже нет.
C:\\Program Files\\Microsoft Office\\root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\msoshext.dll
О результате отпишусь завтра.

Denisc 27-06-2017 08:57 2747516

Заменил путь в ключе {C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} на C:\\Program Files\\Microsoft Office\\root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\msoshext.dll.
Но результата это не дало. Теги не отображаются. При попытке удалить из файла личную информацию, снова получил ошибку класс не зарегистрирован.
Похоже, что единственный выход начисто сносить офис и переустанавливать его по новой, но как-то не очень хочется это делать.

Petya V4sechkin 27-06-2017 08:58 2747518

Denisc, сделайте повторный лог.

Denisc 28-06-2017 11:20 2747788

Petya V4sechkin,
Сегодня сделал повторный лог, вызвав ошибку отсутствия класса.
Лог доступен по ссылке

Petya V4sechkin 28-06-2017 11:54 2747799

Цитата:

Цитата Denisc
на меня нашло озарение, у меня офис 64 бит.

Цитата:

Цитата Denisc
Заменил путь в ключе {C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} на C:\\Program Files\\Microsoft Office\\root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\msoshext.dll

Это 32-битный файл, а 64-битный - в папке ProgramFilesCommonX64.

Denisc 28-06-2017 12:36 2747808

Цитата:

Цитата Petya V4sechkin
Цитата Denisc:
Заменил путь в ключе {C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97} на C:\\Program Files\\Microsoft Office\\root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\msoshext.dll
Это 32-битный файл, а 64-битный - в папке ProgramFilesCommonX64. »

Файл msoshext.dll есть только по пути c:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\OFFICE16\ , а в реестре был указан не существующий на моём
компьютере путь C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\Office16\.
Я сделал поиск в реестре по файлу msoshext.dll и выполнил замену всех несуществующих ссылок на фактические, но это так же не дало никакого результата.

Petya V4sechkin 28-06-2017 12:38 2747809

Denisc, 64-битный Проводник не может использовать 32-битную библиотеку.

Переустановите уже наконец Office.


Время: 20:05.

Время: 20:05.
© OSzone.net 2001-