Ошибка журнала событий VSS каждые три часа (Доступ к записывающему устройству запрещен)

Вопрос или проблема

В журнале событий (Windows Server 2012) я вижу эту ошибку каждые три часа, возвращающуюся на протяжении очень долгого времени:

Ошибка службы теневого копирования томов: неожиданная ошибка при запросе интерфейса
IVssWriterCallback. hr = 0x80070005, Доступ запрещен.
Это часто вызывается неправильными настройками безопасности в процессе писателя или запрашивающего.

Операция: сбор данных писателя

Контекст: Идентификатор класса писателя: {e8132975-6f93-4464-a53e-1050253ae220}
Имя писателя: Системный писатель
Идентификатор экземпляра писателя:
{7d2e834e-3414-492a-9009-514581a351ee}

Поиск показал, что другие люди испытывают проблемы с их сторонним программным обеспечением для резервного копирования, которое использует VSS, но предложенные решения не помогли мне.

Вот что я пробовал.

  1. Выполнил vssadmin list writers в командной строке, чтобы показать статусы службы VSS. Это показало три службы, ожидающие завершения. Затем я перезапустил их вручную и запустил стороннее программное обеспечение для резервного копирования вручную. Службы показали “стабильно – ошибки нет” после завершения, но через три часа ошибки вернулись, и статус переключился обратно на “ожидание завершения”. Это заставляет меня думать, что проблема заключается вне программного обеспечения для резервного копирования.

  2. Перерегистрировал 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 получить доступ к необходимым ресурсам.

Причины ошибки

  1. Недостаточные разрешения: Ошибка Access is denied часто связана с некорректными настройками безопасности для VSS Writer или процессора запроса. В вашем случае, это может касаться System Writer, который отвечает за сбор данных о состоянии системы.

  2. Проблемы с конфигурацией системных служб: Необходимые для VSS службы могут быть неправильно настроены, что приводит к сбоям при их попытке завершить операции.

  3. Конфликт программного обеспечения: На вашем сервере может существовать программное обеспечение, которое конфликтует с 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, чтобы предотвратить повторение подобных проблем в будущем.

Оцените материал
Добавить комментарий

Капча загружается...