- Вопрос или проблема
- Ответ или решение
- Ошибка в журнале событий VSS: доступ запрещен каждому три часа
- Введение
- Причины ошибки
- Решение проблемы
- 1. Проверка и настройка разрешений
- 2. Перезапуск служб VSS
- 3. Обновление системы и драйверов
- 4. Проверка системных записей и журналов событий
- Дополнительные рекомендации
- Заключение
Вопрос или проблема
В журнале событий (Windows Server 2012) я вижу эту ошибку каждые три часа, возвращающуюся на протяжении очень долгого времени:
Ошибка службы теневого копирования томов: неожиданная ошибка при запросе интерфейса
IVssWriterCallback. hr = 0x80070005, Доступ запрещен.
Это часто вызывается неправильными настройками безопасности в процессе писателя или запрашивающего.Операция: сбор данных писателя
Контекст: Идентификатор класса писателя: {e8132975-6f93-4464-a53e-1050253ae220}
Имя писателя: Системный писатель
Идентификатор экземпляра писателя:
{7d2e834e-3414-492a-9009-514581a351ee}
Поиск показал, что другие люди испытывают проблемы с их сторонним программным обеспечением для резервного копирования, которое использует VSS, но предложенные решения не помогли мне.
Вот что я пробовал.
-
Выполнил
vssadmin list writers
в командной строке, чтобы показать статусы службы VSS. Это показало три службы, ожидающие завершения. Затем я перезапустил их вручную и запустил стороннее программное обеспечение для резервного копирования вручную. Службы показали “стабильно – ошибки нет” после завершения, но через три часа ошибки вернулись, и статус переключился обратно на “ожидание завершения”. Это заставляет меня думать, что проблема заключается вне программного обеспечения для резервного копирования. -
Перерегистрировал SqlVDI в соответствии с этим ответом, но без успеха.
Может ли кто-нибудь пролить свет на то, что может вызывать это и как этого избежать? Возможно, есть способ узнать, что вызывает запланированное событие каждые три часа?
У меня тот же вопрос.
Вот ошибка из средства просмотра событий в Windows 10. Насколько я знаю, я не запускаю программное обеспечение для резервного копирования.
Ошибка службы теневого копирования томов: неожиданная ошибка при запросе интерфейса IVssWriterCallback. hr = 0x80070005, Доступ запрещен.
. Это часто вызывается неправильными настройками безопасности в процессе писателя или запрашивающего.
Операция: сбор данных писателя
Контекст: Идентификатор класса писателя: {e8132975-6f93-4464-a53e-1050253ae220} Имя писателя: Системный писатель Идентификатор экземпляра писателя: {7cbba742-d0d0-44c2-a6a7-89a1bedc5822}
И из VSSAdmin:
Имя писателя: ‘Системный писатель’ Идентификатор писателя: {e8132975-6f93-4464-a53e-1050253ae220} Идентификатор экземпляра писателя: {7cbba742-d0d0-44c2-a6a7-89a1bedc5822} Состояние: [1] Стабильно Последняя ошибка: Ошибок нет
Ответ или решение
Ошибка в журнале событий VSS: доступ запрещен каждому три часа
Введение
Ваша ситуация с ошибками службы теневого копирования томов (VSS) на сервере Windows 2012 требует внимательного анализа. Ошибка hr = 0x80070005, Access is denied
, как правило, указывает на проблемы с безопасностью при попытке службы VSS получить доступ к необходимым ресурсам.
Причины ошибки
-
Недостаточные разрешения: Ошибка
Access is denied
часто связана с некорректными настройками безопасности для VSS Writer или процессора запроса. В вашем случае, это может касаться System Writer, который отвечает за сбор данных о состоянии системы. -
Проблемы с конфигурацией системных служб: Необходимые для VSS службы могут быть неправильно настроены, что приводит к сбоям при их попытке завершить операции.
-
Конфликт программного обеспечения: На вашем сервере может существовать программное обеспечение, которое конфликтует с VSS, в том числе антивирусные решения или другие службы резервного копирования, даже если вы не используете специальные решения для резервного копирования.
Решение проблемы
Для устранения ошибки вам необходимо выполнить несколько шагов:
1. Проверка и настройка разрешений
Проверьте настройку разрешений для VSS. Вам может понадобиться увеличить разрешения для пользовательской учетной записи, под которой работают VSS. Используйте следующее:
- Запустите PowerShell от имени администратора.
- Выполните команды для проверки и изменения настроек безопасности.
Get-WmiObject -Query "SELECT * FROM Win32_LogicalDisk" | ForEach-Object {
$disk = $_
Get-Acl $disk.DeviceID | Format-List
}
Убедитесь, что учетная запись, использующая VSS, имеет все необходимые права.
2. Перезапуск служб VSS
Иногда достаточно просто перезапустить службы:
net stop vss
net start vss
Запустите эту команду в командной строке от имени администратора.
3. Обновление системы и драйверов
Убедитесь, что все обновления для Windows Server 2012 применены, включая обновления для драйверов. Иногда старые или несовместимые драйвера могут вызывать конфликты с VSS.
4. Проверка системных записей и журналов событий
Просмотрите журнал событий для выявления других возможных ошибок, которые могут указывать на причину проблемы. Обратите внимание на события, которые происходят в пределах нескольких минут до и после появления ошибки VSS.
Дополнительные рекомендации
- Отключите стороннее программное обеспечение: Если у вас установлены антивирусные программы или системы резервного копирования от третьих лиц, временно их отключите и посмотрите, исчезнет ли ошибка.
- Проверка на конфликты: Запустите сервер в безопасном режиме, чтобы проверить, проблемы ли вызывают сторонние приложения.
Заключение
Выявление и решение проблем с VSS может потребовать терпения и системного подхода. Следуя описанным выше шагам, вы сможете минимизировать влияние ошибки Access is denied
и обеспечить стабильную работу вашей системы. Рекомендуется вести постоянный мониторинг состояния VSS, чтобы предотвратить повторение подобных проблем в будущем.