• 역할 
    • MUI = Multilingual User Interface : 다중언어지원 + Cache => 다중언어를 지원하기 위해 프로그램 이름을 캐싱함 
    • MUICache 키에는 항상 기본적으로 LangID 라는 REG_BINARY 값이 있고 한글 XP의 경우 12 04 라는 값이 들어있는데, 하위값을 먼저 읽는 공식에 의해 0412 라는 값이 되고, 이것은 한글언어ID인 412를 뜻한다.
    • MUICache 에는 기본적으로 윈도우즈에서 정의하는 프로그램의 정보와 사용한 프로그램의 정보가 REG_SZ 형의 값으로 저장된다.
 
  • MUICache 의 경우 초기부팅시에 메모리에 읽어들이는데, 삭제한 프로그램의 정보는 지워지지 않고 남아있는 경우가 있으므로 쓸데없는 자원의 낭비가 발생하게 되어 지워버리면 부팅이 개미눈물만큼 좋아질 수도 있다. 이 키의 모든 값을 삭제해도 재부팅하면 XP에 내장된 프로그램의 이름들은 자동적으로 추가되고, 프로그램을 실행시킬 때 마다 해당 프로그램이 다시 추가되므로 귀찮으면 한방에 날려버려도 상관없다. 
 
  • 일반적으로 MUICache 키가 있는 루트키
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache 
    • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache 
    • HKEY_USERS\{SID}\Software\Microsoft\Windows\ShellNoRoam\MUICache 

Posted by bloodguy
,