Работало позавчера, а сегодня ошибка при ПолучитьCOMОбъект():
"Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: -2147023174(0x800706BA): The RPC server is unavailable."
(1) Короче починил.
Оказалось, что это была ошибка получения самописного com-объекта, в результате которого и падала служба и системная dll-ка, а не наоборот. Выполнил некие действия, которые судя по всему перерегистрировали com-объект в ОС и все заработало.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший