2013-07-05 6 views
2

У нас есть приложение с activex exe и com dll. После установки мы получаем объект, созданный в конфигурации DCOM.Необходимо удалить объект из конфигурации DCOM (DCOMCNFG)

Если мы попытаемся удалить этот объект из конфигурации DCOM, он погаснет, пока мы снова его не закроем. Хотите узнать, есть ли какая-либо процедура для полного удаления этого объекта из DCOM и его реестров.

ответ

4

Понятия не имею, почему это будет помечено VB.Net, но ...

Вы можете удалить большинство из регистрационных записей сервера, запустив EXE с параметром командной строки, как в:

MyAx.EXE /unregserver 

Однако после первого использования это приводит к синтезу системы под HKCR\AppID.

Насколько я знаю, вы должны вручную удалить это, поскольку скомпилированная программа не имеет понятия, что ключ был когда-либо создан (т. Е. Он не сделал этого сам).

См DCOMCNFG and AppID.exe mapping and implications

+0

Спасибо, Боб, за ваш ответ. Мы пробовали незарегистрировать, как вы сказали, а также с regsvr32, но не получили успеха. – user2261471

+0

Если мы попытаемся удалить запись вручную, это повлияет на систему? – user2261471

+0

Нам нужна эта система для дальнейшего использования. – user2261471

2

Искать идентификатор приложения в реестре и удалить все ключи, которые содержат ссылку на него. Извинения за ответ на старое сообщение, но я просто должен был сделать это сегодня, чтобы очистить поврежденный агент Altiris.

 Смежные вопросы

  • Нет связанных вопросов^_^