윈도우7 Shell Folder
윈도우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용
로그인계정용
윈도우XP Shell Folder
All User용
로그인계정용
※로그인 계정용은 계정이 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” 이런식으로 활용하면 되겠죠.
댓글