ولكن ماذا لو كانت هناك طريقة أفضل؟ هنا يأتي PSWindowsUpdate، مقترنًا بـ UpdGUI—وهو مزيج قوي مفتوح المصدر يعيدك إلى مقعد القيادة. هذا الإعداد يحول تجربة تحديث Windows المؤلمة إلى شيء يمكن إدارته بالفعل، مما يمنحك تحكمًا دقيقًا في ما يتم تثبيته ومتى. على عكس نهج Microsoft “المقاس الواحد يناسب الجميع”، يحترم هذا الحل سير عملك مع الحفاظ على أمان نظامك وتحديثه. يمكنك أخيرًا أن تقول وداعًا لعمليات إعادة التشغيل القسرية ومرحبًا بالتحديثات وفقًا لشروطك.
إعداد PSWindowsUpdate و UpdGUI
تحكم في التحديثات مع هذا الإعداد السهل
يتطلب تشغيل نظام إدارة التحديثات القوي هذا بضع خطوات بسيطة. تستغرق العملية بأكملها حوالي 5-10 دقائق ولا تتطلب أي برنامج خاص بخلاف PSWindowsUpdate و UpdGUI.
قبل المتابعة، إذا كنت تتخذ خطوات لتحسين التحكم في تحديثات Windows، فقد تكون وجدت طريقة لـ إيقاف تحديثات Windows إلى أجل غير مسمى. نظرًا لأن هذا الإعداد يتطلب خدمة Windows Update، أوصي باستخدام إيقاف التحديثات مؤقتًا فقط في لوحة الإعدادات، حيث يمكن أن يؤدي تعطيل الخدمة إلى تعطيل النظام.
تثبيت وحدة PSWindowsUpdate
ابدأ بفتح PowerShell كمسؤول بالضغط على مفتاح Windows + X للوصول إلى قائمة ابدأ المخفية في Windows والنقر فوق Terminal(Admin).
. أو يمكنك النقر بزر الفأرة الأيمن على زر ابدأ والبحث عن “PowerShell” ثم الضغط على Enter. بمجرد فتحه، أدخل هذا الأمر:
Set-ExecutionPolicy RemoteSigned -Force
يضمن هذا التغيير أن وحدة PSWindowsUpdate يمكن أن تعمل بشكل صحيح مع الحفاظ على أمان البرامج النصية الأخرى.
بعد ذلك، قم بتثبيت الوحدة نفسها باستخدام:
Install-Module -Name PSWindowsUpdate -Force
سيقوم هذا الأمر بتنزيل الوحدة من معرض PowerShell الخاص بـ Microsoft وتثبيتها تلقائيًا. عندما يُطلب منك التثبيت من مستودع غير موثوق به، اكتب “Y” للمتابعة. يعتبر معرض PowerShell هو المستودع الرسمي لـ Microsoft، مما يجعل هذا التحذير مجرد إجراء شكلي أكثر من كونه مصدر قلق أمني حقيقي.
بمجرد التثبيت، قم باستيراد الوحدة الجديدة باستخدام:
Import-Module PSWindowsUpdate
يقوم هذا بتحميل جميع أوامر إدارة التحديثات في جلسة PowerShell الحالية. يمكنك بعد ذلك التحقق من أن كل شيء يعمل بشكل صحيح عن طريق كتابة:
Get-Command -Module PSWindowsUpdate
يجب أن يعرض هذا قائمة بجميع الأوامر المتاحة لـ PSWindowsUpdate. بمجرد التأكد من عملها، يمكنك الآن استخدام هذه الوحدة باستخدام واجهة سطر أوامر PowerShell. إذا كنت تفضل استخدام واجهة مستخدم رسومية بدلاً من المحطة الطرفية، فحاول إقران PSWindowsUpdate مع UpdGUI.
تجهيز UpdGUI
يعمل UpdGUI كواجهة رسومية تجعل PSWindowsUpdate في متناول الجميع. قم بتنزيل أحدث إصدار من مستودع GitHub الرسمي. تأتي الأداة كملف برنامج نصي PowerShell واحد، مما يجعل التثبيت بسيطًا مثل التنزيل والتشغيل.
ضع ملف updgui.ps1 في مكان مناسب، مثل مجلد المستندات أو سطح المكتب. لست بحاجة إلى تثبيت أي شيء أو تعديل ملفات النظام. البرنامج النصي هو أحد أدوات Windows المحمولة التي يمكن تخزينها على محرك أقراص USB لسهولة الوصول إليها أثناء التنقل. فقط تأكد من أن لديك امتيازات إدارية عند فتحه في PowerShell، وستكون على ما يرام.
قبل تشغيل UpdGUI لأول مرة، تحقق من وضع لغة PowerShell الخاص بك عن طريق إدخال هذا الأمر في نافذة PowerShell إدارية:
$ExecutionContext.SessionState.LanguageMode
يجب أن يظهر الإخراج “FullLanguage” لكي يعمل UpdGUI بشكل صحيح. إذا كان يظهر “ConstrainedLanguage”، فستحتاج إلى تعديل سياسات تنفيذ PowerShell الخاصة بنظامك.
طريقة استخدام الإعداد بسهولة
بعد تثبيت كل شيء، لديك طريقتان قويتان لإدارة تحديثات Windows. طريقة سطر الأوامر تمنحك أقصى قدر من المرونة وإمكانات التشغيل الآلي، بينما توفر واجهة المستخدم الرسومية بساطة النقر والتوجيه.
التعامل مع واجهة المستخدم الرسومية
لتشغيل الأداة، انقر بزر الماوس الأيمن على updgui.ps1 واختر “تشغيل باستخدام PowerShell” أو افتحها من جلسة PowerShell إدارية داخل مجلد UpdGUI باستخدام:
.updgui.ps1
تعرض الواجهة سجل التحديثات والتحديثات المتاحة في قائمة منظمة مع مربعات اختيار بجوار كل عنصر. يمكنك رؤية عناوين التحديثات وأحجامها ومستويات أهميتها في لمحة. حدد التحديثات التي تريد تثبيتها عن طريق تحديد مربعاتها، ثم انقر فوق الزر Install لبدء العملية.
تعرض الأداة تقدمًا في الوقت الفعلي أثناء التنزيلات والتثبيتات، مما يوفر ملاحظات واضحة حول ما يحدث. على عكس أشرطة التقدم الغامضة في Windows Update، يشير UpdGUI بوضوح إلى التحديث الذي تتم معالجته ومقدار الوقت المتبقي.
استخدام أوامر PowerShell
تتفوق واجهة سطر الأوامر في كل من المهام البسيطة وسيناريوهات التصفية المعقدة. للتحقق الأساسي من التحديثات، استخدم:
Get-WindowsUpdate
يوفر هذا الأمر معلومات مفصلة حول كل تحديث، بما في ذلك حجمه والمكونات التي يؤثر عليها.
ولكن ليست كل التحديثات متساوية. في بعض الأحيان، نريد فقط التحديثات الضرورية للتشغيل السلس والأمان. لتحديثات الأمان، يمكنك استخدام:
Get-WindowsUpdate -Category "Security Updates" -Install -AcceptAll
يضمن هذا الأمر بقاء نظامك محميًا ضد الثغرات الأمنية المعروفة دون المخاطرة بمشاكل الاستقرار من أنواع التحديثات الأخرى.
لتحديثات برامج التشغيل، استخدم:
Get-WindowsUpdate -Category "Drivers"
يعرض هذا تحديثات الأجهزة المتاحة قبل التثبيت. تعمل بعض تحديثات برامج التشغيل على تحسين الأداء، بينما قد تتسبب تحديثات أخرى في حدوث مشكلات في التوافق مع الأجهزة أو البرامج المتخصصة. تأكد من التحديث عندما يكون ذلك مناسبًا لك.
عندما تكون مستعدًا لتثبيت جميع التحديثات باستثناء برامج التشغيل، استخدم:
Get-WindowsUpdate -NotCategory "Drivers" -Install -AcceptAll
يمنع هذا الأسلوب مشكلات توافق الأجهزة مع ضمان تثبيت تصحيحات الأمان على الفور.
السيطرة على تحديثاتك
لقد استخدمت نظام PSWindowsUpdate و UpdGUI هذا لأشهر الآن، ولا أستطيع تخيل العودة إلى طريقة مايكروسوفت في تحديث النظام. هناك شعور رائع بالتحكم عندما تختار بالضبط متى يتم تحديث جهاز الكمبيوتر الخاص بك، خاصةً عندما تكون ملتزمًا بموعد نهائي أو في خضم تدفق إبداعي.
أفضل ما في الأمر هو راحة البال التي يجلبها. هل تعرف ذلك الشعور عندما ترى Windows يستعد لإعادة التشغيل، وتصاب بالذعر خوفًا من فقدان عملك؟ هذا القلق قد انتهى تمامًا الآن. يصبح جهاز الكمبيوتر الخاص بك ملكك مرة أخرى، ويعمل وفقًا لجدولك الزمني بدلاً من جدول مايكروسوفت. في وقت أصبحنا فيه بشكل متزايد تحت رحمة شركات التكنولوجيا الكبرى، فإن السيطرة على شيء أساسي كهذا شعور رائع حقًا.
















