檔案總管標籤終於可供所有人使用, Windows 11 版本 22H2的第一個功能下降,即 2022 更新。準確地說,微軟不久前將選項卡式介面功能添加到了 Windows 程式碼庫中,但實際可用性已根據幾個因素(例如更新頻道和伺服器端 A/B 測試)向用戶提供。事實上,就像選項卡式檔案總管一樣,大多數實驗性功能現在都透過稱為 Windows 功能儲存的核心作業系統元件推送到 Windows,該元件控制逐步推出。
由於 Windows Feature Store 受到 Windows 核心的嚴格保護,因此您不能使用典型的二進位修補技術來強制啟用此類功能。這就是 ViVeTool 發揮作用的地方。即使您不是開發人員並且正在閱讀本文,您也很有可能已經使用過一次或兩次 ViVeTool,以便在公開發布之前獲得一些功能。但這並不是所有 Windows 功能商店都可以擺弄的。以下是啟動 ViveTool 的方法。
在 Microsoft 的命名法中,現代 Windows 作業系統中的「功能」是 UI 和/或 UX 變更-從改進的 Open with menu到工作列上下文功能表中的 Task Manager 項目。如前所述,Windows 10 及更高版本中的 A/B 功能實驗機制由 Windows 功能商店控制。此儲存空間(內部稱為「Velocity」)是大部分未記錄的Windows 通知工具(WNF) 的一部分,WNF 是一個核心元件,用於在整個系統中發送通知,包括其他核心元件、系統服務和使用者空間應用程式.
大多數實驗性功能現在都透過稱為 Windows 功能儲存的核心作業系統元件推送到 Windows,該元件控制逐步推出。
建構各種功能的模組化基礎架構本質上是一種設計受控推出模型的方法。例如,Windows Insider Program 用於為早期更新提供正在進行的功能,這些更新稍後會逐步修補,並在達到穩定性里程碑後隨後為每個使用者啟用。如果特定功能包含災難性錯誤或存在安全漏洞,核心可以無縫停用它。
請記住,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 的功能狀態修改以避免不可預見的情況。
Windows 功能商店中的每個功能都有一個唯一的 ID,例如 26008830 對應於平板電腦最佳化的工作列。每個功能 ID 有三種狀態:
Mach2 的開發人員維護每個 Insider 建置的功能 ID 清單。該 repo 還包含建置之間的更改,這對於識別新的隱藏功能很有用。您也可以使用名為ViVeTool GUI的 ViVeTool 圖形分支來搜尋任何 Windows 建置的可用功能 ID。
修改功能 ID 可能會導致不穩定或崩潰。由於相互依賴,有些可能會破壞核心作業系統模組並使 Windows 完全無法使用。您也可能會遇到一些功能 ID,它們會進行無法復原的永久性變更。繼續需要您自擔風險。
由於 Windows 更新機制和 Windows 功能儲存的關聯方式,更改某些功能可能足以使您的裝置處於不受支援的狀態。強烈建議您在選擇試用 Windows 功能商店之前進行映像備份。或者,只需在虛擬機器中進行評估。
您可以在下面找到一些流行的 Windows 功能和對應的功能 ID 的清單。
功能描述 | 功能ID | 最低Windows 版本 |
---|---|---|
37634385 | 21536 | |
#26008830 | 25197 | |
40772499 | 25227、22623.746 | |
38764045 | 25211 | |
#38652916 | 25217 | |
39420424 | 25231 | |
37969115 | 25120 | |
34878152 | #25197 | |
36302090 | 25151、22622.290 |
.
/enable為
/disable。
以上是如何使用 ViveTool 強制啟用 Windows 11 中的新功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!