이 PowerShell 스크립트는 Windows의 모든 특수 셸 폴더, 명명된 폴더, 작업 링크, 시스템 설정, 딥 링크 및 URL 프로토콜에 대한 바로 가기를 생성 하여 광범위한 시스템 설정 및 기능에 쉽게 액세스할 수 있도록 합니다.
이 폴더는 유명한 "God Mode" 폴더에서 영감을 얻었으며 그보다 더 많은 바로가기를 만듭니다.
➤ 참고: 실제로 "모드"는 아니며 단지 눈에 띄는 이름일 뿐입니다. 이를 실행해도 시스템 설정은 변경되지 않으며 수많은 바로가기가 포함된 폴더가 생성될 뿐입니다.



최신 버전의 스크립트를 다운로드하세요. (바로가기는 여기로)
스크립트가 있는 디렉터리에 대해 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 패키지가 아닌 앱의 설치 디렉터리에 있는 모든 파일에서 숨겨진 링크를 검색합니다. 그렇지 않으면 기본 바이너리 파일만 검색됩니다.-CollectExtraURLProtocolInfo : URL 프로토콜에 대한 추가 정보를 수집합니다.-AllowDuplicateDeepLink : 기존 작업 링크와 정확히 동일한 딥링크 바로가기를 건너뛰지 않습니다. -Output : 사용자 정의 출력 폴더 경로를 지정합니다.-KeepPreviousOutputFolders : 실행하기 전에 기존 출력 폴더를 자동 삭제하지 않습니다. -NoStatistics : 통계 폴더 및 파일을 생성하지 않습니다.-NoReadMe : 팁 텍스트 파일을 생성하지 않습니다.-SkipCLSID : CLSID 기반 셸 폴더에 대한 바로가기 생성 건너뛰기-SkipNamedFolders : 이름이 지정된 특수 폴더에 대한 바로가기 생성 건너뛰기-SkipTaskLinks : 작업 링크에 대한 바로가기 생성 건너뛰기-SkipMSSettings : ms-settings: 링크에 대한 바로가기 생성 건너뛰기-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 Super God Mode의 주요 기능을 보완하는 추가 스크립트가 포함되어 있습니다.
이 스크립트를 사용하면 단일 특정 문자열 참조의 지역화된 문자열을 쉽게 검색할 수 있습니다.
특징:
@dllpath,-resourceID 형식을 지원합니다.용법:
@%SystemRoot%system32shell32.dll,-9227 ).이 스크립트는 Windows 문자열 참조가 포함된 전체 XML 파일을 처리하고 이를 실제 문자열 값으로 확인합니다. 대부분 모든 Windows 작업 링크를 포함하는 shell32.dll.mun의 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