উইন্ডোজের পূর্ববর্তী ভার্সনগুলোর থেকে আলাদা, মাইক্রোসফট উইন্ডোজ ১০-এ আপডেট ম্যানেজ করা অনেক কঠিন করে দিয়েছে। ফ্যাক্ট হলো, অনচাহিত আপডেটগুলো হাইড করার জন্য কোনো বিল্ট-ইন অপশন নেই। তবুও, আমরা ইতিমধ্যে কভার করেছি কীভাবে উইন্ডোজ ১০-এ অটোমেটিক আপডেট ম্যানেজ এবং ডিজেবল করা যায়। একটি উপায় হলো অফিসিয়াল ট্রাবলশুটিং অ্যাপ ব্যবহার করে আপনি যে আপডেটগুলো ইনস্টল করতে চান না সেগুলো অস্থায়ীভাবে হাইড করা।
বিকল্পভাবে, আপনি পাওয়ারশেল ব্যবহার করে উইন্ডোজ ১০-এ আপডেট হাইড করবেন। এখানে কীভাবে করবেন তা দেখানো হলো।
উইন্ডোজ ১০-এ পাওয়ারশেল এক্সেস করা
পুরানো উইন্ডোজ ১০ ভার্সনগুলোর পাওয়ারশেল ছিল না। তবে, আপনার সিস্টেম আপ-টু-ডেট থাকলে, পাওয়ারশেল ইতিমধ্যে ইনস্টলড থাকে। ইনস্টল করতে হলে, উইন্ডোজ আপডেটে যান (Settings → Update & Security → Windows Update) উইন্ডোজ ১০-এর লেটেস্ট ভার্সন ইনস্টল করতে।
Win + X চাপুন বা স্টার্ট মেনুর রাইট-ক্লিক করুন। Windows PowerShell (Admin) সিলেক্ট করুন। এই অপশন আপনাকে অ্যাডমিন রাইটস সহ কমান্ড এক্সিকিউট করতে দেয়। এটি তবই কাজ করবে যখন আপনার উইন্ডোজ ১০ অ্যাকাউন্টে অ্যাডমিন প্রিভিলেজ থাকে।
অ্যাক্সেস আনরস্ট্রিক্ট করা
ডিফল্টরূপে, আপনার ইউজার অ্যাকাউন্টে রেস্ট্রিক্টেড অ্যাক্সেস থাকে, এবং আপনি পাওয়ারশেলে কোনো এক্সটার্নাল স্ক্রিপ্ট রান করতে পারবেন না। এক্সটার্নাল স্ক্রিপ্ট রান করতে, আপনাকে এক্সিকিউশন পলিসি Unrestricted-এ সেট করতে হবে। এর জন্য নিচের কমান্ডটি দিন এবং এন্টার চাপুন।
Set-ExecutionPolicy Unrestricted
কমান্ড এক্সিকিউট होते ही আপনাকে কনফার্মেশন চাওয়া হবে। সিম্পলি আপনার কীবোর্ডের A কী এবং তারপর Enter চাপুন। এই পয়েন্ট থেকে, আপনার ইউজার অ্যাকাউন্টে আনরস্ট্রিক্টেড অ্যাক্সেস থাকবে।
আপনি চাইলে নিচের কমান্ড ব্যবহার করে আপনার ইউজার অ্যাকাউন্টের কারেন্ট এক্সিকিউশন পলিসি চেক করতে পারেন। দেখুন, আমার আনরস্ট্রিক্টেড অ্যাক্সেস আছে।
Get-ExecutionPolicy
এক্সিকিউশন পলিসি পরিবর্তন করার পর, আপনি যেভাবেই চান পাওয়ারশেল ব্যবহার করতে পারেন।
উইন্ডোজ আপডেট টুল ইনস্টল করা
ডিফল্টরূপে, উইন্ডোজ ১০ পাওয়ারশেলে উইন্ডোজ আপডেট ম্যানেজ করার কমান্ডগুলো থাকে না। পরিবর্তে, আপনাকে PSWindowsUpdate মডিউল ইনস্টল করতে হবে। আপনি এটি সরাসরি পাওয়ারশেলের ভিতর থেকে ইনস্টল করতে পারেন যতক্ষণ না আপনার আনরস্ট্রিক্টেড অ্যাডমিন অ্যাক্সেস থাকে।
পাওয়ারশেল খুলুন এবং লিখুন:
Install-Module -Name PSWindowsUpdate
"Y" টাইপ করুন যাতে NuGetও ইনস্টল করার কনফার্মেশন দেওয়া যায়, যা PSWindowsUpdate ব্যবহার করার জন্য প্রয়োজনীয়। মনে রাখবেন, এটি করতে আপনাকে ইন্টারনেটে কানেক্টেড থাকতে হবে।
আপনি যদি আনট্রাস্টেড রিপোজিটরি সম্পর্কে সতর্কতা পান, তবে "Y" টাইপ করুন যাতে folyt রাখতে পারেন।
ইনস্টলেশন প্রসেস অধিকাংশ কেসে শুধু কয়েক মিনিট সময় নেয়। সবকিছু কমপ্লিট হলে আপনি সাধারণ পাওয়ারশেল প্রম্পটে ফিরে যাবেন।
টাইটেলের ভিত্তিতে আপডেট হাইড করা
পাওয়ারশেল ব্যবহার করে আপডেট হাইড করার আগে, আপনাকে বর্তমানে পেন্ডিং আপডেটগুলোর লিস্ট দেখতে হবে। আপডেটটি হাইড করার জন্য আপনাকে আপডেটের নাম দরকার হবে।
শুরু করতে, নিচের কমান্ডটি ব্যবহার করে সকল উপলব্ধ উইন্ডোজ আপডেটের লিস্ট পান।
Get-WUList
সকল উপলব্ধ আপডেটের লিস্ট পাওয়ার পর, আপনি যে আপডেটটি হাইড করতে চান সেটি খুঁজে বের করুন এবং আপডেটের টাইটেল নোট করুন। আপডেটে যদি KB নম্বর না থাকে তবে আপনাকে টাইটেল দরকার হবে। আপনি KB নম্বরও ব্যবহার করতে পারেন (পরবর্তী সেকশন দেখুন)। নিচের কমান্ডটি দিন এবং এন্টার চাপুন আপডেটটি হাইড করতে। UpdateName*-কে আসল টাইটেল দিয়ে রিপ্লেস করতে ভুলবেন না।
Hide-WindowsUpdate -Title "UpdateName*"
আপনি টাইটেলের আগে এবং পরে 와াইল্ডকার্ড (*) ব্যবহার করতে পারেন যতক্ষণ না টাইটেলের অংশটি সঠিক এবং ইউনিক হয়। আপনি যদি ওয়াইল্ডকার্ডের ঝামেলায় পড়তে না চান, তবে পুরো আপডেট টাইটেল লিখুন।
পাওয়ারশেলে, আপনি টেক্সটের একটি সেকশন হাইলাইট এবং কপি করতে পারেন যাতে সবকিছু টাইপ করতে না হয়। এতে মিসটাইপিং থেকে এররও এড়ানো যায়।
পাওয়ারশেল আপনাকে আপনার অ্যাকশন কনফার্ম করতে বলে। সিম্পলি আপনার কীবোর্ডের A কী এবং তারপর Enter চাপুন।
এই অ্যাকশন টার্গেট উইন্ডোজ আপডেটটি হাইড করবে। আপনি "Status"-এর নিচে H লেটার দেখে কনফার্ম করতে পারেন। কৌতুহলে, H মানে Hidden।
KB নম্বরের ভিত্তিতে আপডেট হাইড করা
বিকল্পভাবে, আপনি একটি উইন্ডোজ আপডেটকে এর KB Article ID ব্যবহার করেও হাইড করতে পারেন। KB Article ID ব্যবহার করে উইন্ডোজ আপডেট হাইড করতে, নিচের কমান্ডটি ব্যবহার করুন। নিচের কমান্ডে "KBNumber"-কে আপনি যে আপডেটটি হাইড করতে চান তার ID দিয়ে রিপ্লেস করতে ভুলবেন না।
Hide-WindowsUpdate -KBArticleID KBNumber
আবার, পাওয়ারশেল আপনাকে কনফার্মেশন চাবে। A লিখুন এবং Enter বাটন চাপুন।
আপডেট আনহাইড করা
ভবিষ্যতে, আপনি যদি কখনো আপডেটটি আনহাইড করতে চান, তবে আপনাকে আপডেট লিস্ট একটি ভিন্ন কমান্ড ব্যবহার করে দেখাতে হবে। আসল Get-WUList হাইড করা আপডেটগুলো দেখায় না।
বদলে, নিচের কমান্ডটি ব্যবহার করুন:
Show-WindowsUpdate
L টাইপ করুন সবকে No বলার জন্য। অন্যথায়, আপনি প্রতিটি আপডেটের ডিটেইলস দেখতে পাবেন, তারপর সকল আপডেটের লিস্ট দেখবেন, হাইড করা مواردসহ।
এখন যেহেতু আপনার হাইড করা আপডেট(গুলো)-এর KB নম্বর বা টাইটেল আছে, নিচের কমান্ডগুলো থেকে যেকোনো একটি ব্যবহার করে সেগুলো আনহাইড করুন, "KBNumber"-কে আসল KB নম্বর দিয়ে বা "UpdateTitle"-কে টাইটেল দিয়ে রিপ্লেস করে। একবারে শুধু একটি কমান্ড ব্যবহার করুন, দুটি একসাথে নয়।
Show-WindowsUpdate -KBArticleID KBNumber Show-WindowsUpdate -Title UpdateTitle
উপরোক্ত অ্যাকশন আবার আপনাকে কনফার্মেশন চাবে; সিম্পলি অ্যাকশনটি কনফার্ম করুন, এবং আপনার আপডেটটি ফিরে আসবে।
আপনি যদি অনেকগুলো আপডেট হাইড করে থাকেন এবং সেগুলো আবার দেখাতে চান, তবে নিচের কমান্ডটি ব্যবহার করুন:
Show-WindowsUpdate
A টাইপ করুন সকল আপডেট দেখানোর জন্য, হাইড করা مواردসহ। এটি সব হাইড করা আপডেট একসাথে রিস্টোর করার দ্রুত উপায় বনাম ইনডিভিজুয়াল টাইটেল বা KB নম্বর দিতে হবে।
শেষে, নিচের কমান্ড ব্যবহার করে আপনার এক্সিকিউশন পলিসি আবার Restricted-এ ফেরত আনুন। আনরস্ট্রিক্টেড অ্যাক্সেসে আপনার ইউজার অ্যাকাউন্ট স্ক্রিপ্ট রান করালে আপনার সিস্টেম ভালনरेबल হতে পারে।
Set-ExecutionPolicy Restricted
আরও উইন্ডোজ ১০ আপডেট পাওয়ারশেল দিয়ে ম্যানেজ করতে, নিচের কমান্ডটি দিন:
Get-Command -module PSWindowsUpdate
এই মডিউলের মধ্যে উপলব্ধ সকল আপডেট ম্যানেজমেন্ট কমান্ডের লিস্ট দেবে।
আপনি যদি শুধু ডাউনলোড টাইম লিমিট করতে চান যাতে আপনি যখন কাজ করছেন হঠাৎ রিস্টার্ট না হয় বা লিমিটেড কানেকশনে ব্যান্ডউইথ বাঁচাতে চান, তবে উইন্ডোজ আপডেটে একটি আপডেট উইন্ডো সেট করুন। একই সাথে, উইন্ডোজ ১০ আপডেট সমস্যা ট্রাবলশুট করার পদ্ধতিও জানুন যদি কিছু ঠিকমতো না হয়।