새소식

▶ 기 술 지 원◁/컴퓨터 관련

윈도우 cmd(bat 파일)에서 reg 명령을 실행방법

  • -

배치 파일 도스창 닫기 

cmd (bat 파일)에서이 reg 코드를 실행하려고하는데 작동하도록 만들 수 없습니다. 내가 어디에서 잘못하고 있니?

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
"HomePage"=dword:00000001
            

 

내가 reg 파일로 만들고 더블 클릭하면 작동한다.

박쥐 파일 코드 (이 기능은 작동하지 않으며 오류도 없음) :

@echo off
reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel" /V HomePage /T REG_DWORD /F /D 1
            


reg 파일을 가져올 때 UAC 프롬프트가 나타날 것입니다. 동의하면 더 많은 권리가 있습니다.

'policies'키를 쓰고 있으므로 권한을 높여야합니다. 레지스트리의이 부분은 시스템 관리자가 관리하는 설정을 포함하기 때문에 보호됩니다.

또는 명령 프롬프트에서  regedit.exe  를 실행 해보십시오.

regedit.exe /S yourfile.reg

                     

.. 자동으로 reg 파일을 가져와야합니다. 자세한 명령 줄 옵션 은 RegEdit 명령 줄 옵션 구문 을 참조하십시오.



메모리가 올 바르면  reg add  명령은 존재하지 않는 경우 전체 디렉토리 경로를 작성하지 않습니다. 즉, 상위 레지스트리 키가 없으면 수동으로 하나씩 만들어야합니다. 그것은 정말로 고민 거리다, 나는 알고있다! 예:

 
@echo off
reg add"HKCU\Software\Policies"
reg add"HKCU\Software\Policies\Microsoft"
reg add"HKCU\Software\Policies\Microsoft\Internet Explorer"
reg add"HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel"
reg add"HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel" /v HomePage /t REG_DWORD /d 1 /f
pause

                     


명령 줄에서 REGEDIT 대신 REG 도구를 사용하는 것이 좋습니다.

 REG IMPORT yourfile.reg

REG는 콘솔 모드 용으로 설계되었으며 REGEDIT는 그래픽 모드 용으로 설계되었습니다. regedit.exe / S yourfile.reg를 실행하는 것이 나쁜 생각 인 이유 입니다. REG 도구가 프롬프트를 표시하는 반면 오류가 있는지 여부를 알리지 않으므로 다음과 같이하십시오 .

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.