2011-09-20 5 views
0
입니다.

Windows 7 컴퓨터에서 서비스로 SVN을 실행하려고합니다. 유일한 사용자입니다. Windows 7에서 서비스로 Subversion svnservice를 시작할 수 없습니다. 액세스 문제는

먼저 DOS에서 서비스를 만들기 위해 시도하고 그래서 다음 관리자 권한으로 실행에 cmd를 창을 시작하는 저에게이 오류
[SC] OpenSCManager FAILED 5: 

Access is denied. 

을주고, 그했다.

c:\Apps\SourceControl\CollabNet Subversion Server>sc create svnserve binpath= "\"C:\Apps\SourceControl\CollabNet Subversion Server\" --service --root c:\code\SVN\Project" displaynam 
e= "SVN" depend= tcpip start= auto 
[SC] CreateService SUCCESS 

하지만 실제로 서비스를 시작 었소, 나는 제어판/서비스에서 시작하려고 할 때 당신이 콜 랩넷 서브 버전 서버 설치 프로그램을 실행하는 경우가

Error 5:Access Denied 

답변

0

을 불평, 왜 그냥 허용하지 그것은 당신을위한 서비스를 만들기 위해? 이에 대한 체크 박스가 있습니다.

서비스가 실행되도록 구성되어 있는지 사용자에게 확인합니다. 어쩌면 폴더에 액세스 할 수 없습니까? 즉, 서비스를 시작할 수있는 권한이없는 것처럼 들리지만 Windows에서 프롬프트를 표시 할 것으로 예상됩니다. 서비스를 시작하면 서비스와 관련된 "로그온"계정에 서비스로 로그온 "을 가지고 있어야

순 시작 ServiceName은

+0

흠, 관리자 권한으로 cmd 프롬프트를 실행해도 여전히 동일한 오류가 나타납니다 –

+0

실제로 리포지토리를 이동하고 이에 대한 새 서비스를 만들려고했는데 서버가 원래 설치되었습니다 몇 년 전 –

0

:

관리자 및 사용과 같은 명령 프롬프트를 열고 시도 "특권. 일반적으로 서비스 애플릿으로 가서 서비스와 연결될 사용자를 정의하거나 단순히 "로컬 시스템"을 사용하는 경우 Windows는 자동으로 해당 권한을 부여합니다. "XXXX에 서비스 권한으로 로그온 권한이 부여되었습니다."라는 대화 상자가 나타납니다.

올바른 계정을 정의한 후에는 서비스를 다시 시작하고 오류가 다시 발생하는지 확인하십시오.

여전히 실패하는 경우 서비스에 지정한 계정에 해당 서비스와 관련된 실행 파일에 대한 액세스 권한 및 실행 권한이 있는지 확인하십시오.

Windows 컴퓨터가 시스템 서비스에 대한 사용 권한을 제한하는 그룹 정책을 정의한 도메인의 구성원 인 경우 액세스 거부 오류가 계속 표시 될 수 있습니다.

1

Subversion 1.7.13에서도 같은 문제가있었습니다. 그러나 관리자로 cmd.exe를 실행하고 "net start [servicename]"으로 서비스를 시작하면 정상적으로 작동합니다. 귀하의 경우에는 "net start svnserve"를 실행해야합니다

관련 문제