суббота, 14 мая 2016 г.

Error: "...pending system changes that require a reboot" when installing Endpoint Protection

при установке сервера SEPM возникает ошибка  "...pending system changes that require a reboot".
Из статьи от вендора (https://support.symantec.com/en_US/article.TECH95608.html)  - установщик определяет,

что системе требуется перезагрузка. однако выполнение перезагрузки проблему не решает.
  1. In the registry, navigate to:
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\
  1. Back up the registry key.
  1. Delete the PendingFileRenameOperations registry value from the right pane.
  1. Install the software without restarting the computer first (Restarting the computer may result in the registry key being placed back in the registry before installation.)
  1. Restore the registry key from the backup location.

Статья  предлагает следующее решение:
Note: If you do not find the PendingFileRenameOperations registry value in the location above, this error message can be generated if the PendingFileRenameOperations registry value exists in the following location(s):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Control\SessionManager\

альтернатива: вылавливаем "плохой" файл, который находится в значении PendingFileRenameOperations. Далее от берём тулзы от Sysinternals,  а именно - запускаем processxp64.exe -> Find handle or DLL пытаемся найти процесс, который удерживаем этот "плохой" файл.

в моём случае - этот файл создавал процесс HOSTMONITOR.
по итогу - останавливаю сервис HOSTMONITOR, удаляю ключ 
"PendingFileRenameOperations" и выполняем установку Symantec