기본적으로 UAC 대화 상자에 포커스가 있도록 설정

기본적으로 UAC 대화 상자에 포커스가 있도록 설정

나는 최근 꽤 오래된 노트북에 여분의 RAM과 SSD를 추가하고 사용하지 않은 Windows 7 복사본을 넣었는데 놀랍게도 꽤 잘 작동했습니다. 유일하게 문제가 있었던 것은 Aero를 지원하지 않는 오래된 통합 Intel 그래픽이었습니다(최신 XPDM 드라이버는 호환 모드로 설치해야 했지만 그렇지 않으면 기본 테마가 제대로 작동합니다).

또한 오래된 그래픽 칩셋으로 인해 Secure Desktop이 화면을 어둡게 만드는 데 오랜 시간이 걸리므로 UAC를 한 단계 낮추어야 했습니다.

1

그러나 이로 인해 짜증나는 문제가 발생했습니다. 번들 MS 앱(예: Regedit) 또는 권한 상승이 필요한 타사 앱을 실행하는 경우시작 메뉴 또는 실행 대화 상자에서Secure Desktop이 켜져 있습니다.~에, 화면이 어두워지고(오랜 지연 후) UAC 대화 상자가 나타납니다.집중된Alt, +를 눌러 Y선택 하면 됩니다.요청을 허용합니다.

2 삼

하지만, Secure Desktop으로 전환한 이후끄다이 컴퓨터에서 모든 프로그램에 대한 UAC 대화 상자(및 관련 작업 표시줄 버튼)가 실행되는 것을 발견했습니다.실행 대화 상자를 통해깜박이지만(주의를 끌려는 백그라운드 앱처럼) 결국 종료됩니다.초점이 맞지 않은을 누르기 전에 해당 항목을 클릭해야 합니다(또는 대기열의 마지막 위치에 Alt+를 클릭해야 함).TabAltY물론 버튼도 마찬가지입니다). 그만큼같은프로그램 출시시작 메뉴에서결과는집중된이전과 마찬가지로 대화 상자.

그래서 제 질문은 보안 데스크톱이 꺼진 상태에서 실행 대화 상자에서 앱을 시작할 때 기본적으로 UAC 대화 상자에 초점을 맞춰 빠르게 누를 수 있도록 하는 방법이 있느냐는 것입니다.마우스를 사용하지 않고? 또한 프로그램이 시작된 위치에 따라 동일한 대화 상자가 다르게 동작하는 이유는 무엇입니까?

UAC를 완전히 끄고 싶지 않고, 지연으로 인해 Secure Desktop을 다시 켜고 싶지 않으며, 작업 표시줄 깜박임 기능을 비활성화하고 싶지 않으며, 항상 깜박이는 타사 앱/서비스를 사용하고 싶지 않습니다. 백그라운드에서 실행 중입니다.

답변1

다음의 중복 가능성Vista 관리 사용자 대화상자 숨김

나는 해결책이 없다고 생각한다. 백그라운드에서 실행되고 UAC 창이 나타나면 해당 창으로 전환을 시도하는 작은 애플리케이션/스크립트를 작성할 수 있습니다.

답변2

분명히 Windows UAC 권한 상승 작동 방식으로 인해 이 동작을 기본적으로 변경할 수 있는 방법은 없습니다. UAC 창에 안정적으로 초점을 맞추는 유일한 방법은 안전한(흐린) 데스크톱에서 자격 증명을 묻는 메시지를 표시하거나 타사 도구를 사용하는 것입니다.

타사 도구/앱에 대한 우려가 성능 영향 때문인 경우 UAC 창이 나타날 때 초점을 맞추는 내가 직접 작성한 AutoHotKey 스크립트를 사용해 볼 수 있습니다. 크기는 수 킬로바이트이므로 시스템 성능에 조금도 영향을 주어서는 안 됩니다. 여기에서 얻을 수 있습니다:https://github.com/lightproof/UAC-포커스

관련 정보