يعمل UnattendingWinstall على الاستفادة من ملفات الإجابات الخاصة بـ Microsoft (أو الملفات غير المراقبة) لأتمتة عمليات تثبيت Windows وتخصيصها. فهو يتيح إجراء تعديلات على إعدادات Windows وحزمه مباشرة في Windows ISO أثناء الإعداد.
ملحوظة
تم اختبار UnattatedWinstall وتحسينه للاستخدام الشخصي. بالنسبة لأولئك المهتمين بمزيد من التخصيص، قم بإنشاء ملف الإجابات الخاص بك باتباع دليل الفيديو هذا.
إذا كان UnattendingWinstall مفيدًا لك، ففكر في دعم المشروع، فهو يساعد حقًا!
إذا كانت لديك تعليقات أو اقتراحات أو كنت بحاجة إلى مساعدة بشأن UnattenedWinstall، فلا تتردد في الانضمام إلى المناقشة على GitHub أو مجتمع Discord الخاص بنا:
يأتي ملف إجابات UnattendingWinstall مزودًا بأوصاف تفصيلية لجميع التكوينات وتعديلات التسجيل تقريبًا، والتي تتوفر للفحص هنا على GitHub. للتخصيص، قم بتنزيل ملف الإجابات وافتحه في برامج تحرير مثل Cursor أو VSCode.
ملحوظة
استخدم ملف UWScript.ps1
بمجرد تثبيت Windows لإعادة تطبيق الإعدادات أو التراجع عنها في حالة قيام Windows Update بإعادة تعيين بعض الإعدادات أو إذا واجهت أية مشكلات.
ويمكن استخدامه أيضًا لتحقيق تجربة مشابهة لتجربة UnattendingWinstall على تثبيت Windows موجود دون إعادة تثبيت Windows.
قبل تشغيل البرنامج النصي
تأكد من فتح PowerShell كمسؤول. بالإضافة إلى ذلك، قم بتعيين سياسة التنفيذ للسماح بتنفيذ البرنامج النصي عن طريق تشغيل الأمر التالي:
Set-ExecutionPolicy Unrestricted
سيؤدي تشغيل PowerShell بأذونات مرتفعة وتمكين تنفيذ البرنامج النصي إلى ضمان قدرة UWScript.ps1
على تطبيق تغييرات النظام الضرورية.
لاستخدام ملف إجابات، قم بتضمين ملف autounattend.xml
في جذر وسائط تثبيت Windows لديك ليتم تنفيذه أثناء إعداد Windows.
ملحوظة
تأكد من تسمية ملف الإجابات autounattend.xml
؛ وإلا فلن يتعرف عليه المثبت.
ملحوظة
يمكنك عمل نسخة احتياطية من برامج التشغيل الخاصة بك قبل التثبيت للتأكد من توفرها بسهولة:
قم بإنشاء مجلد باسم Drivers
على محرك الأقراص C: الخاص بك.
قم بعمل نسخة احتياطية من برامج تشغيل Windows الحالية على محرك الأقراص C:
عن طريق تشغيل الأمر التالي في موجه الأوامر كمسؤول:
dism /online /export-driver /destination:C: D rivers
قم بتوصيل محرك أقراص USB/وسائط التثبيت بجهاز الكمبيوتر الخاص بك.
قم بإنشاء مجلد باسم $WinpeDriver$
على محرك أقراص USB الخاص بك.
انسخ برامج التشغيل التي تريد تثبيتها تلقائيًا من C:Drivers
إلى D:$WinpeDriver$
بافتراض أن D:
هو محرك أقراص USB الخاص بك.
قم بتنزيل الملف autounattend.xml
واحفظه على جهاز الكمبيوتر الخاص بك.
قم بإنشاء محرك أقراص USB قابل للتشغيل لنظام التشغيل Windows 10 أو Windows 11 باستخدام Rufus أو أداة إنشاء الوسائط.
مهم
- أبلغ بعض المستخدمين عن مشكلات في أداة إنشاء الوسائط عند إنشاء USB الخاص بتثبيت Windows. استخدامه وفقا لتقديرك الخاص.
- عند استخدام Rufus، لا تحدد أيًا من مربعات الاختيار في "تخصيص تجربة Windows الخاصة بك"، لأنه يقوم بإنشاء ملف
autounattend.xml
آخر قد يحل محل الإعدادات في ملف UnattendingWinstall.
انسخ ملف autounattend.xml
الذي قمت بتنزيله في الخطوة 1 إلى جذر USB الخاص بتثبيت Windows القابل للتمهيد والذي قمت بإنشائه في الخطوة 2.
قم بالتمهيد من USB الخاص بتثبيت Windows، وقم بإجراء تثبيت نظيف لنظام Windows كالمعتاد، وسيتم تشغيل البرامج النصية تلقائيًا.
autounattend.xml
واحفظه على جهاز الكمبيوتر الخاص بك.autounattend.xml
الذي قمت بتنزيله في الخطوة 1، أو انقر فقط واسحب ملف autounattend.xml
إلى نافذة AnyBurn.مهم
- عند استخدام Rufus، لا تحدد أيًا من مربعات الاختيار في "تخصيص تجربة Windows الخاصة بك"، لأنه يقوم بإنشاء ملف
autounattend.xml
آخر قد يحل محل الإعدادات في ملف UnattendingWinstall.
autounattend.xml
واحفظه على جهاز الكمبيوتر الخاص بك.ISO
و Templates
.ISO
، قم بإنشاء مجلد جديد يسمى Windows
.ISOWindows
.autounattend.xml
إلى مجلد Templates
.VentoyPlugson.exe
.Auto Install Plugin
من القائمة.Add
.Windows
الخاص بك.F:ISOWindows
(استبدل F
بحرف محرك الأقراص الخاص بك.)autounattend.xml
الخاص بك.F:Templatesautounattend.xml
(استبدل F
بحرف محرك الأقراص الخاص بك.)autounattend.xml
، فيمكنك إضافتها لاحقًا!)OK
وستظهر لك رسالة تفيد بأنه تم حفظ التكوين بنجاح./Templates/autounattend.xml
.autounattend.xml
تلقائيًا أثناء التثبيت. UWScript.ps1
أو استخدم أداة Chris Titus Tech Windows Utility (فيديو).إذا لم تتمكن من الاتصال بالإنترنت بعد التثبيت، فمن المحتمل أن يكون ذلك بسبب فقدان برامج تشغيل Wi-Fi أو LAN (Ethernet). في بعض الأحيان، لا يتضمن Windows كافة برامج التشغيل الضرورية لمحولات الشبكة، خاصة إذا كانت خاصة بجهازك.
لحل هذه المشكلة، اتبع الخطوات التالية:
بعد التثبيت، يجب أن تكون قادرًا على الاتصال بالإنترنت.
لتثبيت إصدار آخر من Windows غير Pro، ستحتاج إلى ضبط العناصر النائبة لمفتاح المنتج في ملف autounattend.xml
الخاص بك.
الثلاثة داخل الملف والتي تبدو حاليًا بالشكل التالي: < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
من خلال استبدال هذه الأقسام بعنصر نائب عام، ستتمكن من تحديد إصدار Windows المطلوب أثناء التثبيت.
ملحوظة
تحتاج إلى تنزيل ملف Source Code.zip
. بمجرد استخراجه، سيكون لديك إمكانية الوصول إلى جميع ملفات v1.0.0 السابقة.
لقد أمضيت الكثير من الوقت في محاولة العثور على طريقة لإلغاء تثبيت Microsoft Edge أثناء تثبيت Windows. ومع ذلك، كان الأمر صعبًا بسبب الاختلافات بين Windows 10 22H2 وWindows 11 24H2. هدفي هو استخدام طرق إلغاء التثبيت المدعومة من Microsoft، وأخطط لإضافة خيار إزالة Edge السهل في الإصدارات المستقبلية.
في هذه الأثناء، إذا كنت ترغب في إزالة Edge بعد تثبيت Windows، ففكر في استخدام هذا البرنامج النصي بواسطة FR33THY. كان دليل تحسين Windows النهائي الخاص بـ FR33THY مصدر إلهام رئيسي للإصدار 2.0.0 من هذا المشروع، وأوصي بشدة باستكشافه للحصول على نصائح إضافية لتحسين Windows.
autounattend.xml
؟لا يزال بإمكانك أيضًا إضافة إدخالات التسجيل الخاصة بك إلى الملف v2.0.0، ويكون الأمر أسهل في الواقع إذا فهمت مكان إضافتها. سأقدم شرحا موجزا.
بالنسبة لإدخالات التسجيل التي تنطبق على الجهاز المحلي، على سبيل المثال، مفاتيح التسجيل HKEY_LOCAL_MACHINE
، يمكنك العثور على function SetRecommendedHKLMRegistry
في ملف autounattend.xml
، راجع هنا:
UnattatedWinstall/autounattend.xml
سطر 1981 في 9330519
ثم قم بإضافة أي إدخالات تسجيل تريد إضافتها بتنسيق .reg
، مثل بقية الإدخالات التي تم تعيينها، وتأكد فقط من إضافتها قبل "@
لجعلها جزءًا من ملف .reg
الذي سيتم إنشاؤه، راجع هنا:
UnattatedWinstall/autounattend.xml
خط 3412 في 9330519
وسيتم بعد ذلك تطبيقه على التسجيل.
وبالمثل، إذا كان لديك مفاتيح التسجيل HKEY_CURRENT_USER
، فيمكنك إضافتها إلى ملف User Customization.ps1
بنفس الطريقة الموضحة أعلاه، بدءًا من هنا:
UnattatedWinstall/autounattend.xml
خط 3912 في 9330519
Windows Registry Editor Version 5.00
ثم تنتهي قبل "@
هنا:UnattatedWinstall/autounattend.xml
خط 4423 في 9330519
ملحوظة
قد لا تنقلك الروابط أعلاه إلى الأسطر الصحيحة من التعليمات البرمجية بمجرد إصدار إصدارات جديدة من الملف، ولكنها تأخذك إلى الأسطر الصحيحة في الإصدار 2.0.0.