Windows 8 - ошибка 0x80071A91 "Поддержка транзакций в диспетчере ресурсов не запущена либо отключена вследствие ошибки" |
Опубликовано d.mokshin в сб, 01/02/2014 - 10:12.
|
||
При установке дополнительных компонентов системы Windows вдруг с какого-то перепуга начала возникать ошибка 0x80071A91 "Поддержка транзакций в диспетчере ресурсов не запущена либо отключена вследствие ошибки".
Никакие перезагрузки, откат к точкам восстановления - не помогали - наверное, проблемы была "заложена" изначально в системе (система предустановленная но ноуте). Загрузка в безопасном режиме (safe mode) тоже результатов не дала - те же самые ошибки.
Поиск в инете дал различные похожие варианты текста ошибки 80071a91(ПОДДЕРЖКА ТРАНЗАКЦИЙ В ДИСПЕТЧЕРЕ РЕСУРСОВ ЗАДАННОЙ ФАЙЛОВОЙ СИСТЕМЫ НЕ ЗАПУЩЕНА ЛИБО ОТКЛЮЧЕНА ВСЛЕДСТВИИ ОШИБКИ; Transaction support within the specified file system resource manager is not started or was shutdown due to an error; и т.д., и т.п.)
Рекомендуют несколько способов решения проблемы:
Способ 1.
Сброс "зависшего" менеджера транзакций при помощи утилиты файловой системы.
- Запустить командную строку с правами администратора
- Выполнить команду:
fsutil resource setautoreset C:\
(в качестве параметра указываем диск, на котором находится система - если, например, система находится на диске D:, то указываем в качестве параметра D:\)
- Перезагружаем компьютер
- Всё должно заработать
Способ 2.
Удаление несогласованных журналов транзакций файловой системы.
- В папке %Windir%\System32\Config\TxR нужно удалить все файлы (в том числе и скрытые, и системные).
- После чего выполнить то, что описано в Способе 1.
(У меня удалить все файлы в указанной папке не получилось - часть из них всегда занята процессом SYSTEM. Я даже удалял их при помощи отложенного удаления - не суть - всё равно мне этот способ не помог.)
Способ 2бис
. То же самое, но проходило как способ лечения для Windows Vista.
- В папке %Windir%\System32\SMI\Store\Machine нужно удалить все файлы (в том числе и скрытые, и системные).
- После чего выполнить то, что описано в Способе 1.
Способ 3.
Проверка целостности защищенных системных файлов утилитой System File Checker.
- Запустить командную строку с правами администратора
- Выполнить команду:
sfc /scannow
(утилита просканирует систему и выведет перечень найденных проблем и информацию об их устранении)
- Перезагружаем компьютер
- Всё должно заработать
Способ 4.
Правка ключей реестра HKLM\COMPONENTS для сброса "зависшего" менеджера транзакций.
- Запустить редактор реестра regedit с правами администратора.
- Открыть в реестре ключ HKLM\COMPONENTS. При этом такого ключа может не быть. Тогда нужно загрузить его в раздел HKEY_LOCAL_MACHINE: меню Файл / Загрузить куст...; выбрать файл %Windir%\System32\Config\COMPONENTS; ввести имя раздела COMPONENTS.
- Сделать бэкап раздела на всякий случай: меню Файл / Экспорт...
- Удалить параметры: PendingXmlIdentifier, NextQueueEntryIndex, AdvancedInstallersNeedResolving
- Перезагружаем компьютер
- Всё должно заработать
Способ 5.
Запуск службы Установщик модулей Windows (Windows Modules Installer) для завершения некорректно прервавшихся транзакций установки.
- Зайти в оснастку Службы
- В параметрах службы Установщик модулей Windows (Windows Modules Installer) указать параметр Тип запуска = Авто
В общем, в моем случае не помог ни один из перечисленных способов. Их же, собственно, рекомендовали на форуме Technet'а, где я разместил сообщение с описанием своей проблемы.
Мне помогла только переустановка системы (поверх имеющейся) из меню/раздела восстановления системы. Вот не знаю - сильно бы это повлияло на уже рабочую систему? - благо у меня еще ничего критичного настроено не было.
PS.
Также в ходе борьбы с этой ошибкой было что-то еще дополнительно повреждено ;-) - данная ошибка (80071A91) исчезла (точнее до нее процесс перестал доходить), при установке стало выдаваться сообщение с таким смыслом, что "предыдущие установки были завершены неправильно, требуется перезагрузка". Конечно, никакие перезагрузки не помогали. Поиск в логе CBS (%Windir%\Logs\CBS\CBS.log) натолкнул на ошибку STATUS_RM_NOT_ACTIVE, отслеживание обращений к реестру в момент возникновения ошибки указало на параметр HKLM\COMPONENTS\ExecutionState (его значение было = 5) - удаление этого параметра спасло ситуацию - ;-) ошибка 80071A91 вернулась!
Всякие найденные ссылки по теме:
http://avidowlmarketing.com/0x80071a91/
http://www.vistax64.com/windows-updates/272662-vista-update-kb978207-err...
http://support.microsoft.com/kb/948252
http://advicefrom.ru/win7help/Nepoladki/nepadmint41.htm (совмещенные Способы 2 и 2бис)
http://blogs.technet.com/b/filecab/archive/2008/03/12/common-causes-and-...
http://channel9.msdn.com/Forums/TechOff/WindowsUpdate-problem
Последние комментарии
1 год 34 нед. назад
1 год 34 нед. назад
1 год 34 нед. назад
1 год 34 нед. назад
1 год 36 нед. назад
1 год 36 нед. назад
1 год 36 нед. назад
1 год 49 нед. назад
1 год 49 нед. назад
2 гг. 24 нед. назад