يقوم برنامج PowerShell النصي هذا بإنشاء اختصارات لجميع مجلدات shell الخاصة، والمجلدات المسماة، وارتباطات المهام، وإعدادات النظام، والروابط العميقة، وبروتوكولات URL في Windows ، مما يوفر سهولة الوصول إلى مجموعة واسعة من إعدادات النظام وميزاته.
لقد كان مستوحى من المجلد الشهير "God Mode" ويقوم بإنشاء العديد من الاختصارات أكثر من ذلك.
➤ ملاحظة: إنه ليس "وضعًا" حقًا، إنه مجرد اسم جذاب. لا يؤدي تشغيل هذا إلى تغيير أي إعدادات للنظام، بل يقوم فقط بإنشاء مجلد يحتوي على الكثير من الاختصارات.
قم بتنزيل أحدث إصدار من البرنامج النصي. (الرابط المباشر هنا)
افتح PowerShell إلى الدليل الذي يحتوي على البرنامج النصي. (نصيحة: في File Explorer، ما عليك سوى كتابة "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
: تخطي إنشاء اختصارات لمجلدات shell المستندة إلى CLSID-SkipNamedFolders
: تخطي إنشاء اختصارات للمجلدات الخاصة المسماة-SkipTaskLinks
: تخطي إنشاء اختصارات لروابط المهام-SkipMSSettings
: تخطي إنشاء اختصارات لإعدادات ms: الروابط-SkipDeepLinks
: تخطي إنشاء اختصارات للروابط العميقة-SkipURLProtocols
: تخطي إنشاء اختصارات لبروتوكولات URL-SkipHiddenAppLinks
: تخطي إنشاء اختصارات لروابط التطبيقات المخفية -Verbose
: تمكين الإخراج المطول. يمكن استخدامه مع أو بدون -NoGUI
.-Debug
: تمكين إخراج التصحيح (يمكّن أيضًا الإخراج المطول). يمكن استخدامه مع أو بدون -NoGUI
.-timing
: قم بتمكين إخراج التوقيت لإظهار المدة التي يستغرقها تشغيل كل قسم من البرنامج النصي. يتم تمكينه أيضًا بواسطة مفاتيح التبديل المطولة/التصحيحية.-debugSkipAppxSearch
: تخطي البحث عن الروابط المخفية في حزم AppX، وابحث فقط عن البرامج غير التابعة لـ appx.-debugSearchOnlyProtocolList
: حدد قائمة مفصولة بفواصل لبروتوكولات URL (محاطة بعلامات اقتباس) للبحث عنها، وليس غيرها.uniqueOutputFolder
: قم بإلحاق معرف فريد باسم مجلد الإخراج لمنع الكتابة فوق المجلدات الموجودة. -NoGUI
: تخطي مربع حوار واجهة المستخدم الرسومية وقم بتشغيله باستخدام المعلمات الافتراضية أو المتوفرة-CustomDLLPath
: حدد مسار ملف DLL مخصص لـ shell32.dll-CustomLanguageFolderPath
: حدد مسارًا إلى مجلد يحتوي على ملفات MUI الخاصة باللغة-CustomSystemSettingsDLLPath
: حدد مسارًا مخصصًا لملف SystemSettings.dll-CustomAllSystemSettingsXMLPath
: حدد مسارًا مخصصًا لملف XML "AllSystemSettings_".Super_God_Mode.ps1 - Output " C:SuperGodMode " - AllURLProtocols - Verbose
يحتوي مجلد "الأدوات الإضافية" على نصوص برمجية إضافية تكمل الوظيفة الرئيسية لـ Windows Super God Mode:
يتيح لك هذا البرنامج النصي إمكانية استرداد السلسلة المترجمة لمرجع سلسلة محدد واحد بسهولة.
سمات:
@dllpath,-resourceID
الاستخدام:
@%SystemRoot%system32shell32.dll,-9227
)يعالج هذا البرنامج النصي ملفات XML بأكملها التي تحتوي على مراجع سلسلة Windows ويحلها إلى قيم السلسلة الفعلية. مخصص في الغالب للاستخدام مع ملف XML من shell32.dll.mun الذي يحتوي على جميع روابط مهام Windows.
سمات:
الاستخدام:
.Windows_XML_String_Resolver.ps1 - XmlFilePath " pathtoyourfile.xml " [ - CustomResourcePaths " shell32=C:custompathshell32.dll " , " user32=C:anotherpathuser32.mui " ] [ - Debug ]
سيجد هذا البرنامج النصي سلاسل نصية من "ms-settings:" في ملف DLL ويخرجها إلى ملف نصي. إنها نسخة مستقلة من الميزة المضمنة في البرنامج النصي الرئيسي. مخصص بشكل أساسي لـ: "C:WindowsImmersiveControlPanelSystemSettings.dll".
الاستخدام:
`.Get-MS-Settings-Strings.ps1 -DllPath "C:WindowsImmersiveControlPanelSystemSettings.dll" -OutputFilePath "SystemSettings-MS-Settings.txt"
يقوم هذا البرنامج النصي بجلب بروتوكولات URI لكل AppxPackage المثبت عبر ملف AppxManifest.xml، ثم يبحث بقوة عن عناوين URI هذه في جميع الملفات الموجودة في دليل تثبيت التطبيق. إنها نسخة مستقلة من الميزة المضمنة في البرنامج النصي الرئيسي، ولكنها قد لا تكون محدثة!
الاستخدام:
.Find_URLs_From_AppxPackage_Files.ps1