저는 Administrators 그룹의 일원입니다. 내가 소유권을 HOSTNAME \ Administrators로 바꿀 수있는 파일이 있고 파일 등록 정보의 보안 탭을 사용하여 정상적으로 백업 할 수 있습니다.
또한 파일을 마우스 오른쪽 버튼으로 클릭 할 때 상황에 맞는 메뉴를 제공하는 인터넷의 훌륭한 스크립트를 사용하여 소유권을 가질 수 있습니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
그러나 디렉터리에서 권한이없는 명령 프롬프트를 열면 "takeown"을 호출 할 때 권한이 거부됩니다.
C:\path>takeown /f "file"
ERROR: The current logged on user does not have ownership privileges on
the file (or folder) "C:\path\file".
권한이없는 탐색 창에서 호출 한이 레지스트리가 문제없이 작업을 변경할 수있는 경우 승격 된 명령 프롬프트에서 명시 적 관리 권한을 호출해야하는 이유는 무엇입니까?