2008-10-20 6 views
2

Мой установщик приложений предлагает пользователю возможность запуска приложения как службы с помощью приложения srvany.exe. Чтобы удалить приложение на удаления, я использую приложение instsrv.exe с помощью следующей команды:Ошибка 1783 - instsrv.exe УДАЛИТЬ ИЗ Win2k3

Instsrv "MYSERVICE" REMOVE

В Windows Server 2003, я встречаю ошибку 1783.

Любые идеи о том, что вызывает эту проблему? Я использую неправильный подход для Win2k3?

+0

Похоже, что ошибка ссылается на файл «instsrv.c», который он пытается загрузить с компакт-диска ... может быть, есть компонент, который не существует на этой конкретной машине. * T00z - спасибо за совет ... Я обязательно принудительно остановлю службу, прежде чем удалять запись в реестре – Ken 2008-10-22 16:06:57

ответ

1

Я пробовал то же самое с Rk-Tools 2003 и 2000, и я получаю ту же ошибку оба раза. Но после удаления параметров реестра вручную после следующей перезагрузки службы (я опробовал несколько созвездий) исчезли. Пожалуйста, подумайте о прекращении службы до (!), Вы собираетесь удалить записи реестра, потому что в противном случае служба не примет никаких дополнительных команд. Возможно, это поможет вам.

0

Прежде всего - ссылки на instsrv.c - это просто сообщение об ошибке (оно сообщает вам, где эта ошибка действительно произошла в исходном коде). Я думаю, что (но я не уверен), что происходит это 1783 ошибка при попытке перечислить услуги, но натыкается на ошибку переполнения (устанавливается слишком много услуг?)

Лучше было бы использовать sc.exe:

SC STOP servicename 
SC DELETE servicename