سؤال هل يمكنني استدعاء Windows Update من سطر الأوامر؟


غالبًا ما يحدث أن أشاهد هذه الشاشة لمدة دقائق:

enter image description here

ليس لدي أي فكرة عما يحدث في الظهر. وأنا أيضا غير مهتم بمشاهدة WindowsUpdate.log للتغييرات.

أود أن أعرف ما إذا كانت هناك طريقة تعطي مزيدًا من التعليقات. على نحو مفضل شيء يمكنني استحضاره من سطر الأوامر (مثل apt-get).


71
2017-08-16 14:26


الأصل


قد ينطبق هذا عندما احصل على Windows 10 يختطف عملية التحديث. نرى كيف تقوم بتثبيت تحديثات الأمان بعد أن يقوم "الترقية إلى Windows 10" باختراق Windows Update؟ - jww


الأجوبة:


في نظام التشغيل Windows 10 ، يمكنك استخدام PSWindowsUpdate وحدة PowerShell.

> Install-Module PSWindowsUpdate
> Get-WindowsUpdate
> Install-WindowsUpdate

enter image description here


47
2018-03-08 01:31



يعمل في ويندوز 7 أيضا. :) - Charles Burge
Win10 مقيد بسبب سياسة البرنامج النصي. بدء ps-console كمشرف Powershell.exe -ExecutionPolicy Unrestricted ثم قم بتشغيل الأوامر المعطاة. ربما تحتاج للتشغيل Import-Module PSWindowsUpdate قبل Get-WindowsUpdate. تنطبق هذه السياسة على جلسة PS هذه فقط. - Whome
لقد وجدت أكثر تقييدا ​​بشكل معقول Set-ExecutionPolicy -ExecutionPolicy RemoteSigned وهو مستمر أيضًا (الدخول إلى كائن Poilcy المحلي) docs.microsoft.com/en-us/powershell/module/... - BaseZen


يمكنك استدعاء Windows Update من سطر الأوامر باستخدام الأداة المساعدة wuauclt.exe الموجودة في المجلد٪ windir٪ \ system32 \.

للتحقق من وجود تحديثات ،

wuauclt.exe /detectnow

للتحقق والتحديث ،

wuauclt.exe /detectnow /updatenow

لن يعمل هذا إذا قمت بتعيين "عدم التحقق من وجود تحديثات" في إعدادات Windows Update. من المحتمل أيضًا أن يتم تمكين التحديثات التلقائية لمحول "/ updatenow" ليعمل (تثبيت التحديثات).

في إصدارات Windows السابقة لـ Windows 10 ، يمكنك أيضًا بدء تشغيل واجهة المستخدم الرسومية لـ Windows Update عن طريق إدخال الأمر التالي (الموجود في المجلد٪ windir٪ \ system32 \):

wuapp.exe

هذا يفتح فقط تطبيق التحديث ويتحقق التحديثات المتوفرة ، فإنه لا يتم تثبيتها. أيضًا إذا قمت بتعيين "عدم التحقق من وجود تحديثات" في إعدادات Windows Update ، فهذا لا يتحقق من وجود تحديثات أيضًا ، سيكون عليك النقر فوق الزر "التحقق من وجود تحديثات".


63
2017-12-21 01:47



على نظام التشغيل Windows 7 ، wuauclt.exe لا يبدو لطباعة أي إخراج إلى كمد. - wjandrea


لقد وجدت بعض الاقتراحات الرائعة عند النظر فيها كيفية تثبيت تحديثات ويندوز على ويندوز سيرفر 2008 R2 الأساسية.

اقتراح واحد أنا حقا أحب ، هو WUA_SearchDownloadInstall.vbs النصي.

التحديثات المتاحة يجري سردها

enter image description here

تحديث التثبيت

enter image description here


33
2017-08-16 14:26



خيار آخر سيكون WSUS غير متصل. - Der Hochstapler
عظيم! فقط تحتاج إلى تحديث البرنامج النصي لتعطيل المطالبات ، أو إضافة مفاتيح سطر الأوامر. - MarcusUA
كيف تخبر في عام 2018 (ويندوز 10 هوم) تثبيت التحديثات ولكن أبدا في 8:00 حتى 6:00؟ - YumYumYum


يمكنك استخدام wusa.exe وهو جزء من Windows 7.

أردت أن قم بإزالة رمز Windows 10 Update من شريط المهام ، لذلك كتبت هذا أوتوهوتكي النصي الذي يستدعي WUSA.

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa%  /uninstall /kb:2952664 /norestart
runwait %wusa%  /uninstall /kb:3021917    /norestart
runwait, %wusa%  /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.

لذلك يمكنك استخدامها wusa.exe لإدارة تحديثات Windows وتثبيتها .msu الملفات.

فيما يلي معلمات سطر الأوامر لـ wusa: https://support.microsoft.com/en-us/kb/262841

wusa.exe /uninstall /kb:123456 /quiet /norestart
wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart

هذه الصفحة لديها مجموعة من الطرق الأخرى لإدارة التحديثات من سطر الأوامر.

تشرح هذه الصفحة كيفية عمل wusa.exe.

لمعرفة التحديثات التي يتم تثبيتها (عبر سطر الأوامر):

systeminfo | find ": KB"

11
2017-09-11 03:17



من المحزن حقا أنني هنا تبحث في هذه الإجابة لأن البرمجيات الخبيثة المعروفة باسم التحديث إلى Windows 10 قام بعملية hijcaked بالتحديث ، ولا يمكنني تثبيت تحديثات الأمان. - jww
هناك عدد من الأسباب التي قد تجعل Windows Updates قد توقفت عن العمل ، وعددًا من الحلول ، وسأكون سعيدًا للإجابة ، ولكن هذا ليس هو الموضوع الصحيح ... يكفي فقط أن أقول أنه في النهاية ، كنت أرغب في التحديثات دون اتصال و انتهى به الأمر: forums.mydigitallife.info/threads/...  الذي يعمل بشكل جيد! - bgmCoder


أنا استخدم WuInstall. إنها أداة سطر الأوامر لإدارة تحديثات Windows. لديك العديد من الخيارات الرائعة مثل عرض تقدم التثبيت ، لتحديد ما إذا كنت ترغب في إعادة التشغيل ومتى ، وملفات التسجيل متاحة لكل عملية. مع تحياتي


9
2017-08-24 06:48



ولكن ليس مجانا ؟؟؟؟؟ - YumYumYum


Windows 10 و Windows Server 2016 أو أعلى ، استخدم USOClient.exe لمسح التحديثات وتنزيلها وتثبيتها.

  • ابدأ المسح تستخدم لبدء المسح
  • بدء تحميل يستخدم لبدء تنزيل الرقع
  • StartInstall تستخدم لتثبيت الرقع التي تم تنزيلها
  • RefreshSettings تحديث الإعدادات إذا تم إجراء أي تغييرات
  • StartInteractiveScan قد يطلب إدخال المستخدم و / أو فتح الحوارات لإظهار تقدم أو أخطاء التقرير
  • اعد تشغيل الجهاز أعد تشغيل الجهاز لإنهاء تثبيت التحديثات
  • ScanInstallWait الجمع بين المسح تنزيل تثبيت
  • ResumeUpdate استئناف تحديث التثبيت عند التمهيد

ما يعادل سطر الأوامر wuauclt في Windows 10 / Windows Server 2016


2
2017-07-19 13:51