windows系统命令

来源:互联网 发布:mac发布会时间 编辑:程序博客网 时间:2024/04/17 07:34
描述:
        SC 是用于与服务控制管理器和服务进行通信的命令行程序。
用法:

        sc <server> [command] [service name] <option1> <option2>...

创建和维护系统服务


举个栗子:

sc create svnservice binpath= “c:Program Files\Subversion\bin\svnserve.exe –service -r e:svn”

用于为svn本地服务端创建自启动服务。

*********************************************************************************************************************************

下面是可能遇到的问题:

1)在commit的时候出现错误“不能打开文件“E:\svn_repository\svn\db\txn-current-lock”: 拒绝访问。”

解决办法:为E:\svn_repository目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。

打开E:\svn_repository目录 - 工具 - 文件夹选项 - 查看 - 不要选中“使用简单文件共享” - 确定 - 右击空白处 - 属性 - 安全 - 选中Users组 - 在“允许”下勾选“修改”和“写入”

2)Windows 7下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误

解决方法:开始——所有程序——附件——(右键)命令提示符——以管理员身份运行

3)启动服务时出现“错误5 拒绝访问”

解决方法:为C:\My Program Files\svn-win32-1.6.16文件夹添加user用户使用权限

右击文件夹——属性——安全——添加“users”用户——权限默认即可

4)启动服务时出现“错误 1053”

检查是否创建了E:\svn_repository文件夹


*********************************************************************************************************************************

下面是使用过程遇到的问题:

安装目录有一个Program Files,导致总是出现“1053服务没有及时响应启动或控制请求”的问题,需要用引号包起来:

sc create SvnServer binpath= "D:\Program Files\TortoiseSVN\bin\svnserve.exe --service --root \"D:\Program Files\SvnFiles\"" displayname= "SVN Server" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService"




0 0
原创粉丝点击