'레지스트리'에 해당되는 글 17건

  1. 2012.12.12 "레지스트리" MUICache 폴더 지우기
  2. 2012.07.30 Windows7 자동 실행 관련 레지스트리 값
  3. 2012.07.21 윈도우 화면 보호기 암호로 보호 (설정고정)
2012.12.12 12:54

"레지스트리" MUICache 폴더 지우기

레지스트리에는 MUICache라는 폴더가 존재한다. 이 폴더에는 상당히 많은 프로그램(EXE, DLL)들이 등록되어 있다. 이 폴더에 등록된 항목은 컴퓨터를 사용하면 할 수록 계속 증가한다. 따라서 상당수의 사용자들은 이 폴더가 왜 존재하며, 이 폴더에 등록된 프로그램을 안전하게 제거할 수 있는지 궁금해하는 것 같다.


MUICache의 역할 일단 MUICache가 어떤 역할을 하는 폴더인지 알기위해 MUI라는 이름부터 알아보자. MUI는 Multilingual User Interface를 의미한다. 이 MUI에 은닉 메모리를 뜻하는 Cache가 붙어있으므로 MUICache는 다중 언어를 지원하기위해 프로그램 이름을 캐쉬하는 폴더라는 얘기가 된다. 사실 MUICache라는 폴더에 등록된 항목을 유심히 살펴보면 REG_BINARY형의 LangID라는 값이 존재하며, 이 값의 값 데이타는 한글 XP인 경우 12 04이다. 보통 2진값의 경우 하위값을 먼저 읽으므로 일반적인 표현으로 변경하면 0412가 된다. 눈치가 빠른 사용자라면 0412라는 값이 한글의 언어 ID라는 것을 알 수 있을 것이다.


MUICache의 제거의 잇점 사실 많은 사람들이 어떤 프로그램이 좋다고 하면 프로그램을 설치하고, 조금 써보다가 손에 익지않기때문에 곧 삭제한다. 그런데 문제는 이렇게 프로그램을 삭제해도 MUICache는 삭제되지않는다는데 있다. MUICache를 삭제하지않고 계속 사용하다보면 MUICache의 크기가 증가하며, MUICache가 커지면 커질 수록 보다 많은 메모리를 요구하게된다. 따라서 이 MUICache를 삭제하게되면 사용자에따라 다르지만 약간의 메모리를 절약할 수 있다. 실제 필자의 경우 초기 부팅시 92~93M 정도 메모리가 사용되었지만 MUICache를 제거한 후, 89~90M 정도의 메모리가 소요되었다. 즉, 약 3M 정도의 메모리를 절약할 수 있었다. 이렇게 절약되는 메모리는 MUICache의 크기에따라 달라지기때문에 사용자마다 다르게 나타난다. 한 사용자의 보고에 따르면 MUICache를 삭제함으로서 약 10M정도가 절약되었다고 한다.


MUICache의 제거 MUICache의 모든 내용은 안전하게 제거할 수 있다. 이 폴더의 모든 내용을 삭제하고 부팅하면 XP.7에 내장된 프로그램의 이름이 자동적으로 추가되며, 프로그램을 실행시킬때 마다 해당 프로그램 이름이 다시 MUICache에 추가된다. 따라서 MUICache가 지나치게 비대하다면 이 MUICache를 제거하는 것이 좋다. 제거하는 절차는 다음과 같다.

    윈도우 XP 기준 
    
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다. 
    2. 다음 레지스트리로 이동한다.
    3. HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\Shell\MuiCache
 
    
    윈도우 7 기준

    1. 시작/실행/regedit를 입력하고 확인을 클릭한다. 
    2. 다음 레지스트리로 이동한다.
    3. HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\Shell\MuiCache 

    1.우측 패널에서 기본값을 제외한 모든 값을 블럭 지정한다. 
    2.마우스 우측 버튼을 클릭하고 삭제를 선택한다. (주의:MUICache폴더는 지우면안됨 / 폴더안의 내용만지우면됨)
    3.값 삭제 확인 창에서 예를 클릭한다. 
    4.시스템을 재 기동한다.

-본문추가 - XP의 경우 기본적인 경로를 따라가다가 폴더가 없어 막히는 부분이 있는점을 발견됨.

             다음 해당 변경으로 따라가시면됩니다.

HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache

HKU\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache

HKU\{SID}\Software\Microsoft\Windows\ShellNoRoam\MUICache


간단요약 

1.프로그램 설치 & 삭제 & 프로그램가동(exe.dll) 실행시 레지스트리엔 찌꺼기정보가 항상남게된다

2.프로그램이 실행될때마다 캐시가 되므로 어느것이 실행되었는지 알수잇는 장점이 잇을수가 있다 

3.하지만 전혀 필요가 없으므로 삭제를 해야한다



출처 : coolenjoy.net


Trackback 0 Comment 0
2012.07.30 10:53

Windows7 자동 실행 관련 레지스트리 값

  • [시작]
    을 클릭하고 검색 창에 regedit를 입력하세요. 상단의 검색 결과에서 [regedit]를 클릭하세요.


    사용자 계정 컨트롤 메시지가 나타나면 관리자 암호를 입력하거나 [예]를 클릭합니다.

  • 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cdrom의 경로로 이동한 후, 오른쪽 화면에서 AutoRun의 데이터 값이 0x00000001 (1)로 설정되어 있는지 확인하세요. 만약 AutoRun의 데이터 값이0x0000000 (0)으로 되어 있다면 [AutoRun]을 두 번 클릭하여 DWORD(32비트) 값 편집 창을 띄우세요.



  • DWORD(32비트) 값 편집 화면이 나타나면 값 데이터에 1을 입력하고 [확인]을 클릭하세요. 



  • 같은 경로에서 오른쪽 화면에 AutoRunAlwaysDisable 라는 항목이 있다면 마우스 오른쪽 단추로 클릭하고 [삭제]를 클릭하세요.


    값 삭제 확인 메시지가 나타나면 [예]를 클릭합니다.

  • 레지스트리 편집기에서HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer의 경로로 이동한 후, 오른쪽 화면에서 NoDriveTypeAutoRun의 데이터 값이 0x00000091 (145)로 설정되어 있는지 확인하세요. 만약NoDriveTypeAutoRun의 데이터 값이 0x00000091 (145)가 아니라면 [NoDriveTypeAutoRun]을 두 번 클릭하여DWORD(32비트) 값 편집 창을 띄우세요.



  • DWORD(32비트) 값 편집 화면이 나타나면 값 데이터에 91을 입력하고 [확인]을 클릭하세요.



  • 레지스트리 편집기에서 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer의 경로로 이동한 후, 오른쪽 화면에서 NoDriveTypeAutoRun의 데이터 값이 0x00000091 (145)로 설정되어 있는지 확인하세요. 만약 NoDriveTypeAutoRun의 데이터 값이 0x00000091 (145)가 아니라면 [NoDriveTypeAutoRun]을 두 번 클릭하여 DWORD(32비트) 값 편집 창을 띄우세요.



  • DWORD(32비트) 값 편집 화면이 나타나면 값 데이터에 91을 입력하고 [확인]을 클릭하세요.



  • 레지스트리 편집기에서HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\UserChosenExecuteHandlers의 경로로 이동한 후, 오른쪽 화면에서 기본값 외에 다른 값이 있다면 모두 삭제하세요.



  • 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하세요.


  • 출처 : MS



    Trackback 0 Comment 0
    2012.07.21 00:54

    윈도우 화면 보호기 암호로 보호 (설정고정)


    화면보호기 설정 불가능하게 하려면 레지스트리 편집기에 들어가면 되는데 실행 명령어는 regedit 를 치면 나온다.

    일반적으로 화면보호기 레지스트리를 관리 부분은 [HKEY_CURRENT_USER\Control Panel\Desktop] 이 곳이다.

    이 곳 경로에 들어가면 화면보호기 대기시간과 같은 설정들을 할수 있지만, 화면보호기 설정을 변경불가능하게 고정 시키면 이 곳에서 아무리 변경하여 고쳐도 변경이 안되지 않는다.

    화면보호기 설정 불가능하게 만들려면 경로를 새로 만들어야 한다.

    [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop]

    이 경로를 만들었으면 새로운 값을 만들어주면 된다.


    "ScreenSaverIsSecure"="0"

    데이터 값이 0, 1에 상관없이 무조건 '다시시작할때 암호로 보호'에 체크 되면서 고정


    "ScreenSaveTimeOut"="600"

    대기 시간 설정 초 단위로 입력

    위의 숫자 600초는 10분


    "ScreenSaveActive"="1"

    화면보호기 작동 유무를 설정할수 있다.

    데이터 값을 0으로 입력시 화면보호기 없음으로 선택 된다.


    "SCRNSAVE.EXE"="C:\\WINDOWS\\system32\\logon.scr"

    화면 보호기를 어떤 종류로 사용 할 것인가를 파일경로를 지정하면 해당 화면보호기로 선택 된다.

    화면보호기 작용유무 데이터 값 설정에서 1로 입력하였을때 사용되는 데이터값

    화면보호기 설정불가를 해제를 시킬시에는

    [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop] 경로의 키 값이나[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows]를 삭제 시키면 된다.

    시스템 초기 설정에는

    [HKEY_CURRENT_USER\Software\Policies\Microsoft] 안에 Windows 경로 자체가 없다.



    출처 : http://fopkim.blog.me/


    "화면 보호기 암호로 보호" 그룹 정책 설정을 적용하면 화면 보호기가 암호로 보호되지 않는다


    Trackback 0 Comment 0