为了开发方便,自己开发了个小数据库管理软件,可以在软件里边,注册、启动,停止等数据库的操作,一直以来,都觉得,代码写的还算完美吧,在自己本地和自己测试的几台电脑上,都完美兼容,由此自己自信的认为,在别人的电脑上,一定也不会有问题。
但是,接二连三的,出现用户的电脑上,启动不了的情况,自己都觉得相当的奇怪,看了下对方的系统,跟自己一样啊,也是64位的,甚至版本也一样,可就是安装不了服务库的服务。由于自己经验不足,加上,对方的电脑也不在自己身体,也没办法进行测试,只能不了了之,但这个心病,一直留到心头吧。
今天,终于把这个原因搞清楚了,原来是用户的登录用户权限不足!自己怎么从没想过这个问题呢?因为,自己都是用administrator用户登录的,所以,不存在这个问题,而用户的系统上,大多是自定义的一个用户,而不是用administrator用户,如此一来,就因为,权限问题,而执行不了dos命令了,从而不能安装数据库等相关的服务。
解决问题很简单,要么,直接切换到administrtor用户下进行安装,另一种是把当前用户,设置为超级管理员用户,把所有的权限都授予给当前用户。(记得重启)