배치 파일로 다음 레지스트리 키를 삭제하려고했지만 레지스트리 편집기에서 삭제조차 할 수 없습니다. 배치 파일을 작성하는 방법에 대한 아이디어는 권한을 변경해야 할 수도 있습니다.배치 파일로 보호 된 레지스트리 키 삭제
HKEY_LOCAL_MACHINE을 \ 시스템 \ ControlSet001 \ 열거 \ SWD \ PRINTENUM \
같은 내가 삭제하려는 {1974F44D-A278 -......}로 PRINTENUM 하에서 약 8 개의 서브 키가 있습니다.
HKEY_LOCAL_MACHINE을 \ 시스템 \ CURRENTCONTROLSET \ 열거 \ SWD \ PRINTENUM 상기와
동일합니다.
"시도하는 중"은 이미 노력했지만 실제로 포함하지 않은 것을 의미합니다. 코드를 실제로 보여 주면 코드 문제를 진단 해달라고 요청할 때 도움이됩니다. StackOverflow는 "여기 내 요구 사항이 있습니다. 코드를 작성할 수 있습니까? 나중에 다시 만나서 고맙습니다. 감사합니다." 질문을 입력하십시오.:-) HKLM에 대한 읽기 권한 이외의 액세스 권한은 현대 Windows 버전에서 관리자 권한이 필요합니다. 관리자로 열어 본 명령 프롬프트에서 실행하고 있습니까? –
아무 것도 말하지 않는 불완전한 문장이기 때문에 그 정보는 도움이되지 않습니다. '시도하기'가 의미하는 것, 구체적으로 ** 시도한 작업 및 사용중인 계정 (그리고 배치 파일이 실행되는 명령 창)에 대해 더 구체적으로 질문을 편집하십시오. 관리 권한이 있습니다. –
기본적으로 \\ server \ scripts \에있는 [printer.reg 파일 만 제거합니다. [-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ SWD \ PRINTENUM \ {1974F44D-A278-470C-AF90-2B94CC6F71A0}] 등이 포함되어 있습니다. % systemroot % \ regedit.exe/s "\\ server \ scripts \ remove printers.reg"가 포함 된 배치 reg.bat라는 배치 파일이 있습니다. 레지스트리 편집기에서 삭제해도 레지스트리가 제거되지 않습니다. 키를 삭제하는 동안 삭제할 수 없습니다, 오류가 발생했습니다. – user3713487