كيفية إخفاء التحديثات باستخدام PowerShell في نظام التشغيل Windows
على عكس الإصدارات السابقة من Windows، جعلت Microsoft من الصعب جدًا إدارة التحديثات في Windows 10 والإصدارات الأحدث. في الواقع، لا توجد خيارات مضمنة لإخفاء التحديثات غير المرغوب فيها. ومع ذلك، تتمثل إحدى طرق القيام بذلك في استخدام التطبيق الرسمي لاستكشاف الأخطاء وإصلاحها لإخفاء التحديثات التي لا ترغب في تثبيتها مؤقتًا.
وبدلاً من ذلك، يمكنك أيضًا إخفاء التحديثات باستخدام PowerShell في Windows. ما لم يُذكر خلاف ذلك، فإن الخطوات أدناه تعمل مع نظامي التشغيل Windows 10 و11.
إذا كنت بحاجة إلى مساعدة في استكشاف الأخطاء وإصلاحها لمشكلات تحديث Windows، فانتقل إلى SetupDiag.
ملحوظة: لا يعد أي من الأوامر الموضحة أدناه حساسًا لحالة الأحرف.
الوصول إلى PowerShell في نظام التشغيل Windows
بينما قام Windows 10 بإدراج PowerShell في قائمة ابدأ للمستخدمين المتميزين، فإنه غائب بشكل ملحوظ في قائمة ابدأ لمستخدمي Windows 11 المحترفين. ومع ذلك، لا يزال من السهل الوصول إلى ذلك عن طريق القيام بما يلي:
- يضعط يفوز + X وحدد “Windows Terminal (Admin)”.
- يتيح لك Windows Terminal الوصول إلى كل من PowerShell وCommand Prompt من واجهة واحدة. افتراضيًا، يتم ضبطه على PowerShell. وبدلاً من ذلك، يمكنك تثبيت PowerShell بشكل منفصل عن Microsoft.
من المحتمل أنك لا تزال تستخدم نظام التشغيل Windows 10، خاصة وأن أقل من 3% من الأجهزة تعمل بنظام التشغيل Windows 11. إذا كان الأمر كذلك، فاستخدم الخطوات أدناه للوصول إلى PowerShell بدلاً من ذلك.
الإصدارات الأقدم من Windows 10 لم تتضمن PowerShell. ومع ذلك، إذا كان نظامك محدثًا، فهذا يعني أن PowerShell مثبت بالفعل. إذا كنت بحاجة إلى تثبيته، فتفضل بزيارة Windows Update (الإعدادات -> التحديث والأمان -> Windows Update) لتثبيت أحدث إصدار من Windows 10. إذا كنت بحاجة إلى مساعدة على طول الطريق، فإن دليل استكشاف الأخطاء وإصلاحها لأحدث مشكلات Windows 10 سيساعدك أنت.
يضعط يفوز + X أو انقر بزر الماوس الأيمن على القائمة ابدأ. حدد Windows PowerShell (المسؤول). يتيح لك هذا الخيار تنفيذ الأوامر باستخدام حقوق المسؤول. وبطبيعة الحال، لا يعمل هذا إلا إذا كان حساب Windows 10 الخاص بك يتمتع بالفعل بامتيازات المسؤول.
نصيحة: قم بتخصيص محطة Windows الخاصة بك لتحقيق أقصى استفادة منها.
الوصول غير المقيد
افتراضيًا، سيكون حساب المستخدم الخاص بك مقيد الوصول، ولن تتمكن من تشغيل أي برامج نصية خارجية في PowerShell. لتشغيل البرامج النصية الخارجية، تحتاج إلى تعيين سياسة التنفيذ على غير مقيد باستخدام الخطوات التالية.
- أدخل الأمر أدناه في PowerShell واضغط على يدخل زر.
Set-ExecutionPolicy Unrestricted
- بمجرد تنفيذ الأمر، سيُطلب منك التأكيد. اضغط على أ المفتاح متبوعًا يدخل على لوحة المفاتيح الخاصة بك. من الآن فصاعدا، سيكون لحساب المستخدم الخاص بك حق الوصول غير المقيد.
- يمكنك التحقق من سياسة التنفيذ الحالية لحساب المستخدم الخاص بك باستخدام الأمر أدناه. كما ترون في لقطة الشاشة أدناه، لدي وصول غير مقيد.
بعد تغيير سياسة التنفيذ، لديك الحرية في استخدام PowerShell كيفما تشاء.
افتراضيًا، لا يتضمن Windows PowerShell أوامر لإدارة تحديثات Windows. بدلاً من ذلك، يجب عليك تثبيت وحدة PSWindowsUpdate. يمكنك القيام بذلك مباشرةً من خلال PowerShell طالما أن لديك حق وصول إداري غير مقيد.
- افتح PowerShell وأدخل:
Install-Module -Name PSWindowsUpdate
- اكتب “Y” لتأكيد أنك تريد أيضًا تثبيت NuGet، وهو أمر مطلوب لاستخدام PSWindowsUpdate. يرجى ملاحظة أنه يجب أن تكون متصلاً بالإنترنت للقيام بذلك.
- إذا تلقيت تحذيرًا بشأن مستودع غير موثوق به، فاكتب “Y” لتأكيد رغبتك في المتابعة.
يجب أن تستغرق عملية التثبيت بضع دقائق فقط في معظم الحالات. ستعود إلى مطالبة PowerShell العادية بمجرد اكتمال كل شيء.
إخفاء التحديثات بناءً على العنوان
قبل أن تتمكن من إخفاء التحديثات باستخدام PowerShell، يلزمك الاطلاع على قائمة بالتحديثات المعلقة حاليًا واسم التحديث لإخفائه.
- استخدم الأمر أدناه للحصول على قائمة بجميع تحديثات Windows المتوفرة.
- ابحث عن التحديث الذي تريد إخفاءه ولاحظ عنوان التحديث – ستحتاج إلى العنوان إذا لم يكن التحديث يحتوي على رقم كيلوبايت. يمكنك أيضًا استخدام رقم KB. (انظر القسم التالي.) أدخل الأمر التالي واضغط على يدخل زر لإخفاء التحديث. لا تنسى أن تحل محل
UpdateName*
مع العنوان الفعلي.
Hide-WindowsUpdate -Title "UpdateName*"
يمكننا استخدام حرف البدل
كيفية إخفاء التحديثات باستخدام بوويرشيل في نظام التشغيل Windows 10 إخفاء التحديث
- في PowerShell، يمكنك تمييز ونسخ جزء من النص لتجنب الاضطرار إلى كتابة كل شيء. وهذا يمنع أيضًا الأخطاء المطبعية. يطلب منك PowerShell تأكيد الإجراء الخاص بك. اضغط على أ المفتاح متبوعًا يدخل
- كيفية إخفاء التحديثات باستخدام بوويرشيل في نظام التشغيل Windows 10 إخفاء تأكيد التحديث
H
يخفي هذا الإجراء Windows Update المستهدف. تأكد من ذلك من خلال النظر إلى الرسالة
كيفية إخفاء التحديثات باستخدام Powershell في نظام التشغيل Windows 10 المخفية
إخفاء التحديثات بناءً على رقم كيلو بايت
Hide-WindowsUpdate -KBArticleID KBNumber
كيفية إخفاء التحديثات باستخدام Powershell في Windows 10 Hidden Kb مرة أخرى، سيطلب منك PowerShell التأكيد. أدخل الرسالة أ واضغط على يدخل
كيفية إخفاء التحديثات باستخدام Powershell في Windows 10 Hidden Kb Confirm
إظهار التحديثات Get-WUList
في المستقبل، إذا كنت تريد إظهار التحديث، فستحتاج إلى عرض قائمة التحديثات باستخدام أمر مختلف. الأصلي
- لا تظهر التحديثات المخفية.
- استخدم الأمر التالي لعرض قائمة التحديث: يكتب ل
- كيفية إخفاء التحديثات باستخدام Powershell في Windows 10 إظهار التحديثات
Show-WindowsUpdate -KBArticleID KBNumber Show-WindowsUpdate -Title UpdateTitle
- كيفية إخفاء التحديثات باستخدام Powershell في Windows 10 Show Update
كيفية إخفاء التحديثات باستخدام Powershell في Windows 10 تأكيد العرض
إذا قمت بإخفاء العديد من التحديثات وتريد إظهارها مرة أخرى، استخدم الأمر التالي: يكتب أ
لإظهار كافة التحديثات، بما في ذلك أي تحديثات قمت بإخفائها. هذه طريقة سريعة لاستعادة كافة التحديثات المخفية مرة واحدة مقابل إدخال العناوين الفردية أو أرقام قاعدة المعارف.
Set-ExecutionPolicy Restricted
لإنهاء الأمر، قم بتغيير سياسة التنفيذ الخاصة بك مرة أخرى إلى مقيد باستخدام الأمر أدناه. إن قيام حساب المستخدم الخاص بك بتشغيل البرامج النصية مع وصول غير مقيد قد يجعل نظامك عرضة للخطر.
Get-Command -module PSWindowsUpdate
لإدارة تحديثات Windows بشكل أكبر باستخدام PowerShell، أدخل ما يلي:
يمنحك هذا قائمة بجميع أوامر إدارة التحديث المتوفرة داخل هذه الوحدة.
ما يمكنك وما لا يمكنك فعله عبر PowerShell
قبل أن تشعر بالحماس الشديد بشأن القدرة على إخفاء التحديثات باستخدام PowerShell، هناك بعض الأشياء التي يجب وضعها في الاعتبار. لا ينبغي أن يُنظر إلى هذا على أنه وسيلة لإيقاف جميع تحديثات Windows. كما ترون في الخطوات المذكورة أعلاه، فأنت تقوم بإخفاء التحديثات الفردية واحدًا تلو الآخر، وليس كل التحديثات مرة واحدة.
بالإضافة إلى ذلك، ستحتاج إلى زيارة PowerShell أسبوعيًا على الأرجح للتحقق من وجود أي تحديثات جديدة قد تم إصدارها. سوف يصبح هذا مملاً بسرعة، ومن المحتمل أن تفوت بعضًا منه.
استخدم PowerShell فقط كوسيلة لإخفاء تحديثات معينة تعرف أنك لا تريدها على الإطلاق، أو استخدمه كإيقاف مؤقت لأجل غير مسمى لتحديثات معينة، مثل تلك التي يبلغ فيها المستخدمون عن مشكلات بعد التحديث.
إذا كنت بحاجة إلى إيقاف جميع التحديثات مؤقتًا ولا تريد إدخال كل تحديث يدويًا في PowerShell، فلديك خياران آخران. أحدها هو “الإعدادات -> Windows Update -> إيقاف التحديثات مؤقتًا”.
- لإيقاف التحديثات مؤقتًا لفترة أطول من الخمسة أسابيع المذكورة في Windows Update، يمكنك أيضًا ضبط اتصال الإنترنت الخاص بك على “محدود”. افتراضيًا، لن يقوم Windows بتنزيل التحديثات تلقائيًا على الاتصالات المقيدة.
- كيفية إخفاء التحديثات باستخدام Powershell في Windows Metered
- حدد اسم شبكتك.
كيفية إخفاء التحديثات باستخدام Powershell في مجموعة Windows Metered
ستتلقى إشعارات حول التحديثات الجديدة، ولكن سيتعين عليك اختيار تنزيلها يدويًا. يمنحك هذا أيضًا نافذة أطول لمراجعة التحديثات ومعرفة ما إذا كان هناك أي تحديثات تريد إخفاءها عبر PowerShell.
الأسئلة المتداولة
هل هناك أي طرق أخرى لإيقاف تحديثات Windows التي لا أريدها؟
اعتمادًا على إصدار Windows لديك، هناك طرق متعددة لإيقاف التحديثات مؤقتًا وإيقافها تمامًا. بدءًا من عمليات تحرير التسجيل وحتى أدوات الجهات الخارجية، جرب هذه الطرق للتحكم في التحديثات التي يتم تشغيلها على جهاز الكمبيوتر الخاص بك. بعد كل شيء، في بعض الأحيان، لا تعمل تحديثات Windows دائمًا على النحو المنشود، لذلك إذا كنت تفضل الانتظار ومعرفة ما إذا كان هناك أي عوائق من المستخدمين الآخرين أولاً، فيجب أن تتيح لك هذه الطرق القيام بذلك.
هل إخفاء التحديثات آمن؟
وبعيدًا عن التحديثات الأمنية والإصلاحات المهمة، فمن الآمن إخفاء التحديثات. ربما يعجبك Windows كما هو ولا تريد أو تحتاج إلى ميزات جديدة معينة. على سبيل المثال، ربما تحب برنامج الرسام بالطريقة التي كان عليها قبل تحديث Microsoft لواجهة المستخدم. لن يؤدي عدم وجود مثل هذه الميزات إلى تعطيل نظام التشغيل Windows، ولكن قم دائمًا بتثبيت أحدث الإصلاحات الأمنية للحفاظ على نظامك آمنًا.
لماذا لا أستطيع تغيير حسابي إلى غير مقيد؟
حتى إذا كنت تقوم بتشغيل إصدار المسؤول من PowerShell أو Terminal، وإذا لم يكن حساب المستخدم الخاص بك يتمتع بحقوق المسؤول، فقد لا تتمكن من منح نفسك وصولاً غير مقيد. وبدلاً من ذلك، ستحتاج إلى حساب مسؤول الكمبيوتر الشخصي لمنح حسابك هذه الحقوق.
حقوق الصورة: أونسبلاش
اشترك في النشرة الإخبارية لدينا!
أمضى Crystal Crowder أكثر من 15 عامًا في العمل في مجال التكنولوجيا، في البداية كفني تكنولوجيا المعلومات ثم ككاتب. تعمل على المساعدة في تعليم الآخرين كيفية تحقيق أقصى استفادة من أجهزتهم وأنظمتهم وتطبيقاتهم. إنها تظل على اطلاع بأحدث الاتجاهات وتجد دائمًا حلولاً للمشاكل التقنية الشائعة.
اكتشاف المزيد من تكتك تكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.