본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Nircmd

0

Nircmd는 Nir Sofer가 개발한 강력한 Windows 명령줄 유틸리티입니다. 사용자 인터페이스 없이 레지스트리 편집, 시스템 볼륨 조절, 모니터 끄기, 단축키 생성 등 다양한 시스템 관리 작업을 수행할 수 있습니다.

Windows 유틸리티레지스트리 편집명령줄 도구무료 도구스크린샷 캡처시스템 자동화음성 볼륨 제어창 관리

소개

Nircmd는 Nir Sofer가 개발한 강력한 Windows 명령줄 유틸리티입니다. 사용자 인터페이스 없이 레지스트리 편집, 시스템 볼륨 조절, 모니터 끄기, 단축키 생성 등 다양한 시스템 관리 작업을 수행할 수 있습니다. 이 도구는 간단한 명령어로 복잡한 자동화 작업을 가능하게 합니다.

상세정보

시스템 제어 및 설정

  • 시스템 볼륨 조절 및 음소거: nircmd.exe changesysvolume 2000, nircmd.exe mutesysvolume 1
  • 모니터 끄기 및 화면 보호기 실행: nircmd.exe monitor off, nircmd.exe screensaver
  • 시스템 전원 제어(대기, 로그오프, 재부팅, 종료): nircmd.exe standby, nircmd.exe exitwin logoff, nircmd.exe exitwin poweroff
  • 화면 해상도 변경: nircmd.exe setdisplay 800 600 24

창 관리 자동화

  • 창 숨기기/보이기/최소화/최대화: nircmd.exe win hide class "IEFrame", nircmd.exe win min class "IEFrame"
  • 창 스타일 변경 및 상위 창 설정: nircmd.exe win -style title "my computer" 0x00C00000, nircmd.exe win settopmost title "Calculator" 1
  • 모든 상위 창 중앙 정렬: nircmd.exe win center alltop

레지스트리 및 설정 관리

  • 레지스트리 키/값 읽기 및 쓰기: nircmd.exe regsetval sz "HKCUcontrol paneldesktop" "ScreenSaveActive" 0
  • 레지스트리 편집기에서 특정 키 열기: nircmd.exe regedit "HKLMSoftwareMicrosoftWindowsCurrentVersion" "CommonFilesDir"

파일 및 바로가기 관리

  • 파일 날짜 변경: nircmd.exe setfiletime "c:tempmyfile.txt" "24-06-2003 17:57:11" "22-11-2005 10:21:56"
  • 바로가기 생성: nircmd.exe shortcut "f:winntsystem32calc.exe" "~$folder.programs$Calculators" "Windows Calculator"
  • 웹 사이트 바로가기 추가: nircmd.exe urlshortcut "http://www.nirsoft.net" "~$folder.desktop$" "NirSoft"

클립보드 및 스크린샷

  • 클립보드에 텍스트 설정/읽기: nircmd.exe clipboard set ~$folder.desktop$, nircmd.exe clipboard readfile "c:My Filesinfo1.txt"
  • 스크린샷 저장: nircmd.exe savescreenshot "f:tempshot.png"

서비스 및 프로세스 관리

  • Windows 서비스 시작/중지/재시작: nircmd.exe service restart apache
  • 프로세스 종료: nircmd.exe killprocess iexplore.exe

다운로드·설치 방법

Nircmd는 단일 실행 파일(nircmd.exe)로 제공되므로 별도의 설치 프로세스가 필요하지 않습니다. 공식 웹사이트에서 64비트 버전을 다운로드한 후 원하는 폴더에 압축을 풀고 바로 사용할 수 있습니다. 휴대용(Portable) 도구로 설계되어 시스템에 임팩트 없이 사용 가능합니다.

기본 사용법

Nircmd는 명령줄 인터페이스(CMD)에서 직접 호출하여 사용합니다. 기본 구조는 “nircmd.exe [명령] [옵션] [파라미터]” 형태입니다. 예를 들어, CD-ROM 드라이브 문을 열려면 nircmd.exe cdrom open j: 명령을 입력합니다.

이런 경우에 유용합니다

  • **자동화 스크립트 작성**: 배치 파일(.bat)과 결합하여 PC 시작 시 자동으로 특정 프로그램 실행, 서비스 재시작 등 반복 작업을 자동화할 때 유용합니다.
  • **원격 시스템 관리**: 여러 대의 컴퓨터에서 동시에 동일한 작업을 수행해야 할 때, computers.txt 파일을 사용한 멀티 리모트 기능으로 효율적으로 관리할 수 있습니다.
  • **빠른 시스템 조작**: 모니터 끄기, 볼륨 조절, 창 관리 등 자주 사용하는 조작을 명령어 한 줄로 빠르게 실행할 수 있어 시간을 절약할 수 있습니다.

지원 환경·시스템 요구사항

운영 체제: Windows 9x/ME, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10. 아키텍처: 64비트(x64) 지원.

최신 버전·업데이트

최신 버전은 v2.87이며, 2024년 4월 23일에 릴리즈되었습니다. 이번 업데이트에서는 ~$folder.localappdata$ 변수가 추가되었고, ~$folder.common_programfiles$ 변수가 올바른 폴더를 사용하도록 수정되었습니다.

제한 사항·확인 사항

  • 일부 명령어(예: savescreenshot)는 Windows 서비스에서 직접 실행 시 GUI에 접근할 수 없어 검은 이미지가 생성될 수 있습니다. 이러한 경우 runinteractivecmd 명령을 사용하여 해결할 수 있습니다.
  • 시스템 사용자(SYSTEM) 권한이 필요한 작업(예: 숨겨진 레지스트리 키 확인)은 runassystem 명령을 사용해야 합니다.

시스템 요구사항

이 프로그램은 별도의 설치 과정 없이 실행 파일로 제공됩니다.