此 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