Heim  >  Artikel  >  So verwenden Sie ViveTool, um die Aktivierung neuer Funktionen in Windows 11 zu erzwingen

So verwenden Sie ViveTool, um die Aktivierung neuer Funktionen in Windows 11 zu erzwingen

WBOY
WBOYnach vorne
2023-05-06 20:55:063292Durchsuche

Die Registerkarten des Datei-Explorers sind mit dem ersten Feature-Drop für Windows 11 Version 22H2, dem Update 2022, endlich für alle verfügbar. Um genau zu sein, hat Microsoft die Funktion der Registerkartenschnittstelle vor einiger Zeit zur Windows-Codebasis hinzugefügt, aber die tatsächliche Verfügbarkeit für Benutzer basiert auf mehreren Faktoren wie Update-Kanälen und serverseitigen A/B-Tests. Tatsächlich werden die meisten experimentellen Funktionen, genau wie der Tabbed File Explorer, jetzt über eine Kernkomponente des Betriebssystems namens Windows Feature Store an Windows übertragen, die die schrittweise Einführung steuert.

Da der Windows Feature Store streng durch den Windows-Kernel geschützt ist, können Sie keine typischen binären Patchtechniken verwenden, um die Aktivierung solcher Funktionen zu erzwingen. Hier kommt ViVeTool ins Spiel. Selbst wenn Sie kein Entwickler sind und dies lesen, besteht eine gute Chance, dass Sie ViVeTool ein- oder zweimal verwendet haben, um vor der öffentlichen Veröffentlichung einige Funktionen zu erhalten. Aber das ist noch nicht alles, womit der Windows Features Store herumspielen kann. So aktivieren Sie ViveTool.

Was ist der Windows Feature Store?

In der Microsoft-Nomenklatur ist ein „Feature“ in einem modernen Windows-Betriebssystem eine Änderung der Benutzeroberfläche und/oder UX – von einem verbesserten Menü „Öffnen mit“ zu einem Task-Manager-Eintrag im Kontextmenü der Taskleiste. Wie bereits erwähnt, wird das Experimentieren mit A/B-Funktionen in Windows 10 und höher vom Windows Feature Store gesteuert. Dieser Speicher (intern als „Velocity“ bezeichnet) ist Teil der größtenteils undokumentierten Windows Notification Facility (WNF), einer Kernel-Komponente, die zum Senden von Benachrichtigungen im gesamten System verwendet wird, einschließlich anderer Kernel-Komponenten, Systemdienste und User-Space-App.

Die meisten experimentellen Funktionen werden jetzt über eine zentrale Betriebssystemkomponente namens Windows Feature Store an Windows übertragen, die die schrittweise Einführung steuert.

Der Aufbau einer modularen Infrastruktur für verschiedene Funktionen ist im Wesentlichen eine Möglichkeit, ein kontrolliertes Rollout-Modell zu entwerfen. Beispielsweise wird das Windows-Insider-Programm verwendet, um fortlaufende Funktionalität für frühe Updates bereitzustellen, die später inkrementell gepatcht und anschließend für jeden Benutzer aktiviert werden, nachdem Stabilitätsmeilensteine ​​erreicht wurden. Wenn eine bestimmte Funktion einen schwerwiegenden Fehler enthält oder eine Sicherheitslücke aufweist, kann der Kernel sie nahtlos deaktivieren.

Können wir serverseitige A/B-Tests umgehen?

Bedenken Sie, dass Veröffentlichungen des Insider- und Stable-Kanals häufig eine Menge „Funktionen“ enthalten, die neuen, bevorstehenden Funktionen entsprechen, die inaktiv sind. Zusätzlich zum kontrollierten Rollout-Aspekt sorgen fernkoordinierte A/B-Tests (auch Split-Tests genannt) für kontinuierliche Verbesserung und schnelle Feedbackschleifen über mehrere Konfigurationen hinweg. Der Windows Feature Store schützt den Zufallsexperimentsprozess, indem er den Feature-Switch-Status schützt.

Glücklicherweise kann im Windows Feature Store gespeicherte Daten manipulieren. Vielen talentierten Entwicklern ist es gelungen, die internen Funktionssteuerungs-APIs von Windows zurückzuentwickeln. Um auf den Windows Feature Store zuzugreifen, können Sie Apps wie Mach2 von Rafael Rivera oder ViVeTool von Lucas (auch bekannt als thebookisclosed) verwenden und serverseitige A/B-Tests vollständig umgehen.

In einigen Fällen können Sie möglicherweise die Registrierung (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFeatureManagementOverridesteilweise, um genau zu sein) ändern, um die Funktionsspeichervariablen zu ändern. Wir empfehlen jedoch, sich an ID-spezifische Funktionsstatusänderungen zu halten, um unvorhergesehene Umstände zu vermeiden.

Funktions-ID

Jede Funktion im Windows Feature Store hat eine eindeutige ID, z. B. 26008830, die einer für Tablets optimierten Taskleiste entspricht. Jede Feature-ID hat drei Zustände:

  • Standard (0): Dies ist das normale Verhalten für ein bestimmtes Feature.
  • Deaktivieren (1): Dadurch wird die Funktion vollständig deaktiviert.
  • Aktiviert (2): Dadurch wird die Aktivierung der Funktion erzwungen.

Die Entwickler von Mach2 führen eine Liste mit Feature-IDs für jeden Insider-Build. Das Repo enthält auch Änderungen zwischen Builds, was nützlich ist, um neue versteckte Funktionen zu identifizieren. Sie können auch den grafischen Zweig von ViVeTool namens ViVeTool GUI verwenden, um nach verfügbaren Funktions-IDs für jeden Windows-Build zu suchen.

Das Ändern der Funktions-ID kann zu Instabilität oder Abstürzen führen. Aufgrund gegenseitiger Abhängigkeiten können einige Kernmodule des Betriebssystems kaputt gehen und Windows völlig unbrauchbar machen. Möglicherweise stoßen Sie auch auf Feature-IDs, die dauerhafte Änderungen vornehmen, die nicht rückgängig gemacht werden können. Fahren Sie auf eigene Gefahr fort.

Aufgrund der Art und Weise, wie der Windows Update-Mechanismus und der Windows Feature Store miteinander verbunden sind, kann die Änderung bestimmter Funktionen ausreichen, um Ihr Gerät in einem nicht unterstützten Zustand zu belassen. Es wird dringend empfohlen, eine Imagesicherung durchzuführen, bevor Sie den Windows Feature Store ausprobieren. Alternativ können Sie die Auswertung auch einfach in einer virtuellen Maschine durchführen.

Nachfolgend finden Sie eine Liste einiger beliebter Windows-Funktionen und der entsprechenden Funktions-IDs.

Moderne „Öffnungsmethode“ Menü So erzwingen Sie die Aktivierung von Windows-Funktionen mit ViveToolViVeTool ist ein Open-Source-CLI-Tool zur Funktionsmanipulation. Unter der Haube wird es von einer C#-Bibliothek namens ViVe unterstützt. Wenn Sie eine der neuen Funktionen auf Ihrer Windows 11-Instanz ausprobieren möchten, sollten Sie die folgenden Schritte ausführen: neueste Version von ViVeTool aus dem GitHub-Repository herunter. Entpacken Sie das ArchivWindows-Taste + X auf Ihrer Tastatur und wählen Sie Terminal (Admin)
Funktionsbeschreibung Funktions-ID Minimale Windows-Version
Tab im Datei-Explorer 37634385 21536
Aufgaben für Tablet mization Bar 26008830 25197
Verbesserte Widget-Benutzeroberfläche 40772499 25227, 22623.746
Neue Taskleiste 38764045 25211
Widget-Einstellungen. Menü 3 8652916 25217
Aufgaben-Suchleiste im Manager 39420424 25.231
36302090 25151, 22622.290
Laden Sie die
an einen geeigneten Ort. Drücken Sie
, um ein erhöhtes Shell-Fenster zu öffnen. Wenn Sie möchten, können Sie auch PowerShell verwenden oder bei der einfachen alten Eingabeaufforderung mit erhöhten Rechten bleiben.

    Wechseln Sie in das entpackte
  1. ViVeTool-Verzeichnis. Wenn Sie beispielsweise ViveTool nach D:ViveTool extrahiert haben, geben Sie cd D:ViveTool ein.
  2. Suchen Sie in der Tabelle oben die Funktions-ID, die der Funktion entspricht, die Sie aktivieren möchten. Führen Sie dann den Befehl aus: vivetool /enable /id:xxx
  3. So verwenden Sie ViveTool, um die Aktivierung neuer Funktionen in Windows 11 zu erzwingen
  4. Wenn alles gut geht, sollte in der Konsole „Set Feature Configuration Successfully“ angezeigt werden.
  5. Schließen Sie das Konsolenfenster und starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Wenn Sie Ihre Meinung ändern und Ihre Änderungen rückgängig machen möchten, wiederholen Sie die obigen Schritte und ersetzen Sie /enable durch /disable im Befehl in Schritt 5.
以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能Zusätzliche Funktionen von ViVeTool
ViVeTool ist buchstäblich das „Schweizer Taschenmesser“, wenn es um Windows-Funktionssteuerungs-APIs geht. Zusätzlich zum Umschalten des Status von Windows-Funktionen kann es den zugrunde liegenden Windows-Build nach vorhandenen Funktionskonfigurationen abfragen, benutzerdefinierte Konfigurationen importieren/exportieren/zurücksetzen und sogar dabei helfen, den letzten als funktionierend bekannten Rollback-Systemstatus zu ermitteln.
  • Um mehr zu erfahren, öffnen Sie ein Terminalfenster und führen Sie die ausführbare ViveTool-Datei ohne Parameter aus. Die Anwendung listet alle Befehle und deren Verwendung auf. Dazu gehört das Aktivieren oder Deaktivieren von Funktionen sowie das Auflisten vorhandener Funktionskonfigurationen. cd D:ViveTool.
  • 从上表中找到与您要启用的功能相对应的功能 ID。然后,执行命令:vivetool /enable /id:xxx
    以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能
  • 如果一切顺利,您应该会在控制台中看到“成功设置功能配置”。
  • 关闭控制台窗口并重新启动计算机以使更改生效。
  • 如果您改变主意并想要恢复更改,请重复上述步骤并在第 5 步的命令中替换/enable/disable以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能

    Das obige ist der detaillierte Inhalt vonSo verwenden Sie ViveTool, um die Aktivierung neuer Funktionen in Windows 11 zu erzwingen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yundongfang.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen