Este script do PowerShell cria atalhos para todas as pastas shell especiais, pastas nomeadas, links de tarefas, configurações do sistema, links diretos e protocolos de URL no Windows , fornecendo acesso fácil a uma ampla variedade de configurações e recursos do sistema.
Ele foi inspirado na famosa pasta "God Mode" e cria muito mais atalhos do que isso.
➤ Nota: Não é realmente um "modo", é apenas um nome cativante. Executar isso não altera nenhuma configuração do sistema, apenas cria uma pasta contendo vários atalhos.
Baixe a versão mais recente do script. (Link direto aqui)
Abra o PowerShell no diretório com o script. (Dica: no File Explorer, basta digitar “PowerShell.exe” na barra de endereço para abri-lo nesse caminho).
Execute o seguinte comando para permitir a execução do script temporariamente para a sessão atual.
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
^ Observação: você pode ver um aviso sobre a alteração da política de execução, mas a parte -Scope Process
garante que a alteração seja apenas temporária e se aplicará apenas a essa janela específica do PowerShell, para que você possa optar por permitir. Você pode ler mais neste artigo.
Execute o script:
.Super_God_Mode.ps1
Vídeo de demonstração: https://www.youtube.com/watch?v=CnATL9kJPn8
(Leva você ao YouTube, não incorporado. Veja os carimbos de data e hora na descrição do vídeo.)
Nota: Exceto para -Debug
e -Verbose
, você deve usar -NoGUI
para que os argumentos tenham efeito.
-DontGroupTasks
: evita o agrupamento de atalhos de tarefas por nome do aplicativo-UseAlternativeCategoryNames
: use nomes de categorias alternativos para links de tarefas-AllURLProtocols
: inclui protocolos de URL de terceiros do software instalado-DeepScanHiddenLinks
: verifica links ocultos em todos os arquivos no diretório de instalação de aplicativos que não sejam do pacote appx, caso contrário, apenas o arquivo binário principal será pesquisado.-CollectExtraURLProtocolInfo
: coleta informações adicionais sobre protocolos de URL-AllowDuplicateDeepLink
: não ignora atalhos de Deep Link que são exatamente iguais a um link de tarefa existente -Output
: Especifique um caminho de pasta de saída personalizado-KeepPreviousOutputFolders
: não exclua automaticamente as pastas de saída existentes antes de executar -NoStatistics
: Não crie pastas e arquivos de estatísticas-NoReadMe
: Não crie arquivo de texto de dicas-SkipCLSID
: ignora a criação de atalhos para pastas shell baseadas em CLSID-SkipNamedFolders
: ignora a criação de atalhos para pastas especiais nomeadas-SkipTaskLinks
: ignora a criação de atalhos para links de tarefas-SkipMSSettings
: Pular a criação de atalhos para ms-settings: links-SkipDeepLinks
: Pular a criação de atalhos para links diretos-SkipURLProtocols
: ignora a criação de atalhos para protocolos de URL-SkipHiddenAppLinks
: ignora a criação de atalhos para links de aplicativos ocultos -Verbose
: habilita a saída detalhada. Pode ser usado com ou sem -NoGUI
.-Debug
: habilita a saída de depuração (também habilita a saída detalhada). Pode ser usado com ou sem -NoGUI
.-timing
: habilita a saída de tempo para mostrar quanto tempo cada seção do script leva para ser executada. Também habilitado por opções detalhadas/depuração.-debugSkipAppxSearch
: Ignora a pesquisa de links ocultos em pacotes AppX e pesquisa apenas programas que não sejam appx.-debugSearchOnlyProtocolList
: Especifique uma lista separada por vírgulas de protocolos de URL (entre aspas) para pesquisar, e nenhum outro.uniqueOutputFolder
: Anexe um identificador exclusivo ao nome da pasta de saída para evitar a substituição de pastas existentes. -NoGUI
: Ignore a caixa de diálogo GUI e execute com parâmetros padrão ou fornecidos-CustomDLLPath
: Especifique um caminho de arquivo DLL personalizado para shell32.dll-CustomLanguageFolderPath
: Especifique um caminho para uma pasta que contém arquivos MUI específicos do idioma-CustomSystemSettingsDLLPath
: Especifique um caminho personalizado para o arquivo SystemSettings.dll-CustomAllSystemSettingsXMLPath
: Especifique um caminho personalizado para o arquivo XML "AllSystemSettings_".Super_God_Mode.ps1 - Output " C:SuperGodMode " - AllURLProtocols - Verbose
A pasta "Ferramentas Extra" contém scripts adicionais que complementam a funcionalidade principal do Windows Super God Mode:
Este script permite recuperar facilmente a string localizada de uma única referência de string específica.
Características:
@dllpath,-resourceID
Uso:
@%SystemRoot%system32shell32.dll,-9227
)Este script processa arquivos XML inteiros contendo referências de string do Windows e os resolve para seus valores de string reais. Principalmente destinado a ser usado com o XML de shell32.dll.mun contendo todos os links de tarefas do Windows.
Características:
Uso:
.Windows_XML_String_Resolver.ps1 - XmlFilePath " pathtoyourfile.xml " [ - CustomResourcePaths " shell32=C:custompathshell32.dll " , " user32=C:anotherpathuser32.mui " ] [ - Debug ]
Este script encontrará strings de texto de "ms-settings:" em um arquivo DLL e as enviará para um arquivo de texto. É uma versão autônoma do recurso integrado ao script principal. Destinado principalmente a: "C:WindowsImmersiveControlPanelSystemSettings.dll".
Uso:
`.Get-MS-Settings-Strings.ps1 -DllPath "C:WindowsImmersiveControlPanelSystemSettings.dll" -OutputFilePath "SystemSettings-MS-Settings.txt"
Este script busca os protocolos URI para cada AppxPackage instalado por meio de seu arquivo AppxManifest.xml e, em seguida, a força bruta procura esses URIs em todos os arquivos no diretório de instalação do aplicativo. É uma versão autônoma do recurso integrado ao script principal, mas pode não estar atualizado!
Uso:
.Find_URLs_From_AppxPackage_Files.ps1