사용자 도구

사이트 도구


사이드바

tip:windows

레지스트리

한글 이외 폰트를 먼저 사용하도록 설정하고 싶다면 여기에서

레지스트리에서 찾아 볼 수 있는 윈도우즈 정보를 정리한다.

설치된 폰트 확인

  • 정확한 이름을 알아보기 위해서라든지, 뭐가 설치된 상태인지 알아보던지.
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

다른 언어 폰트를 더 먼저 쓰게 설정하려면

  • 일본어의 경우, 일본어 폰트로 표시하게 하고 싶다든지
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

Window10

탐색기에서 보기 싫은 폴더 항목 삭제

  • “내 PC”에서 사용하지 않는 폴더 제거. 동영상, 그림, 음악 같은 폴더 삭제하려면 레지스트리를 직접 건드리는 수 밖에 없다.

탐색기에서 'Creative Cloud Files' 폴더 감추기

  • RegEdit.exe 실행합니다.
  • “HKEY_CLASSES_ROOT\CLSID” 키를 선택.
  • Creative Cloud Files 로 검색해서 찾아낸 값에서 아래 항목을 변경.
  • System.IsPinnedToNameSpaceTree0으로 변경.

탐색기에서 'OneDrive' 폴더 감추기

  • RegEdit.exe 실행합니다.
  • “HKEY_CLASSES_ROOT\CLSID” 키를 선택.
  • OneDrive 로 검색을 시작해서 찾아내는 곳에서 아래 항목 수정.
    • 내가 찾아서 나왔던 값. <nowoki> HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} </nowiki>
  • System.IsPinnedToNameSpaceTree0 으로 변경.

탐색기가 종종 느린 경우

  • 레지스트리
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
    • 내부 항목을 모두 삭제.
  • 아이콘 미리보기 끄기도 도움이 되겠으나… 그러서야 뭐, 지금 os를 쓰는 의미가.

단축키

단축키 설명
Windows Key+, 일시적으로 앱을 감춰, 데스크톱 보기.
Windows Key+D 모든 앱 최소화.
Ctrl+Shift+M 모든 최소화된 창 최대화.
Windows Key+Home 현재 사용중인 창을 제외한 모든 창 최소화.
Windows Key+L PC 잠그기.
Windows Key+E 탐색기.
Alt+Up 파일 탐색기내 한 수준 올라가기.
Alt+Left 파일 탐색기내 이전 폴더로.
Alt+Right 파일 탐색기내 다음 폴더로.
Alt+Tab 창간 이동.
Alt+F4 현재 창 닫기.
Windows Key+Shift+Left (or Right) 창을 연결된 다른 모니터로 이동.
Windows Key+T 작업 표시줄내 앱간 이동. (엔터를 치면 해당 창으로 이동, 또는 실행).
Windows Key+Any Number Key 작업 표시줄내 앱 실행(앱 순서가 번호)
단축키 설명
Ctrl+Shift+Esc 작업 관리자 실행.
Windows Key+R 실행 창 열기.
Shift+Delete 휴지통을 거치지 않고, 영구 삭제.
Alt+Enter 현재 선택된 파일의 속성 창.
Windows Key+U 접근성 센터 열기.
Windows Key+Space 입력 언어 및 키보드 전환.
Windows Key+Shift+Any Number Key 작업 표시줄내 앱 새 창 실행
Windows Key+Ctrl+Shift+Any Number Key 작업 표시줄내 앱 새 창 실행(관리자 권한)
Alt+스페이스바 활성 창의 바로 가기 메뉴 열기
Alt+Esc 항목을 열린 순서대로 선택
Ctrl+Alt+Shift+화살표 키 시작 메뉴에서 그룹이나 타일에 초점이 있을 때 지정된 방향으로 이동
Ctrl+Alt+Tab 화살표 키를 사용하여 열린 모든 앱 간 전환
Shift+F10 선택한 항목에 대한 바로 가기 메뉴 표시
Alt+D 주소 표시줄 선택
Ctrl+Shift+N 새 폴더 만들기
F11 활성 창 최대화 또는 최소화
Shift+작업 표시줄 단추 마우스 오른쪽 단추로 클릭 앱의 창 메뉴 표시
Shift+그룹화된 작업 표시줄 단추 마우스 오른쪽 단추로 클릭 그룹의 창 메뉴 표시

앱 설치가 안되는 경우

파이널 : 윈도우 재설치가 답
  • 앱 저장소 변경 후, 앱 설치가 안되는 경우

왜 윈도우즈는 이런 문제가 꼭 생기는 걸까..

재현 케이스

  1. 앱의 저장소 위치를 C 드라이브 이외의 드라이브로 설정 (예: F:\)
    이후 한참 사용하다가 일이 생겨서,
  2. F:\ 드라이브의 하드를 새 드라이브로 교체.
  3. 새 드라이브를 잠시 G:\로 사용했다가 되었다가
    완전 교체후 드라이브 명을 F:\ 다시 변경
    • 이때 잠시 앱 저장소를 C로 변경했다가 드라이브 교체 후, 다시 새 F:\로 변경
  4. 앱의 저장소를 F:\로 변경 했는데.. 이 후에 앱 설치가 되지 않음.
  5. 에러 코드로 웹에서 검색해봐야 이유를 찾을 수가 없다.

짐작되는 이유

  • 아래의 레지스트리에 앱 저장소 정보가 있는데
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\CodeIntegrity\Roots
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\PackageVolumes
  • 저장소를 다른 드라이브로 설정 하는 경우
    • …\CodeIntegrity\Roots\1
    • …\CodeIntegrity\Roots\2
    • …\PackageVolumes\1
    • …\PackageVolumes\2
  • 저장소 개수만큼 서버 폴더가 생기는데 PackageVolumes 쪽의 내용은 저장소를 변경할때마다 계속 늘어나는 방식인 듯
  • PackageVolumes의 하위 키에는 1번 항목에는 C 드라이브, 2번부터는 한번씩 추가된 저장소가 그대로 남아 있기 때문에,
    ..
    (이미 사라진) 없는 드라이브에 먼저 설치하려다가 실패하는 것 같다.
    이 부분을 수정하고 난 뒤에는 정상 설치가 가능.
  • 휴우

C 드라이브 용량 조절

Guide to Freeing up Disk Space under Windows 7

  • 윈도우즈 내장 DiskCleanup으로 윈도우즈 업데이트 백업 삭제
  • 하이버네이션 기능 삭제
  • 메모리가 넉넉하면(20기가 이상이면) 가상메모리를 삭제 또는 현재 메모리의 1/2 수준으로 조정

윈도우즈7 부팅 속도 느리면

요약하면, 부팅 정책을 추가합니다.

  1. gpedit.msc (로컬그룹정책편집기, 오픈)
  2. 컴퓨터 구성 > 관리 템플릿 > 시스템 > 문제 해결 및 진단 > Windows 부팅 성능 진단 > 시나리오 실행 수준 구성 : 실행
  3. 시나리오 실행 수준 구성
    1. “사용” 선택
    2. “검색 및 문제 해결만” 선택
    3. 적용 버튼 클릭
  4. 체크 : 서비스 중에 DPS 가 실행 중인지 확인. 이게 있어야만 효과를 볼 수 있다고 한다.

윈도우즈7 로그온 화면 바꾸기

귀찮으니 링크만 : http://funeasy.tistory.com/273

튜닝? 하지만 효과는 그닥

직접 해보고 적은 것이라고 한다.넷북용으로 조정한 건데, 그닥 효과가..

  1. 복사가 안되므로 링크를 검

중지시킬서비스

언젠가 다시 필요한 때가 오면 또 알아서 깔리겠죠.

  1. CwService.exe : Contents Wall CwService
  2. Apple Mobile Devcie : 이 넘의 아이폰..
  3. 본주루 서비스
  4. Naver UpdateService
  5. NDrive Mount Service
  6. npkcmsvc : 온라인 게임 업계 사람은 피해갈 수 없나..

불필요 서비스 목록에서 삭제

from : http://ggaman.tistory.com/382

서비스에 관련된 윈도우 명령은 "sc" 입니다.
 도스커맨드 프롬프트(시작->실행->"cmd" 입력하고 확인)에서 "sc"입력하면 다음과 같은
 도움말이 출력됩니다. 
======================================================================================
 
설명:
 SC는 서비스 제어 관리자 및 서비스와의 통신에 사용되는
 명령줄 프로그램입니다.
 사용법:
 sc <서버> [명령어] [서비스 이름] <옵션1> <옵션2>...
 

<서버> 옵션의 형식은 "\\ServerName"입니다.
 명령어에 대한 자세한 도움말은 다음을 입력하십시오: "sc [명령어]"
 명령어:
 query-----------서비스 상태를 쿼리하거나 서비스 종류의
 상태를 열거합니다.
 queryex---------서비스의 확장 상태를 쿼리하거나 서비스
 종류의 상태를 열거합니다.
 start-----------서비스를 시작합니다.
 pause-----------서비스에게 PAUSE 제어 요청을 보냅니다.
 interrogate-----서비스에게 INTERROGATE 제어 요청을 보냅니다.
 continue--------서비스에게 CONTINUE 제어 요청을 보냅니다.
 stop------------서비스에게 STOP 요청을 보냅니다.
 config----------서비스 구성을 변경합니다 (지속적).
 description-----서비스 설명을 변경합니다.
 failure---------서비스가 실패했을 때 행할 동작을 변경합니다.
 qc--------------서비스의 구성 정보를 쿼리합니다.
 qdescription----서비스 설명을 쿼리합니다.
 qfailure--------서비스가 실패했을 때 행할 동작을 쿼리합니다.
 delete----------서비스를 (레지스트리에서) 삭제합니다.
 create----------서비스를 만듭니다. (레지스트리에 추가).
 control---------서비스에게 제어를 보냅니다.
 sdshow----------서비스의 보안 설명자를 표시합니다.
 sdset-----------서비스의 보안 설명자를 설정합니다.
 GetDisplayName--서비스의 DisplayName을 가져옵니다.
 GetKeyName------서비스의 ServiceKeyName을 가져옵니다.
 EnumDepend------서비스 종속성을 열거합니다.
 
다음 명령어에는 서비스 이름이 필요 없습니다:
 sc <서버> <명령어> <옵션>
 boot------------(ok | bad) 마지막 부팅을 마지막으로 성공한 부팅
 구성에 저장할 지 나타냅니다.
 Lock------------서비스 데이터베이스를 잠급니다.
 QueryLock-------SCManager 데이터베이스의 잠금 상태를 쿼리합니다
 예:
 sc start MyService
 
QUERY와 QUERYEX 명령 도움말을 보시겠습니까? [y|n]:
 y
 
QUERY 및 QUERYEX 옵션:
 쿼리 명령어 뒤에 서비스 이름이 오면, 해당 서비스의
 상태가 반환됩니다. 이 경우 다른 옵션은 적용되지
 않습니다. 쿼리 명령어 뒤에 아무 것도 오지 않거나
 아래 나열된 옵션 중의 하나가 오면, 서비스가 열거됩니다.
 type= 열거할 서비스 종류 (driver, service, all)
 (기본값 = service)
 state= 열거할 서비스 상태 (inactive, all)
 (기본값 = active)\n"
 bufsize= 열거할 버퍼 크기 (바이트)
 (기본값 = 4096)
 ri= 열거하기 시작할 계속 인덱스 번호\n"
 (기본값 = 0)
 group= 열거할 서비스 그룹
 (기본값 = all groups)
 
구문 예제
 sc query - 활성 서비스 및 드라이버의 상태 열거
 sc query messenger - 메신저 서비스의 상태 표시
 sc queryex messenger - 메신저 서비스의 확장 상태 표시
 sc query type= driver - 활성 드라이버만 열거
 sc query type= service - Win32 서비스만 열거
 sc query state= all - 모든 서비스 및 드라이버 열거
 sc query bufsize= 50 - 50바이트 버퍼로 열거
 sc query ri= 14 - 계속 인덱스 = 14로 열거
 sc queryex group= \"\" - 그룹에 없는 활성 서비스 열거
 sc query type= service type= interact - 모든 인터랙티브 서비스 열거
 sc query type= driver group= NDIS - 모든 NDIS 드라이버 열거
 ======================================================================================
 
이 "sc" 명령으로 서비스를 시작/중단/삭제 및 관련 기타 작업을 하실 수 있습니다.
 
저같은 경우엔 오라클9가 설치되면서 등록된 OracleTNSListener 서비스가 실제로 파일은 삭제되었는데, 서비스 항목에서 삭제가 되지 않아 다음과 같이 실행하여 서비스 항목에서 제거하였습니다.
 
> sc delete OracleTNSListener
 
이렇게 "sc"명령어를 응용하면 서비스에 관한 제어에 도움이 되리라 생각합니다 ^^
 중복되었다면 처음 보시는 분을 위해 올렸다고 생각해주세요~ 
tip/windows.txt · 마지막으로 수정됨: 2020/02/13 18:10 저자 kieuns