Tips/Windows

윈도우7 Shell Folder

Maximer 2012. 4. 7.
728x90

윈도우7 환경변수 에서 환경변수에 대해 알아봤는데요, 환경변수와 비슷한 shell folder가 있습니다.

shell:appdata 은 %appdata%와 같은 효과가 나는데, 환경변수보다 더욱 다양합니다. - 본문 하단 표 참조

또한 레지스트리에도 저장되어 있어 포터블 제작시 오토잇같은 경우, RegRead로 매크로에는 없는 경로를 읽어들일수 있습니다.

레지스트리는 여기에 저장되어 있습니다. GUID값으로 지니고 있는 경우도 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

-All Users에 해당하는 Shell Folder입니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

-로그인한 계정에 해당하는 Shell Folder입니다.

그런데 shell folder를 이용해서 만든 포터블을 지인에게 줬는데 지인 pc에서는 설정이 유지되지 않는다고 해서 알아보니 이 shell folder 레지스트리에 문제가 있더군요. 순정 os로 설치했을때 모두 있어야할 shell folder경로가 일부가 누락되어 있었습니다. 지인이 이미 트윅윈도우를 쓰고있었던지라 트윅윈도우의 문제인지 아니면 특정 프로그램이 설치되면서 지워진건지 알수는 없었지만, 이런 경우를 대비해 레지스트리 파일 올립니다.

윈도우7 Shell Folder

All User용

shell folders-hklm-7.reg
다운로드

로그인계정용

shell_folders- 7.reg
다운로드

 

 

윈도우XP Shell Folder

All User용

shell folder-hklm-xp.reg
다운로드

로그인계정용

shell folders-xp.reg
다운로드

※로그인 계정용은 계정이 administrator로 되어 있는데 자신의 윈도우 계정으로 바꾸고 적용해야합니다.

 

Windows Shell Folder – xp에서는 일부가 되지 않으며 비스타이후부터는 모두 적용됩니다.

제어판  
shell:ControlPanelFolder 제어판
shell:AppUpdatesFolder 설치된 업데이트
shell:ChangeRemoveProgramsFolder 프로그램 제거
shell:ConnectionsFolder 네트워크 연결
유저 폴더  
shell:Profile 로그온한 유저 폴더
shell:Desktop 바탕화면 폴더
shell:Personal 문서 폴더
shell:Downloads 다운로드 폴더
shell:PhotoAlbums 저장한 슬라이드 쇼 폴더
shell:Playlists 플레이 리스트 폴더
shell:Favorites 즐겨찾기 폴더
shell:Contacts 연락처 폴더
shell:Fonts 폰트 폴더
shell:Default Gadgets 기본 가젯 폴더
shell:Gadgets 추가로 설치한 가젯 폴더
shell:GameTasks 게임 탐색기
shell:Games 게임 폴더
shell:SavedGames 저장한 게임 폴더
shell:Searches 검색 폴더
shell:History IE 열어본 페이지 폴더
shell:Links 링크 폴더
shell:Recent 최근 문서 폴더
shell:Quick Launch 빠른 실행 도구 폴더
shell:RecycleBinFolder 휴지통
shell:AppData AppData\Roaming
shell:Local AppData AppData\Local 폴더
shell:LocalAppDataLow AppData\LocalLow 폴더
shell:Cache 임시 인터넷 파일 폴더
shell:Cookies 쿠키 폴더
shell:Common Administrative Tools 관리 도구 폴더
shell:Common AppData ProgramData 폴더
shell:Programs 시작 메뉴의 프로그램 폴더
공용 폴더  
shell:Public 공용 폴더
shell:UserProfiles 사용자 폴더
shell:Common Desktop 공용 바탕화면 폴더
shell:CommonDownloads 공용 다운로드 폴더
shell:CommonMusic 공용 음악 폴더
shell:CommonPictures 공용 사진 폴더
shell:CommonVideo 공용 비디오 폴더
시스템 폴더  
shell:ProgramFiles Program Files 폴더
shell:ProgramFilesCommon Program Files\Common Files Folder 폴더
shell:ProgramFilesX86 Program Files (x86) 폴더
shell:ProgramFilesCommonX86 Program Files (x86)\Common Files 폴더
shell:Windows Windows 폴더
shell:System System32 폴더

스크립트상에서 폴더를 열려면 “Explorer.exe shell:Appdata” 이런식으로 활용하면 되겠죠.

donaricano-btn
커피 한 잔 값으로 블로그를 후원하실 수 있습니다.

728x90

댓글