관리자 인 경우에도 심볼릭 링크 (mklink)를 만들 수없는 이유는 무엇입니까?

을 실행하면 mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"‘이 작업을 수행 할 수있는 권한이 없습니다.

왜 안돼? 관리자인데 내 Users \ bwilliams 디렉토리에 내 Users \ bwilliams 디렉토리의 다른 폴더에 대한 링크를 만들려고합니까? 내가 여기서 뭘 잘못하고 있니?

감사.



답변

mklink관리자 권한 셸에서 실행해야합니다 (명령 프롬프트 바로 가기, 관리자 권한으로 실행을 마우스 오른쪽 단추로 클릭).
당신이하면 된다 상승 쉘에서 mklink를 실행해야합니다 Administrators 그룹에 대해 설정된 명시적인 거부 권한이없는 디렉토리에 대한 사용 권한을 확인합니다.

참고 : 파일이 포함 된 디렉토리가 이미 존재하는 링크를 작성하려고하지 않고 실수로 재귀 링크 세트를 작성하지 않아야합니다.


답변

나는 같은 문제에 부딪쳤다.

처음 에이 오류가 발생했습니다 : You do not have sufficient privilege to perform this operation

그리고 상승 된 cmd를 사용하여 다시 시도한 후 mklink /D linkToDir C:\temp\otherLink다음 오류가 발생하여 받았습니다.Cannot create a file when that file already exists.

시스템으로 표시된 (깨진?) 심볼릭 링크가 있음이 밝혀졌습니다.

attrib *

A  S  C:\temp\linkToDir

참고로, 이전에 깨진 심볼릭 링크 생성에서 해당 이름을 사용하는 숨겨진 (실제 시스템) 파일이 없는지 확인하십시오.

그것이 내가 여기서 강조하고 싶었던 것입니다.


답변

나는 같은 문제에 부딪 쳤고 방금 작동하도록했다. 다른 (더 큰) 드라이브 (C는 SSD)에서 iTunes를 강제로 백업하려고했습니다.

당신이에서 가고 싶은 말 c:\dir1\dirToRedirectd:\dirToRedirectTo한 후 :

dirToRedirectWindows에서 이름이 충돌하는 동일한 이름의 링크를 작성하므로 존재하지 않는지 확인하십시오 . 따라서 delete dirToRedirect, create dirToRedirectTo및 runmklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"


답변