Windows 7에서 USB 장치가 기본적으로 컴퓨터를 깨우지 못하게하는 방법 선택되어 있지

새 마우스 / 키보드를 꽂거나 기존 USB / 키보드를 새 USB 포트에 꽂을 때마다 수동으로 장치 관리자로 이동하여 장치의 속성 페이지로 이동하여 “컴퓨터를 깨우도록 허용”확인란을 선택 해제해야합니다. “전원 관리”페이지
여기에 이미지 설명을 입력하십시오

Windows 7에서 시스템 정책을 설정하여이 상자에 기본적으로 새 USB 마우스 / 키보드가 선택되어 있지 않도록 할 수 있습니까?

편집 : 그러한 시스템 정책을 설정할 방법이 없다면 powercfg배치 파일 을 사용하여 장치의 USB 깨우기를 열거하고 비활성화하는 방법이 있습니까?

편집 2 : 이것은 사용 적어도 할 수로 powercfg. powercfg devicequery wake_armed시스템을 깨울 수있는 모든 장치 목록을 제공합니다. 이제이 목록을 어떻게 다시 공급 powercfg하고 나열된 장치에서 깨우기를 비활성화 할 수 있습니까?



답변

편집 2 : 설명

이 답변은 원래 문구에서 문제의 문제를 해결하지 못합니다. 미래의 모든 장치에서 깨우기를 비활성화하는 것은 가능하지 않은 것 같습니다. 이 답변의 솔루션을 사용하면 현재 연결된 모든 장치에 대해 깨우기를 비활성화 할 수 있습니다 .

내 원래 답변 :

이 질문은 다른 SO 답변 에서 답변 된 것으로 보입니다.

for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"

관리자 권한으로 실행해야합니다.

편집하다:

보다 완벽한 솔루션을 제공하기 위해 위의 루프를 실행하기 전에 관리자 권한을 요청하는 스크립트가 있습니다. 관리자 권한은 Microsoft powertoy (VisualBasic으로 작성 됨)를 사용하여 요청됩니다.

@echo off
if "%~1"=="" (
  elevate %0 do
) else if "%~1"=="do" (
  for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do (
    if not "%%A"=="NONE" (
      echo Disabling %%A
      powercfg -devicedisablewake "%%A"
    )
  )
  echo All done.
  pause
) else (
  echo Usage: %~nx0
)

답변

편집 내용의 질문에 대답하려면 :

아니요 . 원래 질문에서 요청한 것처럼 향후 모든 USB 구성 의 기본 깨우기 동작을 변경하기 위해 장치를 열거하기 위해 powercfg를 사용할 수 없습니다 .

For /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"스크립트를 사용해 보았지만 USB 장치를 새 포트에 꽂은 후 컴퓨터를 깨우는 것으로 기본 설정되었습니다.

심지어의 결과를 열거하려고했지만 연결된powercfg -devicequery wake_from_any 것만 열거 할 수있는 것 같습니다. USB 장치 . 심지어 wake_from_any인수는 USB 장치에 연결되어있는 포트를 변경할 때마다 다른 목록을 반환합니다.

원래 질문에 대답하려면 :

나도 몰라 나는 이것에 대한 답을 정말로 알고 싶지만 여전히 답을 찾지 못했습니다. 누구든지 이것을 알아낼 수 있다면, 당신은 정말 사랑받을 것입니다! <3


답변

[ 면책 조항 ] 이것은 OP 질문에 대한 답변이 아니라 아마도 여기에서 발생한 문제에 대한 해결책입니다!

오래된 스레드이지만 처음에는 다른 방법으로 해결 된 솔루션을 찾기 위해 여기에 왔으며 이제는 공유하고 있습니다.

[ 문제 ] 내 문제는 USB 장치 (xbox 컨트롤러)가 PC를 절전 모드로 전환하자마자 깨우거나 깨우는 문제였습니다. 처음에는 SnakE가 게시 한 스크립트를 사용하고 OP가 말한 것을해야했습니다.

[ 해결책 ] Bios에서 XHCI를 SmartAuto에서 Enabled로 설정하기 만하면 해킹 스크립트 나 수동 제어없이 올바르게 해결되었습니다.

[ BITS OF WHY ]이 작업은 USB 온보드 컨트롤러를 USB2로 다운 그레이드하지 않고 OS가 제어 할 때 USB3으로 전환하는 대신 항상 USB3으로 작동하도록하는 것입니다. PC를 절전 / 최대 절전 모드로 전환하려고 할 때 USB 장치 드라이버가 잘못 작동하는 문제를 해결 한 것으로 판명되었습니다. XHCI 모드를 활성화하는 USB3 용 드라이버가 내장 된 Windows 10을 실행하면 USB3를 지원하지 않는 일부 OS를 부팅하면 문제가 발생합니다.

SmartAuto는 첫 번째 부팅 후 컨트롤러가 USB3에 머물러 있어야하지만 여기에 명시된 것처럼 어딘가에 의사 결정에 버그가 있고 Asus 마더 보드에서 자동으로 작동 했기 때문에 문제가되지 않아야합니다.


답변

알려진 문제 문서가 여기에 있습니다.
요약 :

해결 방법 1 (권장)

USB 장치를 EHCI (Enhanced Host Controller Interface) 호스트 컨트롤러에 연결하십시오.

해결 방법 2

USB 장치가 컴퓨터를 깨우는 기능을 비활성화하십시오. 이렇게하려면 다음 단계를 수행하십시오.

Click Start
Start button
, right-click Computer, and then click Manage.
In the User Account Control dialog box, click Continue.

User Account Control permission
If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.
Click Device Manager, expand Universal Serial Bus controllers, right-click the device, and then click Properties.
Click the Power Management tab, disable the Allow this device to wake the computer check box, and then click OK.

참고 해결 방법 1은 깨우기 기능을 유지하므로 해결 방법 1을 사용하는 것이 좋습니다. 대안 2를 사용하면 USB 장치가 컴퓨터를 깨울 수 없습니다. 또한 Windows Media Center IR 수신기의 리모컨 전원 버튼으로 컴퓨터를 깨울 수 없습니다.