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

ফায়ারফক্স থেকে মাইক্রোসফট .NET অ্যাসিস্ট্যান্ট আনইনস্টল করার ধাপে ধাপে গাইড

গুরুত্বপূর্ণ বিজ্ঞপ্তি: মাইক্রোসফট .NET Framework 3.5 SP1-এর জন্য .NET Framework Assistant 1.0-এর একটি আপডেট রিলিজ করেছে ফায়ারফক্সের জন্য, যা ফায়ারফক্স ব্রাউজারের সাথে অনেক কম্প্যাটিবিলিটি ইস্যু সমাধান করে। এই আপডেটে .NET Framework 3.5 SP1 এবং উইন্ডোজ 7-এ, .NET Framework Assistant প্রতি-ইউজার ভিত্তিতে ইনস্টল হয় এবং ফলে, ফায়ারফক্স অ্যাড-অনস লিস্টে আনইনস্টল বাটন ফাংশনাল হয়। এটি .NET Assistant কে একটি বৈধ, সম্পূর্ণ আনইনস্টলযোগ্য ইউটিলিটি করে তোলে এবং তাই এই আর্টিকেলে দেওয়া পদ্ধতিগুলো আর প্রাসঙ্গিক নয় বা প্রয়োজন নাও হতে পারে। আপনি মাইক্রোসফটের অফিশিয়াল ম্যানুয়াল রিমুভাল গাইডও দেখতে পারেন। ধন্যবাদ।

আমি এই জিনিসকে স্পাইওয়্যার বলতে পারি? আমি মনে করি পারি। কারণ স্পাইওয়্যার দুটি স্পষ্ট ডেফিনিশন পূরণ করে: ব্যবহারকারীর স্পষ্ট সম্মতি ছাড়া ইনস্টল হয়। নিজস্ব আনইনস্টলার বা অ্যাড/রিমুভ ব্যবহার করে আনইনস্টল করা যায় না।

কাহিনী শুরু হয় মাইক্রোসফট .NET Framework 3.5 SP1 আপডেট (KB951847) اخیرে লঞ্চ হয়েছে। আপনি যদি এই আপডেট ডাউনলোড করেন, স্বয়ংক্রিয়ভাবে বা ম্যানুয়ালি, আপনি একটি নতুন ফায়ারফক্স এক্সটেনশন পাবেন (যদি আপনি এই জনপ্রিয় ব্রাউজার ব্যবহার করেন), যা আপনি চেয়ে নেওয়া নয়। ঠিক আছে, সমস্যা নেই, আনইনস্টল করুন। আহ...

আমি এই চিন্তাজনক কাহিনী টেস্ট করতে এবং ফলাফল নিজে যাচাই করতে সিদ্ধান্ত নিলাম। এবং তারপর, একটি আর্টিকেল/টিউটোরিয়াল লিখলাম যা ব্যাখ্যা করে কিভাবে সমস্যাটি ঘটে এবং কীভাবে সমাধান করবেন।

সমস্যা বিবরণ (Statement of problem)

দাবিগুলো নিম্নরূপ: মাইক্রোসফট/উইন্ডোজ .NET Framework 3.5 SP1 আপডেট (KB951847) আপনার ফায়ারফক্স ব্রাউজারে একটি নতুন এক্সটেনশন, নির্দিষ্টভাবে .NET Framework Assistant 1.0, ইনস্টল করবে, ব্যবহারকারীর সম্মতি ছাড়া। আরো খারাপ করে, এই এক্সটেনশন আনইনস্টল করা যায় না।

এটি কি সত্য?

দেখি...

টেস্ট কেস - .NET 3.5 ফ্রেমওয়ার্ক ইনস্টল

আমি মাইক্রোসফট ওয়েবসাইটে গিয়ে প্যাকেজটি ডাউনলোড করলাম। ডাবল-ক্লিক করে ইনস্টল করলাম।

ইনস্টলেশন শুরু হয়েছে। আমি সিস্টেম সেফটি মনিটর (SSM) ব্যবহার করলাম সিস্টেম এবং রেজিস্ট্রি পরিবর্তন যেগুলো .NET 3.5 ইনস্টলেশন করে সেগুলো মনিটর করতে, দেখতে পাই কি কোনো সন্দেহজনক জিনিস দেখা যায়, বিশেষ করে ফায়ারফক্সের সাথে সম্পর্কিত।

ইনস্টলেশন ঠিকঠাক চলছে, SSM থেকে_CONSTANT_ALERTS বাদে, যেসব রেজিস্ট্রি পরিবর্তনের কথা জানাচ্ছে। এপর্যন্ত কিছু বড় ঘটছে না।


হাজার হাজার SSM আলার্ট পরে, ইনস্টলেশন সম্পন্ন। আমি ফায়ারফক্স চালু করলাম দেখতে নতুন এক্সটেনশন যোগ হয়েছে কিনা। না।

কিন্তু এটি আমার কেস সমাপ্ত করে না। এখন আমাদের উইন্ডোজ আপডেট করতে হবে এবং দেখতে হবে লেটেস্ট প্যাচ কোনো ইস্যু তৈরি করে কিনা।

উইন্ডোজ আপডেট (Windows Update)

সত্যি, .NET Framework-একটি হাই-প্রায়োরিটি আপডেট আছে (লিস্টে প্রথম), আমাদের প্রিয় KB951847। এটি স্বয়ংক্রিয়ভাবে সিলেক্টেড ছিল এবং অটোমেটিক আপডেটস ব্যবহার করলে স্বয়ংক্রিয়ভাবে অফার করা হতো।

কहीं ফায়ারফক্সের কথা উল্লেখ নেই। বরং, KB951847 পেজ চেক করলে, সার্ভিস প্যাকে আনা পরিবর্তনগুলো লিস্ট করা আছে, কিন্তু কোথাও ফায়ারফক্স উল্লেখ নেই।

ডাউনলোড ২৫০MB, যা প্রশ্ন উত্থাপন করে কি আপনাকে এটি ব্যবহার করা উচিত। কিন্তু চলুন।

প্রম্পটের যুগের পর, ইনস্টলেশন সম্পন্ন। আমি SSM থেকে ফায়ারফক্স সম্পর্কে কোনো পরিবর্তনের প্রম্প্ট লক্ষ্য করলাম না, কিন্তু পরিবর্তন বন্যার মধ্যে সহজেই মিস করতে পারতাম। خوب, একটি রিস্টার্টের পর, আমি আমার ফায়ারফক্স ব্রাউজার চেক করলাম এবং:

Microsoft .NET Framework Assistant 1.0 ইনস্টল হয়েছে

লক্ষ্য করুন আনইনস্টল বাটনটি গ্রে-আউট। আমি এই ইনস্টলেশনের অনুমোদন বা কনফার্মেশনের জন্য অনুরোধ করা হয়নি। মাইক্রোসফট পেজে বা ইনস্টলেশনের সময় এই জিনিস ইনস্টল হবে সেটি ذكره নেই। এবং এখন, মনে হচ্ছে, এটি সরানো যাবে না।

স্পাইওয়্যার, কেউ?

Microsoft .NET Framework Assistant 1.0 সরানো

খুশির খবর, এই জিনিসটি সহজেই সরানো যায়।

সমাধান ১: শুধু কয়েকটি ফাইল ডিলিট করুন

এটি তুলনামূলক সহজ এবং প্রায় ২ মিনিট লাগে। কম্পিউটারের बारेে বিশেষ দক্ষ হওয়ার প্রয়োজন নেই। কেউই করতে পারে। প্রথম, ফায়ারফক্স বন্ধ করুন। এখন নিচের ফোল্ডারে নেভিগেট করুন:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension

এভাবে:

ফায়ারফক্স থেকে মাইক্রোসফট .NET অ্যাসিস্ট্যান্ট আনইনস্টল করার ধাপে ধাপে গাইড

এই ফোল্ডারের ভিতরের ফাইলগুলো মুভ, রিনেম বা ডিলিট করুন। আপনি যদি কোনো ব্যাকআপ রাখতে চান, তবে ফাইলগুলো zip বা rar করে আলাদা রাখুন। আপনি সেগুলো ডিলিট বা রিনেমও করতে পারেন। কিন্তু নিশ্চিত হোন একবার কাজ শেষ হলে এই ফোল্ডারটি খালি থাকে।

ফায়ারফক্স চালু করুন। স্পাইওয়্যারটি গিয়ে থাকা উচিত।

ফায়ারফক্স থেকে মাইক্রোসফট .NET অ্যাসিস্ট্যান্ট আনইনস্টল করার ধাপে ধাপে গাইড

ঐচ্ছিক (Optional):

পরবর্তী ধাপ হল .NET Assistant যা ছেড়ে গেছে ইউজার এজেন্ট ক্লিয়ার করা। আপনি যদি না জানেন ইউজার এজেন্ট কী বা about:config নামে ফায়ারফক্স কনফিগারেশন ট্যাব কীভাবে ব্যবহার করতে হয়, তবে এই ধাপটি বাদ দিন।

ফায়ারফক্সে, অ্যাড্রেস বারে about:config টাইপ করুন এবং Enter চাপুন। এটি আপনাকে একটি ফায়ারফক্স কনফিগারেশন পেজে নেবে, যেখানে আপনি আপনার ব্রাউজারের আচরণের বিভিন্ন দিক নিয়ন্ত্রণ করতে পারেন। এই পেজ ব্যবহার শুধু দক্ষ ব্যবহারকারীদের দ্বারা করা উচিত।

নিচের স্ট্রিংটি সার্চ করুন: general.useragent. ফলাফলগুলোর মধ্যে একটি হবে general.useragent.extra.microsoftdotnet। আমরা এই স্ট্রিংটি রিসেট করতে চাই।

সহজে রাইট-ক্লিক করুন এবং Reset বেছে নিন। এভাবে:

ফায়ারফক্স থেকে মাইক্রোসফট .NET অ্যাসিস্ট্যান্ট আনইনস্টল করার ধাপে ধাপে গাইড

কাজ শেষ। chrisretusn-কে এই সমাধানের জন্য ধন্যবাদ। এটি সহজ, দ্রুত এবং ইলিগ্যান্ট।

সমাধান ২: রেজিস্ট্রি হ্যাক (Registry hack)

আপনি যদি রেজিস্ট্রি এডিট করার জন্য যথেষ্ট দক্ষ হন, তবে এই পদ্ধতিও ট্রাই করতে পারেন। আবার, প্রথমে ফায়ারফক্স বন্ধ করুন। তারপর রেজিস্ট্রি এডিটর খুলুন (regedit):

Start > Run > regedit.exe

এখন নেভিগেট করুন:

HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions

এখানে, আপনি {20a82645-...} নামে একটি এন্ট্রি পাবেন। ডান প্যানের Data কলামে, আপনি দেখতে ও ভেরিফাই করতে পারবেন যে এটি মাইক্রোসফট .NET 3.5-এর অন্তর্গত। এখন, এই এন্ট্রিতে রাইট-ক্লিক করুন এবং ডিলিট করুন। চাইলে, কীটি এক্সপোর্ট করুন একটি ব্যাকআপ হিসেবে। কাজ শেষ।

উপসংহার

আমি মাইক্রোসফট প্রোডাক্টগুলোর সার্বিকভাবে পছন্দ করি, কিন্তু আমি কখনো কর্পোরেট পাওয়ার่ দুরুপযোগ করে বেকার, অনাকাঙ্ক্ষিত সফটওয়্যার জনগোষ্ঠীতে বিতরণ করার পক্ষে নই এবং কখনো থাকবো না।

অ্যাসিস্ট্যান্ট, যদি থাকে, একটি অপশনাল প্যাকেজ হওয়া উচিত, স্পষ্ট ব্যবহারকারীর সম্মতির আগে কোনো ইনস্টলেশন না। علاوهে, ইনস্টলেশনটি সম্পূর্ণ ১০০% প্রত্যাবর্তনযোগ্য হওয়া উচিত, যাতে কম্পিউটার ব্যবহারকারী কেউই এটি করতে পারেন, স্ট্যান্ডার্ড অ্যাড/রিমুভ প্যানেলের মাধ্যমে।

এটি ব্যবহারকারীর বিশ্বাসের একটি খুব গুরুতর লঙ্ঘন। শুধু ব্যবহারকারীর স্পষ্ট অনুমতি ছাড়াই এই প্যাকেজ ডেলিভার করা হয়নি, এটি সরাওয়াও কঠিন করা হয়েছে। এরপরে, এর ব্যবহার স্পষ্ট নেই। শেষে, পরিবর্তনটি থার্ড-পার্টি সফটওয়্যারকে প্রভাবিত করছে, মাইক্রোসফটের নিজস্ব প্রোডাক্ট নয়, তাই প্রশ্ন হল, এই অস্পষ্ট, স্পাইওয়্যার-মতো আপডেট দিয়ে মাইক্রোসফট কী অর্জন করতে চেয়েছিল? কিছু বিশ্বস্ত ব্যবহারকারীর বিরক্তি? লোকদের আপডেট ইনস্টল না করতে বা পুরানো ভার্সন ব্যবহার করতে বাধ্য করা?

যা হোক, বড় প্রশ্নগুলো বড় লোকদের জন্য রেখে দিলাম। আপনি যদি এই জিনিসটি আপনার কম্পিউটার থেকে সরাতে চান, তবে আপনার কাছে দুটি দ্রুত এবং সহজ পদ্ধতি আছে। উপভোগ করুন। এবং আপনার ফায়ারফক্স বন্ধুদের জানান।

চিয়ার্স।

  1. মাইক্রোসফট টিমস টিম থেকে সদস্য সরান: মালিকের দ্রুত গাইড

  2. ম্যাক থেকে Microsoft 365 সম্পূর্ণ আনইনস্টল করুন: ধাপে ধাপে গাইড

  3. ফায়ারফক্সে অপ্রয়োজনীয় ল্যাঙ্গুয়েজ প্যাক সরানোর উপায়

  4. আপনার ফায়ারফক্স প্রোফাইল মাইগ্রেট করুন: কীভাবে একটি এক্সিস্টিং প্রোফাইল নতুন সিস্টেমে পুনরাবৃত্তি করবেন