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

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 'name = "ProcessName.exe"'| foreach-object {$ _. SetPriority (PriorityLevelID)}

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

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

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

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

wmic 프로세스 여기서 name =”ProcessName”CALL setpriority“PriorityLevelID”

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

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

이름 =”ProcessName”CALL setpriority“PriorityLevelName”인 wmic 프로세스

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

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

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

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

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

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

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

taskkill / F / PID pid_number

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

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

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

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