解决Betwin客户机经常无法正常登录带来的困扰
2006-05-28 18:46
363 查看
BeTwin是一套基于Windows系统环境下的软件,它可让多个用户同时、独立地共享一台PC机的软硬件及外部资源.....(在这里不废话了,这些内容还是让读者自己去Google吧 :P)
本文的主题是如何解决使用Betwin过程中主机正常启动,客户端黑屏,出现BeTwinService: C0000070的问题,而一般情况下我们的做法是重启计算机这种最无耐的做法,而且经常还不是重启一次就能搞定的问题,这几乎是在考验我的耐性。我的职业的程序员,程序员所要做的事就是让大家都变得更加懒,所有的操作都要简化到让用户仅仅需要轻轻地双击鼠标就能实现自己的愿望。(又跑题了,重新回过神来)
由于公司希望能让不增加硬件资源的的情况下让一台电脑无条件地变成两台,这个愿望是美好的,而且确实可行,于是找来了伟大的BeTwin,不过个家伙有一个问题,几乎10次登录9次不成功,表现为主机正常启动,客户端黑屏,出现BeTwinService: C0000070错误。在某一次开机过程中该现象又出来了,这一次我终于无法忍受不了每天早上到了公司都得做着这么一件毫无意义的重复性的工作,所以一气之下我打开打开进程管理器,把BeTwin相关的所有进程全部结束,再重新启动“BeTwin终端服务”,结果意想不到的事情发生了,客户机居然有反应而且进入登录界面,这让我激动万分,犹如在黑夜中见到了太阳。经过几番摸索,终于知道了其实仅仅只需要重启BeTwin终端服务就相当于重启了一次电脑。但BeTwin终端服务并没有提供重启或结束操作,只能手动在进程管理里将BeTwinServiceXP.exe进程结束了(如下图),
在这里之所以是“BeTwinServiceXP”是因为我当时的机子装的是XP系统,结果发现在Windows 2003系统下该进程的名称是“BeTwinService2003”,Windowns 2000 下则为“BeTwinService2K”,我们有理由相信在Windows 2000系统下它的名称应该是“BeTwinService2000”,接着再重新在“服务”中将“BeTwin终端服务”启动(如下图)。
问题到了这里实现也告了一段落,但却还是未能让我满意,因为该操作的实现需要以下几个步骤:
1、打开任务管理器;
2、结束BeTwinServiceXP/BeTwinService2003进程;
3、启动“服务”,运行框中输入“services.msc”可以快速启动;
4、重启服务。
这样烦琐的操作对于新手来说还是有些摸不着头脑,下面是我写的一个批处理文件,以便一步到位实现操作:
@echo off
tskill BeTwinServiceXP
:: 这里是XP系统, 如果你是 Windows 2003 系统则将上面一行改为改为 tskill BeTwinService2003
:: 2000 系统则改为tskill BeTwinService2K (今天才发现2K系统下没有tskill命令 , -_-##)
net start TermService
exit
有需要的朋友可以将上面这段文本拷贝到记事本并另存为*.bat文件,以后如果还出现该问题双击该文件即可,真正实现了那些和我同属一类的懒汉的愿望。
本文的主题是如何解决使用Betwin过程中主机正常启动,客户端黑屏,出现BeTwinService: C0000070的问题,而一般情况下我们的做法是重启计算机这种最无耐的做法,而且经常还不是重启一次就能搞定的问题,这几乎是在考验我的耐性。我的职业的程序员,程序员所要做的事就是让大家都变得更加懒,所有的操作都要简化到让用户仅仅需要轻轻地双击鼠标就能实现自己的愿望。(又跑题了,重新回过神来)
由于公司希望能让不增加硬件资源的的情况下让一台电脑无条件地变成两台,这个愿望是美好的,而且确实可行,于是找来了伟大的BeTwin,不过个家伙有一个问题,几乎10次登录9次不成功,表现为主机正常启动,客户端黑屏,出现BeTwinService: C0000070错误。在某一次开机过程中该现象又出来了,这一次我终于无法忍受不了每天早上到了公司都得做着这么一件毫无意义的重复性的工作,所以一气之下我打开打开进程管理器,把BeTwin相关的所有进程全部结束,再重新启动“BeTwin终端服务”,结果意想不到的事情发生了,客户机居然有反应而且进入登录界面,这让我激动万分,犹如在黑夜中见到了太阳。经过几番摸索,终于知道了其实仅仅只需要重启BeTwin终端服务就相当于重启了一次电脑。但BeTwin终端服务并没有提供重启或结束操作,只能手动在进程管理里将BeTwinServiceXP.exe进程结束了(如下图),
在这里之所以是“BeTwinServiceXP”是因为我当时的机子装的是XP系统,结果发现在Windows 2003系统下该进程的名称是“BeTwinService2003”,Windowns 2000 下则为“BeTwinService2K”,我们有理由相信在Windows 2000系统下它的名称应该是“BeTwinService2000”,接着再重新在“服务”中将“BeTwin终端服务”启动(如下图)。
问题到了这里实现也告了一段落,但却还是未能让我满意,因为该操作的实现需要以下几个步骤:
1、打开任务管理器;
2、结束BeTwinServiceXP/BeTwinService2003进程;
3、启动“服务”,运行框中输入“services.msc”可以快速启动;
4、重启服务。
这样烦琐的操作对于新手来说还是有些摸不着头脑,下面是我写的一个批处理文件,以便一步到位实现操作:
@echo off
tskill BeTwinServiceXP
:: 这里是XP系统, 如果你是 Windows 2003 系统则将上面一行改为改为 tskill BeTwinService2003
:: 2000 系统则改为tskill BeTwinService2K (今天才发现2K系统下没有tskill命令 , -_-##)
net start TermService
exit
有需要的朋友可以将上面这段文本拷贝到记事本并另存为*.bat文件,以后如果还出现该问题双击该文件即可,真正实现了那些和我同属一类的懒汉的愿望。
相关文章推荐
- 远程连接一闪而过或登录后无法正常操作的解决方法
- 电脑无法正常登录“添加与删除程序”。提示: rundll32.exe 应用程序错误 “0x00310030”指令解决方法
- 解决局域网内打印机经常无法正常连接
- 解决“单位监控系统无法正常登录”
- 解决Ubuntu强制获取root权限后只剩下客人会话而无法正常登录
- 解决Ubuntu环境变量错误导致无法正常登录
- 解决Ubuntu环境变量错误导致无法正常登录
- 如何解决ViewPager在ScrollView中滑动经常失效、无法正常滑动问题。
- 密钥发行中心(KDC)找不到相应的证书用于智能卡登录,或者无法验证 KDC 证书。如果不解决该问题,智能卡登录可能不会正常工作。若要更正该问题,请使用 certutil.exe 验证现有的 KDC 证书或注册新的 KDC 证书。
- ubuntu12.04 正常用户输入密码无法登录游客可以正常登录的解决方法
- 解决Ubuntu环境变量错误导致无法正常登录
- 解决Ubuntu环境变量错误导致无法正常登录 (command 'xxx' is available in bin ls)
- 解决Ubuntu环境变量错误导致无法正常登录
- 解决Ubuntu环境变量错误导致无法正常登录
- 如何解决Chrome浏览器第三方扩展程序无法正常启用
- 解决了一个奇怪的故障:连接无密码wifi正常,用正确密码却无法连接加密wifi?
- mac 无法登录mysql的解决办法
- SQL Server 2008 无法采用SQL认证模式登录(已解决)
- 应用程序无法正常启动0xc0150002 解决方式
- 关于解决oracle登录:ora-12154:tns:无法解析指定的连接标识符