windows服务程序出现问题“本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”这是什么原因

名字啊 2015-04-09 03:59:09
我有一个windows服务程序,之前都可以正常运行的,但是现在在服务里面一开就报错,出现“本地计算机上的 ‘我的windows服务程序’ 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”的提示框,求大神指点。
...全文
115217 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥逸仙 2018-08-08
  • 打赏
  • 举报
回复
我的系统是Windows Server 2008 R2 Enterprise SP1 64位
问题是打开任务计划程序,“创建任务”和“创建基本任务”菜单是灰色的,无法创建计划任务。
手动启动服务task scheduler时提示:服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
系统日志中的记录是:无法找到来自源Schedule的事件ID 0的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。
事件信息:Schedule 0
Initialize call failed,bailing out
亲测可用的解决方案:
进入注册表 HKLM\SOFTWARE\Microsoft\Rpc\Internet ,先备份,然后删除INTERNET项(包括它的子键),重启系统。
刘裕育 2017-12-28
  • 打赏
  • 举报
回复
2楼的办法是可行的。 你的全部步骤都走完,只是把文件删除是没用滴,而且还上不了网。 全部步骤走完就可以了
  • 打赏
  • 举报
回复
http://blog.csdn.net/lanruoshui/article/details/4717882 看这篇文章,去调试,找到错误的地方,搞了一下午,终于解决了
baidu_38788083 2017-05-14
  • 打赏
  • 举报
回复
楼上瞎jb乱扯,删了winsock之后安装协议点击nettip然后什么都没有,删了的也恢复不了,只能用U盘去其他电脑拖过来安装,累死了
qq_30071865 2016-08-04
  • 打赏
  • 举报
回复
可我删了。网是还能上就是没卵用,服务还是启动不了
qq_34708719 2016-07-18
  • 打赏
  • 举报
回复
引用 3 楼 u010500577 的回复:
终于搞定了!弄了好久~ 1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock2 2、找到 C:\\Windows\\inf\\nettcpip.inf文件 该文件为 tcp/ip协议文件,记着这个位置,一会儿有用; 3、控制面板->网络和Internet->网络和共享中心->更改适配器设置->右键本地连接->属性先选择TCP/IPv6->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径找到nettcpip.inf 确定然后选择“TCP/IPv6”对于ipv4协议重复同样的操作,最后选择TCP/IPv4 即:TCP/IPv4->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径,nettcpip.inf 然后选择“TCP/IPv 4”然后右击计算机->管理->服务和应用程序->服务->右边找到你要启动的服务->右击该选项->启动
我告诉你们,这个方法不要试了,删了那两个注册表文件,你就上不了网了。
poguichi 2016-04-29
  • 打赏
  • 举报
回复
qwqqwqwwqw
chunyang900 2016-01-14
  • 打赏
  • 举报
回复
打开事件查看器 找找 一般会是下面的错误 检查 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config 可以从v2.0里面复制过来覆盖
num445566 2015-09-18
  • 打赏
  • 举报
回复
我发现了一点,就是我引用了其他项目的内容,然后进行实例化就会有这种情况,当我的把实例化的内容注释掉以后,就可以正常启动,具体原因我也不是很清楚,但希望能给大家一些启示
米郁 2015-09-08
  • 打赏
  • 举报
回复
对我来说,这样的解决方法并没有什么用啊!还有别的解决办法吗? 在别的机子这个程序是可以运行的哦!
  • 打赏
  • 举报
回复
引用 3 楼 u010500577 的回复:
终于搞定了!弄了好久~ 1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock2 2、找到 C:\\Windows\\inf\\nettcpip.inf文件 该文件为 tcp/ip协议文件,记着这个位置,一会儿有用; 3、控制面板->网络和Internet->网络和共享中心->更改适配器设置->右键本地连接->属性先选择TCP/IPv6->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径找到nettcpip.inf 确定然后选择“TCP/IPv6”对于ipv4协议重复同样的操作,最后选择TCP/IPv4 即:TCP/IPv4->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径,nettcpip.inf 然后选择“TCP/IPv 4”然后右击计算机->管理->服务和应用程序->服务->右边找到你要启动的服务->右击该选项->启动
可行吗???
逝水流梦不归 2015-08-26
  • 打赏
  • 举报
回复
终于搞定了!弄了好久~ 1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock2 2、找到 C:\\Windows\\inf\\nettcpip.inf文件 该文件为 tcp/ip协议文件,记着这个位置,一会儿有用; 3、控制面板->网络和Internet->网络和共享中心->更改适配器设置->右键本地连接->属性先选择TCP/IPv6->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径找到nettcpip.inf 确定然后选择“TCP/IPv6”对于ipv4协议重复同样的操作,最后选择TCP/IPv4 即:TCP/IPv4->安装->协议->添加->从磁盘安装->然后在路径里浏览找到 第2步中的文件路径,nettcpip.inf 然后选择“TCP/IPv 4”然后右击计算机->管理->服务和应用程序->服务->右边找到你要启动的服务->右击该选项->启动
逝水流梦不归 2015-08-26
  • 打赏
  • 举报
回复
本地计算机 上的 memcached 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。我也出现 之前还好好的。 莫名其妙~ 有谁可解?
rtdb 2015-04-09
  • 打赏
  • 举报
回复
你的程序出错了

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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