쓰고 있는 윈도 7에서 인터넷 옵션(inetcpl.cpl)과 국가 및 언어 옵션(intl.cpl)을 비롯하여 몇몇 제어판 설정 항목에 들어갈 수 없는 일이 생겼다. 바이러스 검사까지 해 보았으나 이상한 점은 없었다. 왜 이러는지 한참 까닭을 알 수 없어서 하마터면 윈도를 다시 깔 뻔했다.
![C:\Windows\system32\rundll32.exe 지정한 장치, 지정한 경로 또는 파일을 액세스할 수 없습니다. 이 항목을 액세스하는 데 필요한 권한을 가지고 있지 않습니다.](http://pat.im/attach/1/5858276391.png)
![explorer.exe 지정한 장치, 지정한 경로 또는 파일을 액세스할 수 없습니다. 이 항목을 액세스하는 데 필요한 권한을 가지고 있지 않습니다.](http://pat.im/attach/1/9544394101.png)
알고 보니 rundll32.exe의 사용 권한 때문에 생긴 문제였다. rundll32.exe의 사용 권한에 Everyone(모두)에 거부된 항목이 끼어 있었다.
![rundll32.exe의 사용 권한](http://pat.im/attach/1/9697168451.png)
Everyone의 권한이 언제 어떻게 바뀌었는지는 모른다. 아무튼 거부된 Everyone의 사용 권한 항목을 없애 주고 나니, 앞서 나왔던 오류가 뜨지 않고 제어판 설정 항목이 잘 나왔다.
혹시라도 rundll32.exe의 사용 권한을 볼 권한이 없다고 나온다면, 사용 권한을 바꾸기 앞서 소유권을 가져오는 작업이 필요하다.
댓글