Computer >> 컴퓨터 >  >> 체계 >> Windows

명령줄을 사용하여 실행 중인 프로세스에 대한 프로세스 우선 순위 변경

Windows 시스템에서 응용 프로그램을 실행할 때 모든 응용 프로그램은 작동을 위해 프로세서 리소스를 공유합니다. 우선 순위 수준은 실행 중인 응용 프로그램이 사용하는 프로세서 리소스의 수를 결정합니다.

Windows 응용 프로그램 및 프로세스는 다음 수준에 따라 우선 순위가 지정됩니다.

  • 실시간
  • 높음.
  • 정상 이상
  • 정상입니다.
  • 정상 미만입니다.
  • 낮음.

프로세스에 할당된 우선 순위 수준이 높을수록 더 많은 프로세서 리소스를 사용합니다. 따라서 프로세스를 사용하는 응용 프로그램의 성능이 향상됩니다.

Windows 시스템은 실행 중인 프로세스에 우선 순위 수준을 자동으로 할당하지만 수동으로 수준을 변경할 수 있습니다. 이 가이드는 이 작업을 수행하는 세 가지 방법을 보여줍니다.

프로세스 우선 순위를 쉽게 설정할 수 있지만 프로그램을 닫거나 컴퓨터를 재부팅하면 프로세스가 기본 우선 순위 수준으로 돌아가기 때문에 일시적일 뿐입니다.

Windows 10에서 프로세스 우선 순위 수준을 변경하는 방법

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

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

심각한 합병증을 일으키지 않고 위의 작업을 수행하는 방법을 계속 읽으십시오.

1] 작업 관리자에서 우선 순위 변경

명령줄을 사용하여 실행 중인 프로세스에 대한 프로세스 우선 순위 변경

작업 관리자에서 우선 순위를 설정하려면 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 선택합니다. . 자세한 내용을 보려면 작업 관리자 화면 하단의 아래쪽 화살표를 클릭하세요. .

세부정보로 전환 창 상단의 탭. 여기에서 우선순위를 변경하려는 프로세스를 찾아 우선순위 설정에 마우스를 가져갑니다. .

상황에 맞는 메뉴에서 선택한 응용 프로그램 또는 프로세스의 우선 순위 수준을 선택합니다. 주어진 우선 순위 수준 중에서 선택할 수 있습니다.

우선순위 변경을 누르세요. 버튼을 누르고 작업 관리자를 닫습니다.

2] PowerShell을 사용하여 프로세스 우선 순위 설정

작업 관리자 방법과 달리 PowerShell은 우선 순위 수준의 이름을 영어로 지정하지 않습니다. 대신 지정된 ID를 사용하여 우선 순위를 설정해야 합니다.

아래 표는 다양한 우선순위 수준과 해당 ID를 보여줍니다.

우선순위 수준 해당 ID
실시간 256
높음 128
보통 이상 32768
보통 32
정상 미만 16384
낮음 64

즉, PowerShell을 사용하여 프로그램/프로세스 우선 순위 수준을 변경하려면 아래 단계를 따르십시오.

Windows 키를 누르고 PowerShell을 검색합니다. . 검색 결과에서 프로그램을 클릭하세요.

PowerShell 창에서 다음 명령을 입력하고 Enter 키를 누릅니다.

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

명령줄을 사용하여 실행 중인 프로세스에 대한 프로세스 우선 순위 변경

위의 명령에서 ProcessName을 바꿉니다. 우선 순위 수준을 변경하려는 프로세스 또는 응용 프로그램의 이름으로

마찬가지로 PriorityLevelID를 변경합니다. 우선 순위 번호로 이동합니다.

3] 명령 프롬프트를 사용하여 우선 순위 수준 설정

Windows 키 + R 누르기 조합을 눌러 실행 대화 상자를 불러옵니다. 여기에 cmd를 입력합니다. 그리고 ENTER를 누르세요.

명령 프롬프트 창에서 아래 명령을 입력하고 Enter 키를 누릅니다.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

명령줄을 사용하여 실행 중인 프로세스에 대한 프로세스 우선 순위 변경

참고:  위 명령어에서 ProcessName을 바꿉니다. 우선 순위 수준을 변경하려는 프로세스의 이름으로.

또한 PowerShell에서와 같이 이 명령으로 이 작업을 수행하면 지정된 우선 순위 수준 ID가 사용됩니다. 따라서 위의 명령을 입력할 때 PriorityLevelID 이전 솔루션의 테이블에서 해당 ID로.

작업 관리자 방법에서와 같이 실제 우선 순위 수준 이름을 사용하려면 아래 명령을 사용할 수 있습니다.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

이 명령의 경우 ProcessName도 대체해야 합니다. 애플리케이션/프로세스의 이름 및 PriorityLevelName 사용하려는 우선 순위 수준(실시간, 높음, 정상 이상, 보통, 보통 미만 또는 낮음)으로.

참고 :

  • 이 게시물은 프로세스 우선 순위를 저장하는 방법을 보여줍니다.
  • 작업 관리자에서 프로세스 우선 순위를 설정할 수 없는 경우 이 게시물을 참조하세요.

Windows 10에서 프로세스 우선 순위 수준을 설정하는 세 가지 방법을 배웠으므로 프로그램을 실시간 우선 순위 수준. 이렇게 하면 프로세스가 최대한의 리소스를 사용할 수 있으며 다른 응용 프로그램의 성능이 저하됩니다.

명령줄을 사용하여 실행 중인 프로세스에 대한 프로세스 우선 순위 변경