কম্পিউটার টিউটোরিয়াল

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

Windows 10/11-এ Command Prompt বা PowerShell দিয়ে Windows Update চালাতে চাইলে এই টিউটোরিয়ালটি অনুসরণ করুন।

Microsoft নিয়মিত আপডেট রিলিজ করে সিকিউরিটি বাড়াতে, বাগ ফিক্স করতে এবং নতুন ফিচার যোগ করতে।

Windows আপডেট দুটি ক্যাটাগরিতে ভাগ: Quality updates (সিকিউরিটি ও বাগ ফিক্সের জন্য নিরন্তর রিলিজ) এবং Feature updates (উন্নত ভার্সন ও নতুন ফিচার)।

সাধারণত Settings > Update & Security-এ যেতে হয় আপডেট চেক ও ইনস্টল করার জন্য, কিন্তু কিছু কেসে কমান্ড লাইন বা PowerShell দিয়ে আপডেট ইনস্টল করা প্রয়োজন হয়।

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

এই টিউটোরিয়ালে Command Prompt ও PowerShell-এ কমান্ড দিয়ে Windows Update চালানো, ইনস্টল ও আনইনস্টল করার নির্দেশনা দেওয়া আছে।

Command Prompt ও PowerShell-এ Windows Update চেক, ইনস্টল ও আনইনস্টল করুন (Windows 10/11 & Server 2016/2019)

  • Part 1. Command Line-এ Updates ইনস্টল করুন।
  • Part 2. PowerShell-এ Updates ইনস্টল করুন।
  • Part 3. PowerShell-এ Updates আনইনস্টল করুন।

Part 1. Command Prompt-এ Windows Update চালান

পুরনো Windows-এ wuauclt /detectnow /updatenow কমান্ড দিয়ে আপডেট হতো।

লেটেস্ট Windows 10-এ 'WUAUCLT.EXE' কাজ করে না, এর পরিবর্তে 'USOCLIENT.EXE' ব্যবহার করতে হয়।

Info: 'USOCLIENT.EXE' হল Update Session Orchestrator client যা Windows Updates ডাউনলোড ও ইনস্টল করে। *

* নোটস:
১. সকল Windows 10/11 ভার্সন USOCLIENT সাপোর্ট করে না। সেক্ষেত্রে PowerShell মেথড ব্যবহার করুন।
২. USOCLIENT কমান্ডগুলো এক্সিকিউশন টাইমে স্ক্রিনে কিছু দেখায় না। কাজ করছে কিনা জানতে নিচের লোকেশন চেক করুন:

  • C:\Windows\SoftwareDistribution\ReportingEvents.log
  • Task Scheduler → Microsoft → Windows → Update Orchestrator

'USOCLIENT.EXE' দিয়ে Updates ইনস্টল করতে:

১. Command Prompt বা PowerShell as Administrator খুলুন, UAC-এ Yes।

২. Updates চেক করার কমান্ড (দুটোয়েকটা ট্রাই করুন): *

    1. UsoClient StartScan
    2. USOClient.exe StartInteractiveScan

* নোট: কেউ কেউ একটা কাজ করে, একটা না। Windows Update খোলা রেখে কমান্ড রান করলে বুঝতে পারবেন।

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

৩. Updates পাওয়া গেলে ডাউনলোড করার কমান্ড:

    1. UsoClient StartDownload
    2. ScanInstallWait

৪. ডাউনলোড করা Updates ইনস্টল: UsoClient StartInstall

৫. Updates ইনস্টল হলে রিবুট: UsoClient RestartDevice *

* পরামর্শ: রিস্টার্ট করার আগে কমপক্ষে ৩০ মিনিট অপেক্ষা করুন।

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

Part 2. PowerShell-এ Windows Update চালান (Windows 10/11)

PowerShell কমান্ড দিয়ে Windows বা Driver Updates ডাউনলোড ও ইনস্টল করতে:

PowerShell-এ Windows Updates ইনস্টল করতে:

১. PowerShell as Administrator খুলুন।

২. 'PowerShell Windows Update module' ইনস্টল করুন: *

  • Install-Module PSWindowsUpdate

* নোটস:
১. 'PSWindowsUpdate' মডিউল আপডেট ইনস্টলের জন্য জরুরি। মডিউলের সব কমান্ড দেখতে: Get-Command -module PSWindowsUpdate
২. ডিফল্টে শুধু Windows ও Driver Updates চেক করে। Office ইত্যাদি Microsoft প্রোডাক্টের আপডেটও চাইলে: Add-WUServiceManager -MicrosoftUpdate

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

৩. স্ক্রিপ্ট এক্সিকিউশন পলিসি সেট করুন: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned (প্রম্পটে Yes চাপুন)।

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

৪. Windows-কে বাধ্য করুন সব উপলব্ধ Updates ডাউনলোড ও লিস্ট করার জন্য: Get-WindowsUpdate

৫. আপনার প্রয়োজন অনুযায়ী:

A. সব Windows Updates ইনস্টল: Install-WindowsUpdate

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

B. সব Windows Updates + অন্যান্য Microsoft Products Updates: Install-WindowsUpdate -MicrosoftUpdate

C. নির্দিষ্ট KB আপডেট ইনস্টল: Get-WindowsUpdate -KBArticleID "KB-Number" -Install (প্রম্পটে Yes (y) চাপুন) *

উদাহরণ: KB5005463 ইনস্টল করতে: Get-WindowsUpdate -KBArticleID "KB5005463" -Install

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

D. নির্দিষ্ট আপডেট ব্লক করতে: Get-WindowsUpdate -NotKBArticle “KB-Number” -AcceptAll

উদাহরণ: KB5005463 ব্লক: Get-WindowsUpdate -NotKBArticle “KB5005463” -AcceptAll

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

E. নির্দিষ্ট ক্যাটাগরি বাদ দিতে (যেমন Driver বা Feature Packs): Install-WindowsUpdate -NotCategory "Drivers","FeaturePacks" -AcceptAll

Part 3. PowerShell-এ Windows Updates আনইনস্টল করুন

১. PowerShell as Administrator খুলুন।
২. ইনস্টল করা সব Updates তালিকা পেতে: wmic qfe list brief /format:table

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

২. যে Windows Update রিমুভ করতে চান তার KB নাম্বার নোট করুন।

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

৩. PowerShell-এ আপডেট রিমুভ করার কমান্ড: wusa /uninstall /kb:Number

নোট: 'Number'-এর জায়গায় KB নম্বর বসান। উদাহরণ: KB5005635 রিমুভ করতে: wusa /uninstall /kb:5005635

Windows 10/11 ও Server 2016/2019-এ Command Prompt বা PowerShell দিয়ে Windows Update চালান

বস! কোন পদ্ধতি কাজ করলো? কমেন্টে জানান। লাইক ও শেয়ার করুন।

  1. ওয়ানডোজ ১১/১০-এ কমান্ড প্রম্পটে ডিরেক্টরি পরিবর্তন করার পদ্ধতি

  2. উইন্ডোজ ১১/১০-এ কমান্ড প্রম্পটে ডিরেক্টরি চেঞ্জ করার পদ্ধতি

  3. Windows 11/10-এ ইলিভেটেড কমান্ড প্রম্পট খোলার উপায়

  4. Windows 11 ও 10-এ Command Prompt সমস্যা সমাধান: স্টেপ-বাই-স্টেপ গাইড