REG DELETE 명령이 64비트 OS에서 작동하지 않습니다.

REG DELETE 명령이 64비트 OS에서 작동하지 않습니다.

보호되지 않는 간단한 레지스트리 키를 삭제하기 위해 아래 명령을 사용하고 있습니다. 즉, regedit GUI를 사용하여 쉽게 삭제할 수 있으므로 권한은 무료이며 잠금 해제됩니다.

reg delete TargetKEY /f

이 명령은 32비트 시스템에서는 제대로 작동하지만 64비트 OS에서는 대상 키의 권한 규칙에 제한이 없는 한 "액세스가 거부되었습니다"라는 메시지가 표시됩니다.

문제는 어디에 있습니까?

답변1

64 BIT OS에서 관리자 권한으로 명령을 실행하고 있지 않은 것 같습니다. 이거 봐요:

여기에 이미지 설명을 입력하세요

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

이 명령은 로컬 관리자 계정 내에서 실행되었습니다. 이제 이것을 보세요:

여기에 이미지 설명을 입력하세요

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

차이점이 보이나요?

따라서 설명에 따르면 이 명령이 다른 배치 파일 내에서 실행되는 경우 해당 배치 파일이 이 명령에 권한을 전달하므로 관리자로 해당 배치 파일을 실행해야 합니다. 또한 UAC를 비활성화해 볼 수도 있습니다.

관련 정보