Здравствуйте.
Я понимаю, что данная тема обсуждалась несколько раз, почитал и тут, и на форуме microsoft, но все же для себя не мог понять один момоент.
И так имеем Win2012 std, на борту MSSQL2016+1C сервер.
Система обновлена полностью.
В логах периодически вижу такую ошибку:
Код:
Имя журнала: Application
Источник: Microsoft-Windows-CAPI2
Дата: 25.07.2017 3:00:05
Код события: 513
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: srv1
Описание:
Сбой служб шифрования в ходе обработки вызова OnIdentity() в объекте "Системный модуль записи".
Details:
TraverseDir : Unable to push subdirectory.
System Error:
Неопознанная ошибка
.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-CAPI2" Guid="{5bbca4a8-b209-48dc-a8c7-b23d3e5216fb}" EventSourceName="Microsoft-Windows-CAPI2" />
<EventID Qualifiers="0">513</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2017-07-25T00:00:05.547672300Z" />
<EventRecordID>7367</EventRecordID>
<Correlation />
<Execution ProcessID="884" ThreadID="7764" />
<Channel>Application</Channel>
<Computer>srv1</Computer>
<Security />
</System>
<EventData>
<Data>
Details:
TraverseDir : Unable to push subdirectory.
System Error:
Неопознанная ошибка
</Data>
</EventData>
</Event>
Искал по нему инфу и наткнулся разным советам и экспериментам. Но есть одна очевидная проблема:
При выполнение команды "
vssadmin list writers" в списке нет "SystemWriter".
Нашел на
форуме Microsoft вроде решение проблем, но я не очень понял суть этого эксперимента, так и забил. да вроде все работает.
Но все изменилось, когда решил пользоваться штатными средствами винды для бекапирования.
При попытке резервного копирования валит ошибку:
Код:
Имя журнала: Application
Источник: Microsoft-Windows-Backup
Дата: 25.07.2017 3:00:05
Код события: 517
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:
Пользователь: СИСТЕМА
Компьютер: srv1
Описание:
Операция архивации, начатая в "2017-07-25T00:00:02.458838500Z", завершилась с ошибкой. Код ошибки: "0x80780102" (Модуль записи системы не найден в архиве.). Чтобы найти причину ошибки, просмотрите описание события и повторите операцию после устранения проблемы.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Backup" Guid="{1DB28F2E-8F80-4027-8C5A-A11F7F10F62D}" />
<EventID>517</EventID>
<Version>1</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2017-07-25T00:00:05.594472900Z" />
<EventRecordID>7368</EventRecordID>
<Correlation />
<Execution ProcessID="7436" ThreadID="5960" />
<Channel>Application</Channel>
<Computer>srv1</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="BackupTime">2017-07-25T00:00:02.458838500Z</Data>
<Data Name="ErrorCode">0x80780102</Data>
<Data Name="ErrorMessage">%%2155348226</Data>
</EventData>
</Event>
Опять начал искать , нашел столько же обусждений, рекомендаций.
Сделал SFC /SCANNOW - не обнаружено ошибок.
сделал C:\Windows\system32> Dism /Online /Cleanup-Image /ScanHealth
Код:
Cистема DISM
Версия: 6.2.9200.16384
Версия образа: 6.2.9200.16384
[==========================100.0%==========================]
Повреждение хранилища компонентов не обнаружено.
Операция успешно завершена.
но
тут на форуме автор пишет, что все же у него заработала архивация после исправления проблемы 512.
Вот и я решил попробовать, однако не понимаю суть проблемы и решения..
Цитата:
Steps
1. Take Ownership of FileMaps located at c:\windows\winsxs\Filemaps.
2. Grant yourself full access permisions to the Filemaps folder... (When you do this you will get an error when it tries to apply this change to the files in the folder... this is ok... just cancel this error message.
3. Make an empty dir somewhere to hold this files while finding the offending file. Lets say c:\test
4. Move all of the files from c:\windows\winsxs\Filemaps to c:\test
(
If you do a "vssadmin list writers" at this point you will get a CAPI2 513 error with a details that says
Details:
AddCoreCsiFiles : BeginFileEnumeration() failed.
System Error:
There are no more files.
)
5. Start by putting half of the files from c:\test back into c:\windows\winsxs\filemaps.
6. Test with vssadmin list writers. If you get the original CAPI2 513 error then the bad file was part of the group that you just move in.
If there is no error then that group was clean.
Repeat this process until you narrow down which file or files is causing the error. Once found remove it from the filemaps directory. (I would keep a copy of it somehwere for now)
(I am curious to find out which file was bad for you)
7. After determing the bad file, make sure you put the permissions back the way they were on the filemaps directory just to be safe.
|
Я правильно понял, что надо копировать содержимое папки "filemaps" (там у меня 1190 файлов) в временную копию, потом "методом тыка" копировать обратно в папку и посмотреть какой файл валит ошибку?