Windows 시스템 진단 명령어를 암기하여 문제를 빠르게 해결하세요

Command Prompt Commands Troubleshoot Windows

명령 프롬프트 명령어는 원격 지원 및 시스템 정보를 빠르게 접근하는 데 매우 유용합니다. 다음은 PC 문제를 효과적으로 해결하는 데 도움이 되는 유용한 명령 프롬프트 명령어 목록입니다.

목차

    1. 시스템 세부 정보 보기 – systeminfo
    1. 시스템 이미지 상태 확인 – DISM /Online /Cleanup-Image /ScanHealth
    1. 실행 중인 프로세스 나열 – tasklist /v
    1. 네트워크 연결 표시 – netstat -an
    1. 상세 네트워크 구성 보기 – ipconfig /all
    1. 부팅 구성 보기 – bcdedit /enum all
    1. 전원 효율성 보고서 생성 – powercfg /energy
    1. 네트워크 경로 추적 – tracert
    1. 디스크 오류 확인 – chkdsk /f

고급 명령 프롬프트 창 열기

이 명령어를 사용하려면 먼저 명령 프롬프트 창을 열어야 합니다. 일부 명령어는 일반 명령 프롬프트에서 잘 작동하지만, 완전한 접근을 위해 고급 창을 사용하는 것이 좋습니다.

고급 명령 프롬프트 창을 여는 가장 쉬운 방법은 Windows 검색에서 “cmd”를 검색하고, 명령 프롬프트를 오른쪽 클릭한 후 관리자 권한으로 실행을 선택하는 것입니다.

Command prompt run as administrator option in start menu

고급 명령 프롬프트 창을 열 수 없는 경우, 일반 창도 일부 명령어에 대해 작동합니다. Win + R 키를 눌러 실행 대화 상자에 cmd를 입력하여 명령 프롬프트를 열 수 있습니다.

1. 시스템 세부 정보 보기 – systeminfo

systeminfo 명령어를 사용하면 PC에 대한 많은 정보를 빠르게 액세스 할 수 있습니다. 여기에는 호스트 이름, 하드웨어 사양, 부팅 시간, OS 빌드 버전 등의 중요한 정보가 포함됩니다.

또한 일반 시스템 정보 도구 요약에서는 찾을 수 없는 OS 설치 날짜, 핫픽스 (KB ID), 네트워크 어댑터 정보 등을 표시합니다.

Systeminfo command showing details of PC

이 정보는 원격으로 문제를 해결할 때 어떤 장치를 다루고 있는지 이해하는 데 중요할 수 있습니다. 많은 명령어는 작동하기 위해 PC 또는 저장 드라이브의 정확한 이름이 필요하며, 이 명령어가 이를 제공할 수 있습니다.

2. 시스템 이미지 상태 확인 – DISM /Online /Cleanup-Image /ScanHealth

DISM (배포 이미지 서비스 및 관리) 도구는 Windows 이미지와 관련된 문제를 해결하는 데 도움이 됩니다. Windows 이미지의 문제는 충돌, 프리징 또는 Windows 업데이트가 멈추는 등 심각한 기능 장애를 초래할 수 있습니다. 이러한 문제가 발생하는 경우 DISM 명령어를 사용하여 확인하고 수정할 수 있습니다.

DISM Scan Health command successful results

시작하려면 DISM /Online /Cleanup-Image /ScanHealth 명령어를 실행하십시오. 몇 분간 스캔한 후 Windows 이미지에 문제가 있는지 알려줍니다. 문제가 발견되면 다음 명령어를 실행합니다.

DISM /Online /Cleanup-Image /RestoreHealth

3. 실행 중인 프로세스 나열 – tasklist /v

명령 프롬프트에서 실행 중인 프로세스에 접근하는 것은 시스템 문제를 진단하는 데 매우 유용할 수 있습니다. 특히 작업 관리자가 비활성화되어 있을 때나 작업 관리자에 접근하는 데 문제가 있을 때 더욱 그렇습니다. tasklist /v 명령어를 실행하면 모든 실행 중인 프로세스를 나열하고 메모리 사용량, 이름, PID 및 소유자 사용자 이름과 같은 중요한 세부 정보를 제공합니다.

Tasklist listing currently running processes

이 정보를 통해 추가 명령어를 사용하여 프로세스를 보다 효과적으로 관리할 수 있습니다. 예를 들어, taskkill /PID (ID 번호)를 입력하여 프로세스를 종료할 수 있습니다. 또한, 작업 관리자와 달리 시작 후 프로세스가 CPU를 얼마나 오랫동안 사용했는지 확인할 수 있는 추가 열도 표시됩니다.

4. 네트워크 연결 표시 – netstat -an

네트워크 문제가 발생할 경우, netstat -an 명령어는 진단을 돕기 위한 풍부한 정보를 제공합니다. 이 명령어는 들어오고 나가는 모든 활성 네트워크 연결을 나열합니다. 각 연결의 로컬 및 외국 IP 주소와 그 상태를 표시합니다.

Netstat -an command showing current connection

이 정보를 사용하여 특정 도메인과의 연결 문제를 해결하고, 연결이 설정되었는지 아니면 대기 상태인지 확인 할 수 있습니다. 또한 이 정보를 사용하여 악성 프로그램에 의한 의심스러운 연결을 감지할 수 있습니다.

5. 상세 네트워크 구성 보기 – ipconfig /all

이 명령어는 라우터의 IP 주소를 찾을 때 이미 사용해 보셨을 것입니다. 그러나 이 명령어의 주된 목적은 네트워크 어댑터에 대한 상세 정보를 나열하는 것입니다. IP 주소, 서브넷 마스크, 기본 게이트웨이, MAC 주소, DNS 서버, DHCP 상태, 임대 시간 등과 같은 중요한 네트워크 정보를 액세스할 수 있습니다.

Ipconfig /all details in Command Prompt

이 정보는 잘못된 IP 주소나 DNS 서버와 같은 일반적인 네트워크 문제를 해결하는 데 필수적입니다. 정적 IP 주소를 설정할 때도 매우 중요합니다.

6. 부팅 구성 보기 – bcdedit /enum all

Windows 부팅과 관련된 문제, 예를 들어 듀얼 부팅이 작동하지 않거나 느린 부팅 시간이 발생하는 경우 이 명령어가 도움이 될 것입니다. bcdedit /enum all을 사용하여 Windows 부트 관리자에 대한 자세한 정보, 예를 들어 부팅 순서 및 OS 구성 등을 볼 수 있습니다.

BCDEdit command in Windows Command Prompt

기본 OS, 복구 환경 설정, 안전 모드 설정 및 파티션에 대한 정보를 제공할 수 있으며, 이러한 정보는 부팅 관련 문제를 해결하는 데 도움이 됩니다. Windows 복구 환경에서도 액세스할 수 있습니다.

7. 전원 효율성 보고서 생성 – powercfg /energy

PC 성능을 관리하거나 노트북의 배터리 타이밍을 늘리고자 하는 경우, powercfg /energy 명령어는 목표 달성을 위한 유용한 정보를 제공합니다. 실행하면 시스템을 60초 동안 관찰하고 브라우저에서 열 수 있는 보고서를 생성합니다. 이 보고서에는 시스템 성능에 직접적인 영향을 주는 모든 구성이 나열됩니다.

Energy report showing list of errors

보고서는 오류, 경고 및 정보의 세 섹션으로 나뉩니다. 오류는 USB 선택적 절전과 같이 성능에 직접 영향을 주는 구성을 포함합니다. 경고는 일반적으로 CPU 리소스를 과도하게 사용하는 프로세스를 나열합니다. 정보 섹션은 성능에 영향을 미치는 일반 설정을 나열합니다.

이 보고서의 정보를 사용하여 성능과 관련된 많은 문제를 진단할 수 있습니다.

8. 네트워크 경로 추적 – tracert

이것은 네트워크 문제를 식별하는 데 도움이 되는 또 다른 유용한 네트워크 진단 명령어입니다. 이 명령어는 특정 도메인이나 IP 주소에 대한 연결 문제를 진단하는 데 매우 유용합니다.

tracert를 실행하면 TTL(Time to Live)이 점차 증가하는 패킷을 보내고, 각 패킷이 목적지에 도달하는 데 걸리는 시간, IP 주소 및 홉 수를 기록합니다. 이 정보는 네트워크에서 지연이나 중단이 발생하는 위치를 정확하게 파악하는 데 도움이 됩니다.

명령어를 사용하려면 tracert 다음에 도메인 이름이나 IP 주소를 입력합니다. 예를 들어, tracert www.maketecheasier.com은 네트워크에서 Make Tech Easier까지의 경로를 추적합니다.

Tracert command showing route to Make Tech Easier

어떤 홉에서 명령어가 너무 오래 걸리거나 요청이 시간 초과될 경우, 이는 네트워크 혼잡, 패킷 손실 또는 해당 시점의 방화벽 간섭을 나타낼 수 있습니다.

9. 디스크 오류 확인 – chkdsk /f

이것은 전문가들이 빈번한 충돌, BSoD, 프리징 등의 문제가 발생하는 경우 첫 번째로 추천하는 방법입니다. chkdsk /f를 사용하면 저장 드라이브를 논리 파일 시스템 오류, 예를 들어 MFT의 손상된 항목이나 파일 할당 문제를 검사할 수 있습니다. 이러한 문제는 파일 손상, 프리징 및 디스크 손상 오류를 유발할 수 있습니다.

Chkdsk /f command results in Command Prompt

HDD의 경우 chkdsk /r을 실행해야 합니다. 이는 논리 파일 시스템 오류를 수정할 뿐만 아니라 불량 섹터(물리적으로 손상된 영역)를 감지하고 데이터를 복구하려고 시도합니다. 감지된 후에는 해당 위치를 표시하여 향후 어떠한 데이터도 불량 섹터 위에 기록되지 않도록 합니다.

단일 드라이브의 오류를 확인하려면 chkdsk C: /f와 같이 드라이브를 지정할 수 있습니다. 그러나 시스템 드라이브를 검사하면 부팅 시 스캔을 예약할 것인지 요청합니다. 이는 시스템 드라이브는 부팅 중에만 스캔할 수 있기 때문입니다.

이러한 명령어 대부분은 기억하기 쉽습니다. DISM 명령어는 조금 길지만, 그 목적과 기능을 이해하면 더 쉽게 기억할 수 있습니다. 문제를 해결하기 위해 명령 프롬프트를 자주 사용하는 경우, 명령 프롬프트 트릭도 좋아할 수 있습니다.