질문과 답변
기 타 도와주세요~!
2019.02.25 21:05
아래 관리자 권한으로 질문을 드렸는데 미비하여 다시 여쭈어 봅니다.
Dism을 이용해 간편하게 우클릭 메뉴에 등록하여 사용하려합니다.
set K_HKLM=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
reg add "%K_HKLM%\DismCleanup" /f /v "MUIVerb" /t REG_SZ /d "손상된 이미지 연결 지우기"
reg add "%K_HKLM%\DismCleanup\Command" /f /ve /t REG_SZ /d "dism /Cleanup-wim"
위 명령으로 우클릭 메뉴에 등록하였습니다.
이제 우클릭 메뉴에 등록된 "손상된 이미지 연결 지우기"를 클릭하면
Dism을 관리자 권한으로 실행하라고 하는데
해결할 수 있는 방법은 없는지요?
windows 설치할 때 Administrate로 설치하지 않고 일반 계정으로 설치된 환경입니다.
댓글 올리려고 하다가 먼저 댓글이 있는지 확인하니까 한발 늦었네요. 너무 꾸물거린 듯 합니다;;
그래도 참고로 올립니다. 레지스트리 파일만으로 되는 방법입니다. [띄옹, 늦게 등록했는데 먼저 댓글이 올라갔네요 ㅎㅎ;;]
----------------------------------------------------------
레지스트리의 runas 키에 명령을 넣으시면 바로 관리자 권한으로 실행됩니다만. 우클릭에서 하위 메뉴로 간다는 문제가 있습니다
runas 키 위치에 따라서는 우클릭에 바로 접근 가능하기도 합니다
runas가 아닌 일반 키 항목으로도 관리자 권한 얻는 스크립트는 넣을 수는 있습니다. 우클릭에서 하위 메뉴로 연결하지 않아도 됩니다
방금 여러번 테스트하면서 만들어봤습니다. 저도 Administrator 계정이 아닌 일반 로컬 계정입니다 [필요에 따라서 관리자 권한을 얻을 수 있는]
손상된 wim 연결 제거하기.reg
손상된 wim 연결 제거하기-우클릭에서 삭제하기.reg
레지스트리에 어떻게 cmd 명령줄을 넣었는지는 해당 키를 열어보시면 다음과 같이 나올 겁니다
cmd /v:on /k set b="%tmp%\_.bat"&echo @echo off>!b!&echo title 손상된 Wim 연결 제거하기>>!b!&echo echo.^>%%windir%%\a ^|^| ^(>>!b!&echo echo Set UAC=CreateObject^^("Shell.Application"^^) ^>"%%tmp%%\a.vbs">>!b!&echo echo UAC.ShellExecute !b!, "", "", "runas",1 ^>^>"%%tmp%%\a.vbs">>!b!&echo "%%tmp%%\a.vbs">>!b!&echo del "%%tmp%%\a.vbs">>!b!&echo exit>>!b!&echo ^)>>!b!&echo del %%windir%%\a>>!b!&echo dism /Cleanup-wim>>!b!&echo echo.>>!b!&echo pause>>!b!&echo del %%0>>!b!&call !b!
제가 만들고도 이런거 볼 때 마다 정신이 혼란스러워집니다;
올리신 레지스트리 키에 넣으니까 우클릭에 나오지 않아서 폴더의 백그라운드에 나오는 키에 등록하여 테스트했습니다
레지스트리 경로는 수정하여 사용하시면 될 듯 합니다.