DPC(지연된 프로시저 호출)는 우선 순위가 높은 작업이 나중에 실행하기 위해 필요하지만 우선 순위가 낮은 작업을 연기할 수 있도록 하는 Microsoft Windows OS 메커니즘입니다. 이를 통해 장치 드라이버 및 기타 낮은 수준의 이벤트 소비자가 처리의 우선 순위가 높은 섹션을 빠르게 수행하고 중요하지 않은 추가 처리를 낮은 우선 순위로 실행하도록 예약할 수 있습니다.
높은 DPC 대기 시간은 일반적으로 때때로 잘못되어 높은 DPC 대기 시간 값을 표시하는 장치 드라이버에서 관찰될 수 있습니다. 이 문제에 대한 몇 가지 솔루션이 있으며 아래에서 그 중 일부를 제시합니다. 행운을 빕니다!
해결 방법 1:현재 전원 관리 옵션 변경
변경하는 거의 모든 전원 옵션은 균형 전원 설정에 반영되며 이러한 설정 중 하나가 좋지 않더라도 항상 컴퓨터 성능에 반영됩니다. 고성능 또는 절전 모드로 전환한 것이 문제 해결에 도움이 되었다고 주장하는 사용자가 여러 명 있습니다.
- 시스템 트레이에 있는 배터리 아이콘을 마우스 오른쪽 버튼으로 클릭하고 전원 옵션을 클릭합니다. Windows 10을 사용하지 않는 경우 시작 메뉴를 클릭하고 제어판을 검색합니다. 보기 기준 옵션을 큰 아이콘으로 변경하고 전원 옵션 버튼을 클릭합니다.
- 항목 옆에 있는 작은 원을 클릭하여 균형을 제외한 전원 계획을 선택하십시오. 추가 계획 표시를 클릭하여 선택할 수 있는 모든 계획을 볼 수도 있습니다. 문제가 해결되었는지 확인하세요.
해결 방법 2:동적 틱을 비활성화하고 그래픽 카드 드라이버 업데이트
이 일련의 단계는 Dynamic Ticking을 비활성화하고 항상 지연 및 대기 시간과 관련이 있는 그래픽 카드를 업데이트하여 "정상적으로" 유도된 DPC 대기 시간을 최적화하고 줄이는 데 주로 사용됩니다. 이 단계는 매우 유용하며 몇 가지 문제가 발견되면 첫 번째 부분으로 쉽게 되돌릴 수 있습니다.
- 시작 메뉴 또는 그 옆의 검색 창에서 "명령 프롬프트"를 검색하고 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행" 옵션을 선택합니다. Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 불러올 수도 있습니다. 상자에 "cmd"를 입력하고 확인을 클릭합니다.
- 다음 명령을 복사하여 붙여넣고 나중에 Enter를 클릭해야 합니다.
bcdedit /set disabledynamictick 예
<올 시작="3">이제 컴퓨터의 DPC 대기 시간을 줄이기 위해 그래픽 카드 드라이버를 업데이트해야 합니다.
- 시작 버튼을 선택하고 장치 관리자를 입력하고 상단의 결과 목록에서 선택합니다. Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 불러올 수도 있습니다. 상자에 "devmgmt.msc"를 입력하고 확인을 클릭합니다.
- 범주 중 하나를 확장하여 업데이트하려는 장치의 이름을 찾은 다음 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다. 그래픽 카드의 경우 디스플레이 어댑터 범주를 확장하고 그래픽 카드를 마우스 오른쪽 버튼으로 클릭한 다음 드라이버 업데이트를 선택합니다.
<올 시작="3">
해결책 3:네트워크 장치 변조(무선 및 이더넷)
이 방법은 매우 유용하며 컴퓨터의 네트워크 장치에 대한 장치 관리자의 특정 설정을 변경해야 합니다. 일반적으로 이러한 장치는 Windows PC에서 높은 DPC 대기 시간의 가장 일반적인 원인이며 항상 이러한 설정을 변경하여 대기 시간을 줄이는 것이 좋습니다.
- 시작 버튼을 선택하고 장치 관리자를 입력하고 상단의 결과 목록에서 선택합니다. Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 불러올 수도 있습니다. 상자에 "devmgmt.msc"를 입력하고 확인을 클릭합니다.
- 네트워크 어댑터 범주 옆에 있는 화살표를 클릭하여 확장하고 무선 및 이더넷 어댑터를 찾습니다. 목록의 맨 위에 있어야 하며 Intel과 같은 브랜드 이름이 있어야 합니다.
- 각 항목을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 속성을 선택합니다. 고급 탭으로 이동하면 속성 브랜드 목록이 표시됩니다. Energy Efficient Ethernet 옵션을 찾아 값 아래의 옵션을 클릭하고 끄기를 선택하여 비활성화합니다.
- 그런 다음 전원 관리 탭으로 이동하여 컴퓨터가 전원을 절약하기 위해 이 장치를 끌 수 있음 옆에 있는 확인란의 선택을 취소해야 합니다. 모든 적합한 장치에 대해 프로세스를 반복하고 변경 사항을 적용했는지 확인하십시오. 지연 시간이 정상으로 돌아왔는지 확인하세요.
해결 방법 4:컴퓨터에서 방화벽 제거
무료 바이러스 백신 도구와 함께 자주 설치되는 방화벽은 일반적으로 높은 DPC 대기 시간 문제를 일으키는 것으로 보이며, 현재 득보다 실이 더 많기 때문에 방화벽을 제거하여 문제를 해결하는 것이 좋습니다. 이 문제를 가장 자주 발생시키는 것으로 알려진 방화벽은 Avast의 방화벽으로 자체적으로 제거할 수 있습니다.
- 시스템 트레이에서 아이콘을 찾아 Avast 사용자 인터페이스를 열고 마우스 오른쪽 버튼으로 클릭한 다음 열기 옵션을 선택합니다.
- 설정 창을 찾아 창 왼쪽에 있는 탐색 메뉴의 구성요소 탭으로 이동합니다.
<올 시작="3">
또한 Windows Defender 방화벽도 이러한 문제의 일반적인 원인이며 문제를 올바르게 해결하고 다시 발생하지 않도록 하려면 비활성화해야 합니다. 비활성화한 후에도 서비스가 종종 문제를 일으키기 때문에 서비스를 시작하지 못하도록 비활성화해야 할 수도 있습니다.
- 바탕 화면 왼쪽 하단에 있는 시작 버튼을 누른 후 검색하여 제어판을 엽니다.
- 보기 기준 옵션을 작은 아이콘으로 변경하고 Windows 방화벽 옵션을 찾습니다.
<올 시작="3">
이제 Windows 방화벽이 꺼져 있지만 해당 서비스로 인해 DPC 대기 시간 관련 문제도 발생한 것으로 알려졌으며 이 서비스도 비활성화해야 합니다. 방화벽이 꺼져 있거나 켜져 있는지 여부에 관계없이 백그라운드에서 실행 중이며 연결을 제한합니다. 완전히 비활성화하려면 아래 단계를 따르세요.
- 검색 창이나 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기 인터페이스를 엽니다. 왼쪽 창에서 탐색하여 레지스트리 편집기에서 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc
- 화면 오른쪽에 레지스트리 항목 목록이 표시되어야 합니다. 시작 항목이 REG_DWORD로 표시될 때까지 아래로 스크롤하여 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 수정을 선택합니다.
<올 시작="3">
해결 방법 5:AVG 사용자를 위한 방법
특히 AVG, Avast 등의 무료 버전을 사용하는 경우 바이러스 백신 문제가 이러한 문제의 주요 원인 중 하나인 것 같습니다. 이 방법은 무료 버전의 AVG가 설치되어 있고 높은 DPC 대기 시간을 경험하는 AVG 사용자를 대상으로 합니다. . 다행히 제거하거나 보호막을 비활성화할 필요가 없으며 일부 설정만 변경하면 됩니다.
- Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 열고 "ncpa.cpl"을 입력한 후 확인을 클릭합니다. 제어판을 열어서 수행할 수도 있습니다. 보기를 범주로 변경하고 네트워크 및 인터넷을 클릭합니다. 목록에서 네트워크 및 공유 센터 항목을 클릭합니다. 창 왼쪽에서 어댑터 설정 변경 옵션을 찾아 클릭합니다.
- 현재 사용 중인 연결을 마우스 오른쪽 버튼으로 클릭하고 속성 옵션을 클릭합니다. "이 연결은 다음 항목을 사용합니다:" 섹션에서 "AVG 네트워크 필터 드라이버" 항목을 찾아 옆에 있는 확인란을 선택 취소하여 비활성화합니다. 나중에 확인을 클릭하고 문제가 해결되었는지 확인하십시오.
해결 방법 6:컴퓨터에서 Bonjour 제거
Bonjour는 서비스 검색, 주소 할당 및 호스트 이름 확인을 포함하는 기술 그룹인 구성이 필요 없는 네트워킹을 Apple에서 구현한 것입니다. Bonjour는 프린터, 기타 컴퓨터 및 해당 장치가 로컬 네트워크에서 제공하는 서비스와 같은 장치를 찾습니다.
따라서 컴퓨터에 완전히 중요하지 않으며 다른 프로그램과 함께 자동으로 설치되었을 수 있습니다. 때때로 컴퓨터에서 Bonjour를 제거하기만 하면 문제를 해결할 수 있습니다.
- 우선 관리자 계정으로 로그인했는지 확인하세요. 다른 계정 권한으로는 프로그램을 제거할 수 없기 때문입니다.
- 시작 메뉴를 클릭하고 검색하여 제어판을 엽니다. 또는 Windows 10을 사용하는 경우 톱니바퀴 아이콘을 클릭하여 설정을 열 수 있습니다.
- 제어판에서 오른쪽 상단의 보기 형식:범주를 선택하고 프로그램 섹션에서 프로그램 제거를 클릭합니다.
- 설정 앱을 사용하는 경우 앱을 클릭하면 PC에 설치된 모든 프로그램 목록이 즉시 열립니다.
- 목록에서 Bonjour 항목을 찾아 한 번 클릭합니다. 목록 위의 제거 버튼을 클릭하고 나타날 수 있는 대화 상자를 확인합니다. Bonjour를 제거하고 나중에 컴퓨터를 다시 시작하려면 화면의 지침을 따르십시오. 높은 지연 시간 관련 문제가 계속 발생하는지 확인하세요.
해결 방법 7:인터넷 프로토콜 버전 6 비활성화
이 프로토콜은 컴퓨터의 특정 설정에 문제가 있는 것으로 보이며 비활성화하고 인터넷 프로토콜 버전 4로 다시 전환하면 해결할 수 있는 몇 가지 문제가 있습니다. 이 방법은 Windows 7에서 성공적인 것으로 확인되었지만 아무 것도 없습니다. 최신 버전의 Windows에서는 작동하지 않는다고 합니다.
- Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 열고 "ncpa.cpl"을 입력한 후 확인을 클릭합니다. 제어판을 열어서 수행할 수도 있습니다. 보기를 범주로 변경하고 네트워크 및 인터넷을 클릭합니다. 목록에서 네트워크 및 공유 센터 항목을 클릭합니다. 창 왼쪽에서 어댑터 설정 변경 옵션을 찾아 클릭합니다.
- 이제 인터넷 연결 창이 열리면 활성 네트워크 어댑터를 두 번 클릭하십시오.
- 그런 다음 속성을 클릭하고 목록에서 인터넷 프로토콜 버전 6 항목을 찾습니다. 이 항목 옆에 있는 확인란을 비활성화하고 확인을 클릭합니다. 변경 사항을 확인하고 오류가 다시 나타나는지 확인하려면 컴퓨터를 다시 시작하세요.
해결 방법 8:다음 Regedit 조정을 사용하여 특정 프로세스 비활성화
NVIDA PowerMizer라는 서비스가 있습니다. PowerMizer 기술의 궁극적인 목표는 노트북 PC에서 가장 긴 배터리 수명을 위해 전력 사용을 최적화하는 동시에 당면한 작업에 필요한 성능을 제공하는 것입니다.
이것은 인텔이 실행 중인 응용 프로그램에 따라 CPU 컴퓨팅 성능을 제한해야 하는 것과 같습니다. 즉, 그래픽 카드의 전원 관리 프로세스로 CPU 사용량이 변경될 수 있으며 확실히 문제가 발생할 수 있습니다.
- 레지스트리를 편집할 예정이므로 레지스트리를 안전하게 백업하여 더 이상 문제가 발생하지 않도록 준비한 이 문서를 확인하는 것이 좋습니다. 그래도 지침을 주의 깊게 따르면 문제가 발생하지 않습니다.
- 검색 창이나 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기 인터페이스를 엽니다. 왼쪽 창에서 탐색하여 레지스트리 편집기에서 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\********\0000\
<올 시작="3">
- 각 값을 마우스 오른쪽 버튼으로 클릭하고 수정 옵션을 선택하여 값을 변경해야 합니다. 아래 정보에 따라 값을 설정하십시오.
PerfLevelSrc ——– 3322
PowerMizerEnable ——– 0
PowermizerLevel ——– 1
PowermizerLevelAC ——– 1
- 컴퓨터를 다시 시작하면 Powermizer 옵션이 비활성화되어 DPC 지연 시간이 줄어듭니다.