명령줄을 사용하여 Windows 10 프로세스의 우선 순위를 변경하는 방법은 무엇입니까?

게시 됨: 2020-10-19

Windows PC에서 응용 프로그램을 실행할 때 할당된 프로세서 리소스가 다릅니다. 이것은 시스템의 리소스가 제한되어 있기 때문에 발생합니다. 따라서 Windows는 각 프로그램에 우선 순위 수준을 할당하여 부여할 수 있는 "권한"의 양을 결정합니다. 일반적으로 Windows 응용 프로그램 및 프로세스는 다음 수준으로 우선 순위가 지정됩니다.

  • 실시간
  • 높은
  • 정상 이상
  • 정상
  • 보통 이하의
  • 낮은

프로세스에 더 높은 우선 순위 수준이 할당될수록 앱에 더 많은 리소스가 할당되고 더 잘 실행됩니다.

이제 기본적으로 우선 순위 수준은 Windows 시스템에 의해 자동으로 다른 프로세스에 할당됩니다. 그러나 수동으로 변경할 수 있는 옵션이 있습니다. 아래 가이드에서는 명령줄, 작업 관리자 및 PowerShell을 사용하여 실행 중인 프로세스의 프로세스 우선 순위를 변경하는 방법을 알려줍니다.

컴퓨터에서 실행 중인 프로세스의 우선 순위 수준을 변경하는 세 가지 방법이 있습니다. 다음 방법을 사용하여 이 작업을 수행할 수 있습니다.

  • 작업 관리자에서 우선 순위를 변경하십시오.
  • PowerShell을 사용하여 프로세스 우선 순위를 설정합니다.
  • 명령 프롬프트를 사용하여 우선 순위 수준을 설정합니다.

작업 관리자를 통해 Windows 10 프로세스의 우선 순위를 변경하는 방법은 다음과 같습니다.

작업 관리자에서 작업의 우선 순위를 설정하려면 다음을 수행하십시오.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 선택합니다.
  • 자세한 내용을 보려면 하단의 아래쪽 화살표 아이콘을 클릭하십시오.
  • 창 상단의 세부 정보 탭으로 이동합니다.
  • 우선 순위를 변경할 프로세스를 찾습니다.
  • 우선 순위 설정 위로 커서를 이동합니다.
  • 상황에 맞는 메뉴에서 특정 프로세스에 할당할 우선 순위 수준을 선택합니다.
  • 이제 우선 순위 변경 버튼을 클릭하고 작업 관리자를 닫습니다.

PowerShell을 통해 프로세스의 우선 순위를 변경하는 방법은 다음과 같습니다.

Windows 10에서 프로세스의 우선 순위 수준을 변경하는 또 다른 방법은 PowerShell을 사용하는 것입니다. 그러나 PowerShell은 "인간적인" 용어로 우선 순위 수준을 제시하지 않습니다. 대신, 레벨의 지정된 ID를 기반으로 작업에 할당할 레벨을 선택하게 됩니다. 이것은 상황을 조금 더 복잡하게 만들지만 귀하의 편의를 위해 아래에 ID 코드의 의미를 나열했습니다.

실시간 256
높은 128
정상 이상 32768
정상 32
보통 이하의 16384
낮은 64

이제 ID를 알았으므로 다음 단계를 진행할 수 있습니다.

  • 키보드에서 Win 키를 누르고 PowerShell 검색을 실행합니다.
  • 첫 번째 검색 결과를 클릭합니다.
  • PowerShell 창에서 아래 명령을 입력하고 Enter 키를 누릅니다.

Get-WmiObject Win32_process -filter '이름 = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

  • 위의 명령어에서 ProcessName 대신에 우선순위를 변경하고자 하는 프로세스(앱)의 이름을 입력합니다. PriorityLevelID 대신에 필요한 우선순위 레벨 코드를 입력하십시오.

명령줄을 사용하여 프로세스의 우선 순위를 변경하는 방법은 다음과 같습니다.

마지막으로 명령 프롬프트를 사용하여 PC의 우선 순위 수준을 변경할 수도 있습니다. 방법은 다음과 같습니다.

  • 키보드에서 Win + R 키 콤보를 눌러 실행 대화 상자를 엽니다.
  • "cmd"(따옴표 제외)를 입력하고 키보드의 Enter 키를 누릅니다.
  • 명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다.

name="ProcessName" 호출 setpriority "PriorityLevelID"인 wmic 프로세스

  • 위의 명령에서 ProcessName을 우선 순위 수준을 변경하려는 프로그램의 이름으로 바꿉니다.
  • 또한 위의 표에서 PriorityLevelID를 해당 ID로 변경해야 합니다. 예, 명령 프롬프트를 사용하면 PowerShell과 마찬가지로 우선 순위 수준에 숫자 ID를 사용해야 합니다.

그러나 우선 순위 수준의 실제 이름을 사용하려는 경우(작업 관리자와 마찬가지로) 다른 명령을 사용하여 이를 수행할 수 있습니다. 여기있어:

name="ProcessName" CALL setpriority "PriorityLevelName"인 wmic 프로세스

위의 명령에서 ProcessName을 프로세스 이름으로 변경하고 PriorityLevelName을 사용하려는 우선 순위 수준으로 변경해야 합니다. 이 경우 실제 레벨 이름을 사용할 수 있습니다: 실시간, 높음, 정상 이상, 보통, 정상 미만 또는 낮음.

Windows 10의 명령줄에서 프로세스를 중지하는 방법은 무엇입니까?

마지막으로, PC에서 실행 중인 프로세스 중 하나를 단순히 중지하려는 경우 명령 프롬프트를 통해 중지할 수도 있습니다. 방법은 다음과 같습니다.

  • 관리자 권한으로 명령 프롬프트를 엽니다.
  • 현재 PC에서 실행 중인 전체 프로세스 목록을 보려면 "tasklist"(따옴표 제외)를 입력하십시오.
  • 프로세스를 중지하려면 프로세스의 이름이나 PID(PID는 프로세스에 할당된 고유한 10진수)를 사용하여 중지할 수 있습니다.
  • 해당 이름을 사용하여 프로세스를 중지하려면 다음 명령을 입력하십시오.

taskkill /IM "프로세스 이름" /F

참고: "프로세스 이름"을 중지하려는 프로세스의 이름으로 바꿔야 합니다.

  • 해당 ID를 사용하여 프로세스를 중지하려면 다음 명령을 입력하십시오.

taskkill /F /PID pid_number

참고: "PID 번호"를 프로세스 번호로 바꿔야 합니다.

거기에 있습니다. 프로세스가 중지되었으며 더 이상 시스템 리소스를 차지하지 않습니다.

추천

Auslogics BoostSpeed로 PC 문제 해결

BoostSpeed는 PC 청소 및 최적화 외에도 개인 정보를 보호하고 하드웨어 문제를 진단하며 속도 향상을 위한 팁을 제공하고 대부분의 PC 유지 관리 및 서비스 요구 사항을 처리하는 20개 이상의 도구를 제공합니다.

Auslogics BoostSpeed는 인증된 Microsoft Silver Application Developer인 Auslogics의 제품입니다.
무료 다운로드

위의 정보가 도움이 되었기를 바라며 이제 Windows에서 다양한 작업의 우선 순위 수준을 수동으로 설정할 수 있는 세 가지 실행 가능한 방법이 생겼습니다. 시스템을 보다 효율적으로 만들기 위해 무엇을 할 수 있는지 궁금하다면 Auslogics BoostSpeed의 최적화 탭 기능을 사용해 보십시오. 최적화 탭 범주에는 지갑이나 시간에 대한 비용 없이 PC 성능을 향상시킬 수 있는 여러 도구가 있습니다.

Auslogics BoostSpeed는 PC 속도를 늦출 수 있는 모든 속도 감소 문제(오류 로그, 임시 파일, 캐시 등)를 효율적으로 제거합니다. 또한 잠재적인 온라인 위협으로부터 컴퓨터를 보호합니다.