윈도우7

윈도우7, 파워쉘로 레지스트리 들여다 보기.

sungtg 2010. 6. 2. 23:50

파워쉘을 관리자권한으로 실행을 시켜서
get-psdrive 라고 치면 
 파워쉘에서 제공하는 드라이브를 보여줍니다

Windows PowerShell 드라이브에는
파일 시스템 드라이브(C: 및 D:),
레지스트리 드라이브(HKCU: 및 HKLM:) 및
인증서 드라이브(Cert:)와 같이 Windows PowerShell 공급자가 자동으로 만드는 드라이브 와
사용자가 직접 만드는 드라이브가 있습니다.
이러한 드라이브는 매우 유용하지만 Windows PowerShell 내에서만 사용할 수 있고
Windows 탐색기나 Cmd.exe와 같은 다른 Windows 도구를 사용하여 액세스할 수 없습니다.



레지스트리로 바꿀때는 하드디스크 드라이브 명 바꿀 때 와 틀립니다.



레지스트리의 current_user 로 바꾼 다음 dir 명령으로 하위 폴더를 들여다 보지요
레지스트리 하위 키가 잘 보이네요..



이번에는 software 키 하위에 있는 키를 모두 보려고 하려면..

hkcu: 드라이브에 있으니까
하위 폴더 \software 만 지정하고
-recurse 하위폴더까지 모두를 볼수 있는 옵션을 줍니다.
(get-childitem 이나 dir 명령 : 폴더나 파일을 보여주는 명령)

get-childitem \software -recurse 입력후 엔터



주의 할것은 \software 하위에는 설치된 소프트웨어 설정에 관한 정보가 들어가 있으므로
모두 화면에 출력하는 데만 적어도 몇 십분이 걸릴 겁니다.
ctrl + c 키를 눌러서 브레이크를 걸어야 합니다.

또한 파워쉘을 사용할 때는 다른 프로그램은 사용하지 않는 것이 좋습니다.
cpu의 리소스를 많이 잡아 먹습니다.




다음에는 레지스트리에서 단어 검색을 하는 방법을 찾아보기로 하겠습니다.