首頁  >  文章  >  如何使用 ViveTool 強制啟用 Windows 11 中的新功能

如何使用 ViveTool 強制啟用 Windows 11 中的新功能

WBOY
WBOY轉載
2023-05-06 20:55:063386瀏覽

檔案總管標籤終於可供所有人使用, Windows 11 版本 22H2的第一個功能下降,即 2022 更新。準確地說,微軟不久前將選項卡式介面功能添加到了 Windows 程式碼庫中,但實際可用性已根據幾個因素(例如更新頻道和伺服器端 A/B 測試)向用戶提供。事實上,就像選項卡式檔案總管一樣,大多數實驗性功能現在都透過稱為 Windows 功能儲存的核心作業系統元件推送到 Windows,該元件控制逐步推出。

由於 Windows Feature Store 受到 Windows 核心的嚴格保護,因此您不能使用典型的二進位修補技術來強制啟用此類功能。這就是 ViVeTool 發揮作用的地方。即使您不是開發人員並且正在閱讀本文,您也很有可能已經使用過一次或兩次 ViVeTool,以便在公開發布之前獲得一些功能。但這並不是所有 Windows 功能商店都可以擺弄的。以下是啟動 ViveTool 的方法。

什麼是 Windows 功能商店?

在 Microsoft 的命名法中,現代 Windows 作業系統中的「功能」是 UI 和/或 UX 變更-從改進的 Open with menu到工作列上下文功能表中的 Task Manager 項目。如前所述,Windows 10 及更高版本中的 A/B 功能實驗機制由 Windows 功能商店控制。此儲存空間(內部稱為「Velocity」)是大部分未記錄的Windows 通知工具(WNF) 的一部分,WNF 是一個核心元件,用於在整個系統中發送通知,包括其他核心元件、系統服務和使用者空間應用程式.

大多數實驗性功能現在都透過稱為 Windows 功能儲存的核心作業系統元件推送到 Windows,該元件控制逐步推出。

建構各種功能的模組化基礎架構本質上是一種設計受控推出模型的方法。例如,Windows Insider Program 用於為早期更新提供正在進行的功能,這些更新稍後會逐步修補,並在達到穩定性里程碑後隨後為每個使用者啟用。如果特定功能包含災難性錯誤或存在安全漏洞,核心可以無縫停用它。

我們可以繞過伺服器端 A/B 測試嗎?

請記住,Insider 和穩定頻道版本通常都附帶大量“功能”,這些“功能”對應於處於休眠狀態的即將推出的新功能。除了受控推出方面,遠端協調的 A/B 測試(也稱為分割測試)可以確保跨多個配置的持續改進和快速回饋循環。 Windows 功能商店透過保護功能開關狀態來保護隨機試驗流程。

幸運的是,可以操作儲存在 Windows Feature Store 中的資料。許多才華橫溢的開發人員已經設法對 Windows 的內部功能控制 API 進行逆向工程。要存取 Windows 功能商店,您可以使用Rafael Rivera的 Mach2或Lucas 的 ViVeTool(又名 thebookisclosed)等應用程序,並完全繞過伺服器端 A/B 測試。

在某些情況下,您可能能夠修改註冊表(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\準確地說是部分)以更改功能儲存變數。但是,我們建議堅持使用特定於 ID 的功能狀態修改以避免不可預見的情況。

功能 ID

Windows 功能商店中的每個功能都有一個唯一的 ID,例如 26008830 對應於平板電腦最佳化的工作列。每個功能 ID 有三種狀態:

  • 預設 (0):這是特定功能的正常行為。
  • 停用 (1):這將完全停用該功能。
  • 已啟用 (2):這將強制啟用該功能。

Mach2 的開發人員維護每個 Insider 建置的功能 ID 清單。該 repo 還包含建置之間的更改,這對於識別新的隱藏功能很有用。您也可以使用名為ViVeTool GUI的 ViVeTool 圖形分支來搜尋任何 Windows 建置的可用功能 ID。

修改功能 ID 可能會導致不穩定或崩潰。由於相互依賴,有些可能會破壞核心作業系統模組並使 Windows 完全無法使用。您也可能會遇到一些功能 ID,它們會進行無法復原的永久性變更。繼續需要您自擔風險。

由於 Windows 更新機制和 Windows 功能儲存的關聯方式,更改某些功能可能足以使您的裝置處於不受支援的狀態。強烈建議您在選擇試用 Windows 功能商店之前進行映像備份。或者,只需在虛擬機器中進行評估。

您可以在下面找到一些流行的 Windows 功能和對應的功能 ID 的清單。

##文件資源管理器中的選項卡3763438521536平板電腦最佳化的工作列#2600883025197改進的小部件UI4077249925227、22623.746新系統托盤3876404525211小部件設定選單#3865291625217任務管理器中的搜尋列3942042425231桌面搜尋列37969115 25120設定中的動畫導航面板圖示34878152#25197#現代「開啟方式」選單3630209025151、22622.290
功能描述 功能ID 最低Windows 版本
#如何使用ViveTool 強制啟用Windows 功能

#ViVeTool 是一個用於特徵操作的開源CLI 工具。在底層,它由一個名為 ViVe 的 C# 庫提供支援。如果您想在您的 Windows 11 實例上試用任何新功能,您應該按照以下步驟進行操作:

    從其GitHub 儲存庫下載
  1. 最新版本的 ViVeTool
  2. 將檔案解壓縮到方便的地方。
  3. 按下鍵盤上的
  4. Windows 鍵 X並選擇終端機(管理員)以啟動提升的 shell 視窗。如果您願意,您也可以使用 PowerShell,或堅持使用具有提升權限的普通舊命令提示字元。
    以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能
  5. 將目錄變更為解
  6. 壓縮的 ViVeTool 目錄。例如,如果您已將ViveTool 解壓縮到D:\ViveTool,請鍵入cd D:\ViveTool.
  7. 從上表中找到與您要啟用的功能相對應的功能ID。然後,執行命令:
  8. vivetool /enable /id:xxx
    以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能
  9. #如果一切順利,您應該會在控制台中看到「成功設定功能配置」。
  10. 關閉控制台視窗並重新啟動電腦以使變更生效。
如果您改變主意並想要恢復更改,請重複上述步驟並在步驟 5 的命令中替換

/enable/disable以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能

ViVeTool 的附加功能

就 Windows 功能控制 API 而言,ViVeTool 簡直就是「瑞士軍刀」。除了切換 Windows 功能的狀態外,它還可以查詢底層 WIndows 建立的現有功能配置,導入/匯出/重設自訂配置,甚至可協助識別最後一次已知的良好回溯系統狀態。

要了解更多信息,請打開終端機視窗並運行不帶任何參數的 ViveTool 可執行檔。該應用程式將列出所有命令及其用法。這包括啟用或停用功能,以及列出現有功能配置。

以下是如何使用 ViveTool 强制启用 Windows 11 中的新功能

以上是如何使用 ViveTool 強制啟用 Windows 11 中的新功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除