如何彻底删除NT服务

xxjclz 2000-06-01 11:22:00
我装了ORACLE,后来坏了,手工删除了ORACLE安装目录。但是在NT中ORACLE的那些服务名还在,尽管可以让让他不启动,但不去掉他,放在那儿总是不好!
...全文
204 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lionheart 2000-10-18
  • 打赏
  • 举报
回复
找到SERVICE所指向的程序,如PROJECT1,执行PROJECT1 /UNREGISTRY
土豆 2000-10-18
  • 打赏
  • 举报
回复
Administrator并不是权限最多的,关键看你怎么附权。
是吗?用程序删除吧,不过你要有Administrator权限哟,程序你需要改一下:
scm=::OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
if (scm!=NULL)
{
scv=::OpenService(scm,"ServiceName",SERVICE_ALL_ACCESS);
if (scv!=NULL)
{
::QueryServiceStatus(scv,&ss);
if (ss.dwCurrentState==SERVICE_RUNNING)
{
::ControlService(scv,SERVICE_CONTROL_STOP,&ss);
}
::DeleteService(scv);
::CloseServiceHandle(scv);
}
::CloseServiceHandle(scm);
}
土豆 2000-10-17
  • 打赏
  • 举报
回复
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下有许多子项,这些子项就是系统的服务程序,其中有一项就是你的ORACLE的,你将该子项删除,就不会在NT的服务中出现了。
我是做服务程序的,你放心好了。
Edward 2000-10-17
  • 打赏
  • 举报
回复
但是有的删除不掉,我遇到过(Administrator 用户)。
gongyh 2000-06-02
  • 打赏
  • 举报
回复
重装ORACLE,再卸载

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧