Показать полную графическую версию : Word - приложению не удалось создать рабочий файл, а так же ошибки сохранения файлов
Petya V4sechkin
01-09-2016, 19:22
__sa__nya,
для эксперимента удалите Касперского;
попробуйте отключить UAC;
в процессе Word присутствует сторонний модуль C:\Windows\SysWOW64\LicenceLoader.dll (описание: Загрузчик внешней компоненты СЛК, версия: 2.0.8.174, производитель: Катран Софт) - можете удалить соответствующее ПО для проверки?
__sa__nya
05-09-2016, 07:48
Petya V4sechkin, Удаление СЛК и антивируса проблему не решает, а отключение UAC решает. Пока использую это как временное решение. Можете подсказать как теперь с UAC разобраться ?
Petya V4sechkin
05-09-2016, 11:31
__sa__nya, как известно, при включенном UAC используется access token с правами пользователя. То есть, разрешения для группы Администраторы не действуют.
Покажите результаты выполнения в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5)
icacls E:\temps\u_temp\Content.Word
icacls E:\temps\u_temp
icacls E:\temps
net localgroup Пользователи
__sa__nya
05-09-2016, 15:14
Petya V4sechkin, во вложении.
__sa__nya
08-11-2018, 14:41
Доброе время суток. Имеется компьютер Win 7 Prof SP 1 64 bit, MS Office 2007 SP3. Есть папка в которой находятся doc, docx файлы. Проблема: периодически открытии файлов в этой папке в Word'е после попытки сохранения файла выходит сообщение "Приложению Word не удалось завершить сохранение из-за ошибки доступа к файлу (имя файла)". У пользователя полные права на данную папку - см скриншот
https://d.radikal.ru/d37/1811/43/226de3e87e5dt.jpg (https://d.radikal.ru/d37/1811/43/226de3e87e5d.jpg)
Я включил аудит доступа к объектам, и при ошибке в событиях "Безопасность" выходит событие, которое связано с ошибкой сохранения:
Имя журнала: Security
Источник: Microsoft-Windows-Security-Auditing
Дата: 08.11.2018 17:22:59
Код события: 4656
Категория задачи:Файловая система
Уровень: Сведения
Ключевые слова:Аудит отказа
Пользователь: Н/Д
Компьютер: sudo.ks.local
Описание:
Запрошен дескриптор объекта.
Субъект:
Код безопасности: KS\sudo
Имя учетной записи: sudo
Домен учетной записи: KS
Код входа: 0x35c8b
Объект:
Сервер объекта: Security
Тип объекта: File
Имя объекта: D:\Мои документы\ТЗ\тест_проверка_запии_файла.docx
Код дескриптора: 0x0
Сведения о процессе:
Код процесса: 0x20d0
Имя процесса: C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE
Сведения о запросе на доступ:
Код транзакции: {00000000-0000-0000-0000-000000000000}
Доступ: DELETE
READ_CONTROL
SYNCHRONIZE
ACCESS_SYS_SEC
Чтение данных (или перечисление каталогов)
ReadEA
ReadAttributes
Причины доступа: DELETE: Предоставлено элементом управления доступом в родительской папке D:(A;OICIID;FA;;;S-1-5-21-2775029825-3046930828-2218010792-1384)
READ_CONTROL: Предоставлено владельцем
SYNCHRONIZE: Неизвестно или не проверялось
ACCESS_SYS_SEC: Не предоставлено, так как не найдено SeSecurityPrivilege
Чтение данных (или перечисление каталогов): Неизвестно или не проверялось
ReadEA: Неизвестно или не проверялось
ReadAttributes: Предоставлено элементом управления доступом в родительской папке D:(A;OICIID;FA;;;S-1-5-21-2775029825-3046930828-2218010792-1384)
Маска доступа: 0x1130089
Привилегии, используемые для проверки доступа: -
Число ограниченных ИД безопасности: 0
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Security-Auditing" Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" />
<EventID>4656</EventID>
<Version>1</Version>
<Level>0</Level>
<Task>12800</Task>
<Opcode>0</Opcode>
<Keywords>0x8010000000000000</Keywords>
<TimeCreated SystemTime="2018-11-08T11:22:59.860347500Z" />
<EventRecordID>38477851</EventRecordID>
<Correlation />
<Execution ProcessID="992" ThreadID="1008" />
<Channel>Security</Channel>
<Computer>sudo.ks.local</Computer>
<Security />
</System>
<EventData>
<Data Name="SubjectUserSid">S-1-5-21-2775029825-3046930828-2218010792-1384</Data>
<Data Name="SubjectUserName">sudo</Data>
<Data Name="SubjectDomainName">KS</Data>
<Data Name="SubjectLogonId">0x35c8b</Data>
<Data Name="ObjectServer">Security</Data>
<Data Name="ObjectType">File</Data>
<Data Name="ObjectName">D:\Мои документы\ТЗ\тест_проверка_запии_файла.docx</Data>
<Data Name="HandleId">0x0</Data>
<Data Name="TransactionId">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="AccessList">%%1537
%%1538
%%1541
%%1542
%%4416
%%4419
%%4423
</Data>
<Data Name="AccessReason">%%1537: %%1811 D:(A;OICIID;FA;;;S-1-5-21-2775029825-3046930828-2218010792-1384)
%%1538: %%1804
%%1541: %%1809
%%1542: %%1810 SeSecurityPrivilege
%%4416: %%1809
%%4419: %%1809
%%4423: %%1811 D:(A;OICIID;FA;;;S-1-5-21-2775029825-3046930828-2218010792-1384)
</Data>
<Data Name="AccessMask">0x1130089</Data>
<Data Name="PrivilegeList">-</Data>
<Data Name="RestrictedSidCount">0</Data>
<Data Name="ProcessId">0x20d0</Data>
<Data Name="ProcessName">C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE</Data>
</EventData>
</Event>
Вот (https://cloud.mail.ru/public/2Y6d/pZ4htC9wa) ссылка на лог из Process Explorer в момент сохранения и получения ошибки
Что проверял:
1. У пользователя и у группы "Пользователи" есть права за изменение пользовательской и системной папки temp
2. Отключал антивирус
3. Изменял расположение папок temp
Petya V4sechkin
08-11-2018, 21:34
WINWORD.EXE 4008 ReadFile D:\Мои документы\ТЗ\тест_проверка_запии_файла.docx:Zone.Identifier SUCCESS
__sa__nya, на файле правой кнопкой мыши -> Свойства -> нажмите Разблокировать и Применить.
__sa__nya
09-11-2018, 07:48
__sa__nya, на файле правой кнопкой мыши -> Свойства -> нажмите Разблокировать и Применить. »
- Это проверял, на некоторых файлах была блокировка - разблокировал, на некоторых - нет, но ошибка все равно есть. После перезагрузки машины на некоторое время уходит.
Petya V4sechkin
09-11-2018, 10:10
__sa__nya, вероятно, файлы блокируются другим процессом. По логу это невозможно определить, поскольку вы там задали фильтр по WINWORD.EXE.
При возникновении проблемы запустите Process Explorer (https://technet.microsoft.com/ru-ru/sysinternals/processexplorer) (не путать с Process Monitor) -> меню Find -> Find Handle or DLL -> введите там имя файла или фрагмент пути, например:
D:\Мои документы\ТЗ\
__sa__nya
12-11-2018, 06:05
Petya V4sechkin, - ОК, дождусь когда появится проблема, проверю и отпишу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC