보호되지 않는 간단한 레지스트리 키를 삭제하기 위해 아래 명령을 사용하고 있습니다. 즉, regedit GUI를 사용하여 쉽게 삭제할 수 있으므로 권한은 무료이며 잠금 해제됩니다.
reg delete TargetKEY /f
이 명령은 32비트 시스템에서는 제대로 작동하지만 64비트 OS에서는 대상 키의 권한 규칙에 제한이 없는 한 "액세스가 거부되었습니다"라는 메시지가 표시됩니다.
문제는 어디에 있습니까?
답변1
64 BIT OS에서 관리자 권한으로 명령을 실행하고 있지 않은 것 같습니다. 이거 봐요:
결과는 다음과 같습니다.
이 명령은 로컬 관리자 계정 내에서 실행되었습니다. 이제 이것을 보세요:
결과는 다음과 같습니다.
차이점이 보이나요?
따라서 설명에 따르면 이 명령이 다른 배치 파일 내에서 실행되는 경우 해당 배치 파일이 이 명령에 권한을 전달하므로 관리자로 해당 배치 파일을 실행해야 합니다. 또한 UAC를 비활성화해 볼 수도 있습니다.