ViveTool을 사용하여 Windows 11의 새로운 기능을 강제 활성화하는 방법

최첨단 기능은 몇 가지 명령만으로 가능합니다.

빠른 링크

  • Windows Feature Store란 무엇입니까?
  • 서버 측 A/B 테스트를 우회할 수 있나요?
  • 기능 ID
  • ViveTool을 사용하여 Windows 기능을 강제 활성화하는 방법
  • ViVeTool의 추가 기능

영원할 것 같던 시간이 지나고 마침내 모든 사람이 파일 탐색기 탭을 사용할 수 있게 되었습니다. 첫 번째 기능 출시로 윈도우 11 버전 22H2, 일명 2022 업데이트입니다. 정확하게 말하면 Microsoft는 Windows 코드베이스에 탭 인터페이스 기능을 추가했습니다. 얼마 전, 그러나 실제 가용성은 업데이트 채널 및 서버 측 A/B 테스트와 같은 몇 가지 요소에 따라 사용자에게 조금씩 전달되었습니다. 실제로 탭 파일 탐색기와 마찬가지로 대부분의 실험적 기능은 이제 점진적인 기능을 제어하는 ​​Windows Feature Store라는 핵심 OS 구성 요소를 통해 Windows에 푸시되었습니다. 발표.

Windows Feature Store는 Windows 커널에 의해 강력하게 보호되므로 일반적인 바이너리 패치 기술을 사용하여 이러한 기능을 강제로 활성화할 수 없습니다. 이것이 ViVeTool이 작동하는 곳입니다. 개발자가 아니고 이 기사를 읽고 있는 경우에도 공개 출시에 앞서 일부 기능을 얻기 위해 ViVeTool을 한두 번 사용해 보았을 가능성이 높습니다. 하지만 이것이 Windows Feature Store가 다룰 수 있는 전부는 아닙니다. ViveTool을 활성화하는 방법은 다음과 같습니다.

Windows Feature Store란 무엇입니까?

Microsoft의 명명법에서 최신 Windows OS의 "기능"은 UI 및/또는 UX 변경입니다. 개편된 메뉴로 열기 ~로 작업 표시줄 상황에 맞는 메뉴의 작업 관리자 항목. 앞서 언급했듯이 Windows 10 이상에서 발견되는 A/B 기능 실험 메커니즘은 Windows Feature Store에 의해 제어됩니다. 이 저장소(내부적으로 "Velocity"라고 함)는 대부분 문서화되지 않은 저장소의 일부입니다.

Windows 알림 기능 (WNF)는 다른 커널 구성 요소, 시스템 서비스 및 사용자 공간 응용 프로그램을 포함하여 시스템 전체에 알림을 전달하는 데 사용되는 커널 구성 요소입니다.

대부분의 실험적 기능은 이제 점진적인 출시를 제어하는 ​​Windows Feature Store라는 핵심 OS 구성 요소를 통해 Windows로 푸시되고 있습니다.

다양한 기능의 모듈식 인프라를 구축하는 것은 본질적으로 제어된 롤아웃 모델을 설계하는 방법입니다. 예를 들어 Windows 참가자 프로그램은 진행 중인 기능을 이전 업데이트에 제공하는 데 사용됩니다. 나중에 점진적으로 패치되고 안정성에 도달하면 모든 사용자에 대해 활성화됩니다. 중요한 단계. 특정 기능에 치명적인 버그가 있거나 보안 결함이 있는 경우 커널이 해당 기능을 원활하게 비활성화할 수 있습니다.

서버 측 A/B 테스트를 우회할 수 있나요?

Insider 및 안정적인 채널 빌드는 일반적으로 휴면 상태에서 곧 출시될 새로운 기능에 해당하는 수많은 "기능"과 함께 제공된다는 점을 명심하세요. 제어된 롤아웃 측면을 제쳐두고 원격으로 조정된 A/B 테스트(분할 테스트라고도 함)를 통해 여러 구성에 걸쳐 지속적인 개선과 빠른 피드백 루프를 보장할 수 있습니다. Windows Feature Store는 기능 스위치 상태를 보호하여 무작위 실험 프로세스를 보호합니다.

다행스럽게도, Windows Feature Store에 저장된 데이터를 조작하는 것이 가능합니다.. 많은 재능 있는 개발자들이 Windows의 내부 기능 제어 API를 리버스 엔지니어링했습니다. Windows Feature Store에 액세스하려면 다음과 같은 앱을 사용할 수 있습니다. Rafael Rivera의 Mach2 또는 Lucas의 ViVeTool(일명 thebookisclosed)) 서버 측 A/B 테스트를 완전히 우회합니다.

경우에 따라 레지스트리를 수정할 수도 있습니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\ 섹션을 정확하게 말하면 Feature Store 변수를 변경하는 것입니다. 그러나 예상치 못한 상황을 방지하려면 ID별 기능 상태 수정을 계속하는 것이 좋습니다.

기능 ID

Windows Feature Store의 각 기능에는 고유한 ID가 있습니다. 예를 들어 26008830은 태블릿에 최적화된 작업 표시줄. 모든 기능 ID에는 세 가지 상태가 있습니다.

  • 기본값(0): 이는 특정 기능의 일반적인 동작입니다.
  • 비활성화됨(1): 기능이 완전히 비활성화됩니다.
  • 활성화(2): 기능을 강제로 활성화합니다.

Mach2의 개발자 기능 ID 목록을 유지 관리합니다. 각 Insider 빌드마다. 저장소에는 빌드 간의 변경 사항도 포함되어 있어 새로운 숨겨진 기능을 식별하는 데 유용할 수 있습니다. ViVeTool의 그래픽 포크를 사용할 수도 있습니다. ViVeTool GUI 모든 Windows 빌드에 사용 가능한 기능 ID를 검색합니다.

기능 ID를 조작하면 불안정하거나 충돌이 발생할 수 있습니다. 상호 종속성으로 인해 일부는 핵심 OS 모듈을 손상시키고 Windows를 완전히 사용할 수 없게 만들 수도 있습니다. 또한 되돌릴 수 없는 영구적인 변경을 수행하는 일부 기능 ID를 발견할 수도 있습니다. 자신의 책임하에 진행하십시오.

Windows 업데이트 메커니즘과 Windows Feature Store의 상관 관계로 인해 특정 기능을 변경하면 장치가 지원되지 않는 상태가 될 수 있습니다. Windows Feature Store를 실험해 보기로 결정하기 전에 이미지 백업을 만드는 것이 좋습니다. 또는 가상 머신에서 평가하면 됩니다.

아래에서 몇 가지 인기 있는 Windows 기능과 해당 기능 ID 목록을 찾을 수 있습니다.

기능 설명

기능 ID

최소 Windows 버전

파일 탐색기의 탭

37634385

21536

태블릿에 최적화된 작업 표시줄

26008830

25197

개선된 위젯 UI

40772499

25227, 22623.746

새로운 시스템 트레이

38764045

25211

위젯 설정 메뉴

38652916

25217

작업 관리자의 검색창

39420424

25231

데스크톱의 검색창

37969115

25120

설정의 애니메이션 탐색 패널 아이콘

34878152

25197

최신 "다음으로 열기" 메뉴

36302090

25151, 22622.290

ViVeTool은 기능 조작을 위한 오픈 소스 CLI 도구입니다. 내부적으로는 ViVe라는 C# 라이브러리로 구동됩니다. Windows 11 인스턴스에서 새로운 기능을 사용해 보려면 아래에 설명된 단계를 따라야 합니다.

  1. 다운로드 최신 버전의 ViVeTool 그로부터 GitHub 저장소.
  2. 아카이브 추출 편리한 곳으로.
  3. 누르세요 윈도우 키 + X 키보드에서 터미널(관리자) 상승된 쉘 창을 시작합니다. 원하는 경우 PowerShell을 사용할 수도 있고, 승격된 권한이 있는 일반 명령 프롬프트를 사용할 수도 있습니다.
  4. 디렉토리를 다음으로 변경하십시오. 추출된 ViVeTool 디렉토리. 예를 들어, ViveTool을 D:\ViveTool에 추출한 경우 다음을 입력하십시오. cd D:\ViveTool.
  5. 위 표에서 활성화하려는 기능에 해당하는 기능 ID를 찾으세요. 그런 다음 다음 명령을 실행합니다. vivetool /enable /id: xxx
  6. 모든 것이 올바르게 진행되면 콘솔에 "기능 구성 설정에 성공했습니다"가 표시됩니다.
  7. 변경 사항을 적용하려면 콘솔 창을 닫고 컴퓨터를 다시 시작하세요.

마음이 바뀌어 변경 사항을 되돌리려면 위의 단계를 반복하고 교체하세요. /enable ~와 함께 /disable 5단계의 명령에서

ViVeTool은 Windows 기능 제어 API와 관련하여 문자 그대로 "스위스 군용 칼"입니다. Windows 기능의 상태를 전환하는 것 외에도 다음을 쿼리할 수 있습니다. 기본 WIndows 빌드의 기존 기능 구성, 사용자 정의 구성 가져오기/내보내기/재설정, 마지막으로 알려진 양호한 롤백 식별에도 도움 시스템 상태.

자세한 내용을 보려면 터미널 창을 열고 인수 없이 ViveTool 실행 파일을 실행하세요. 앱에 모든 명령과 사용법이 나열됩니다. 여기에는 기능 활성화 또는 비활성화, 기존 기능 구성 나열이 포함됩니다.


Windows 11의 새로운 UI/UX 개선 사항에 만족하시나요, 아니면 이전 버전으로 다운그레이드할 계획이 있으신가요? 댓글을 통해 여러분의 생각을 알려주세요.