此 PowerShell 腳本建立 Windows 中所有特殊 shell 資料夾、命名資料夾、任務連結、系統設定、深層連結和 URL 協定的快捷方式,從而可以輕鬆存取各種系統設定和功能。
它的靈感來自著名的綽號“上帝模式”資料夾,並創建了更多的快捷方式。
➤ 注意:這並不是真正的“模式”,這只是一個朗朗上口的名稱。運行它不會更改任何系統設置,它只是創建一個包含大量快捷方式的資料夾。
下載最新版本的腳本。 (這裡直接連結)
開啟 PowerShell 到包含腳本的目錄。 (提示:在檔案總管中,只需在網址列中鍵入「PowerShell.exe」即可將其開啟至該路徑)。
執行以下命令以允許當前會話臨時執行腳本。
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
^注意:您可能會看到有關更改執行策略的警告,但-Scope Process
部分確保更改只是暫時的,並且僅適用於該特定的 PowerShell 窗口,因此您可以選擇允許。您可以在本文中閱讀更多內容。
運行腳本:
.Super_God_Mode.ps1
示範影片:https://www.youtube.com/watch?v=CnATL9kJPn8
(帶您前往 YouTube,而非嵌入。請參閱影片說明中的時間戳記。)
注意:除了-Debug
和-Verbose
之外,您必須使用-NoGUI
參數才能生效。
-DontGroupTasks
:防止以應用程式名稱對任務快捷方式進行分組-UseAlternativeCategoryNames
:使用任務連結的替代類別名稱-AllURLProtocols
:包括已安裝軟體中的第三方 URL 協議-DeepScanHiddenLinks
:掃描非 appx-package 應用程式安裝目錄中所有檔案中的隱藏鏈接,否則僅搜尋主二進位檔案。-CollectExtraURLProtocolInfo
:收集有關 URL 協定的附加信息-AllowDuplicateDeepLink
:不會跳過與現有任務連結完全相同的深層連結捷徑-Output
:指定自訂輸出資料夾路徑-KeepPreviousOutputFolders
:運行前不要自動刪除現有的輸出資料夾-NoStatistics
:不建立統計資料夾和文件-NoReadMe
:不建立提示文字文件-SkipCLSID
:跳過為基於 CLSID 的 shell 資料夾建立捷徑-SkipNamedFolders
:跳過為指定的特殊資料夾建立捷徑-SkipTaskLinks
:跳過為任務連結建立捷徑-SkipMSSettings
:跳過為 ms-settings: links 建立捷徑-SkipDeepLinks
:跳過為深層連結建立捷徑-SkipURLProtocols
:跳過為 URL 協定建立捷徑-SkipHiddenAppLinks
:跳過建立隱藏應用程式連結的捷徑-Verbose
:啟用詳細輸出。可以與或不與-NoGUI
一起使用。-Debug
:啟用偵錯輸出(也啟用詳細輸出)。可以與或不與-NoGUI
一起使用。-timing
:啟用計時輸出以顯示腳本每個部分的運行時間。也可以透過詳細/調試開關啟用。-debugSkipAppxSearch
:跳過搜尋 AppX 套件中的隱藏鏈接,僅搜尋非 appx 程式。-debugSearchOnlyProtocolList
:指定要搜尋的以逗號分隔的 URL 協定清單(用引號引起來),沒有其他協定。uniqueOutputFolder
:將唯一識別碼附加到輸出資料夾名稱以防止覆蓋現有資料夾。 -NoGUI
:跳過 GUI 對話方塊並使用預設或提供的參數執行-CustomDLLPath
: 指定shell32.dll的自訂DLL檔案路徑-CustomLanguageFolderPath
:指定包含特定於語言的 MUI 檔案的資料夾的路徑-CustomSystemSettingsDLLPath
:指定 SystemSettings.dll 檔案的自訂路徑-CustomAllSystemSettingsXMLPath
:指定「AllSystemSettings_」XML 檔案的自訂路徑.Super_God_Mode.ps1 - Output " C:SuperGodMode " - AllURLProtocols - Verbose
「Extra Tools」資料夾包含補充Windows超神模式主要功能的附加腳本:
該腳本允許您輕鬆檢索單一特定字串引用的本地化字串。
特徵:
@dllpath,-resourceID
格式用法:
@%SystemRoot%system32shell32.dll,-9227
)該腳本處理包含 Windows 字串引用的整個 XML 文件,並將它們解析為實際的字串值。主要用於與 shell32.dll.mun 中包含所有 Windows 任務連結的 XML 一起使用。
特徵:
用法:
.Windows_XML_String_Resolver.ps1 - XmlFilePath " pathtoyourfile.xml " [ - CustomResourcePaths " shell32=C:custompathshell32.dll " , " user32=C:anotherpathuser32.mui " ] [ - Debug ]
該腳本將在 DLL 檔案中尋找「ms-settings:」文字字串並將其輸出到文字檔案。它是主腳本內建功能的獨立版本。主要用於:「C:WindowsImmersiveControlPanelSystemSettings.dll」。
用法:
`.Get-MS-Settings-Strings.ps1 -DllPath "C:WindowsImmersiveControlPanelSystemSettings.dll" -OutputFilePath "SystemSettings-MS-Settings.txt"
此腳本透過 AppxManifest.xml 檔案取得每個已安裝 AppxPackage 的 URI 協議,然後在應用程式安裝目錄中的所有檔案中強力搜尋這些 URI。它是主腳本中內建功能的獨立版本,但可能不是最新的!
用法:
.Find_URLs_From_AppxPackage_Files.ps1