Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

วิธีลบ Microsoft .NET Assistant ออกจาก Firefox

ประกาศสำคัญ:Microsoft ได้เผยแพร่การอัปเดตเป็น .NET Framework 3.5 SP1 สำหรับ .NET Framework Assistant 1.0 สำหรับ Firefox ซึ่งแก้ไขปัญหาความเข้ากันได้หลายประการกับเบราว์เซอร์ Firefox ในการอัปเดตนี้สำหรับ .NET Framework 3.5 SP1 และใน Windows 7 จะมีการติดตั้ง .NET Framework Assistant สำหรับผู้ใช้แต่ละราย และด้วยเหตุนี้ ปุ่มถอนการติดตั้งจึงใช้งานได้ในรายการส่วนเสริมของ Firefox ซึ่งจะทำให้ .NET Assistant เป็นโปรแกรมอรรถประโยชน์ที่ถอนการติดตั้งได้อย่างสมบูรณ์ ดังนั้น วิธีการที่แสดงในบทความนี้จึงไม่เกี่ยวข้องหรืออาจไม่จำเป็นอีกต่อไป คุณอาจต้องการดูคู่มือการลบด้วยตนเองอย่างเป็นทางการของ Microsoft ขอบคุณ.


ฉันขอเรียกสิ่งนี้ว่าสปายแวร์ได้ไหม ฉันคิดว่าฉันทำได้. เนื่องจากสปายแวร์มีคำจำกัดความที่ชัดเจนสองประการ:ติดตั้งโดยไม่ได้รับความยินยอมจากผู้ใช้อย่างชัดแจ้ง ไม่สามารถถอนการติดตั้งโดยใช้โปรแกรมถอนการติดตั้งของตัวเองหรือผ่าน Add/Remove

เรื่องราวจึงเริ่มต้นด้วยการอัปเดต Microsoft .NET Framework 3.5 SP1 (KB951847) ที่เพิ่งเปิดตัว ในกรณีที่คุณตัดสินใจดาวน์โหลดการอัปเดตนี้ ไม่ว่าจะโดยอัตโนมัติหรือด้วยตนเอง คุณจะได้ส่วนขยายใหม่ของ Firefox (หากคุณใช้เบราว์เซอร์ยอดนิยมนี้) ซึ่งคุณไม่ได้ขอ ตกลง ไม่มีปัญหา ถอนการติดตั้ง อา ...

ฉันตัดสินใจที่จะทดสอบเรื่องราวที่ค่อนข้างน่ากังวลนี้และตรวจสอบผลลัพธ์ด้วยตัวฉันเอง จากนั้นเขียนบทความ / บทช่วยสอนที่อธิบายว่าปัญหาเกิดขึ้นได้อย่างไรและคุณจะแก้ไขได้อย่างไร

คำชี้แจงปัญหา

การอ้างสิทธิ์มีดังนี้ การอัปเดต Microsoft / Windows .NET Framework 3.5 SP1 (KB951847) จะติดตั้งส่วนขยายใหม่ โดยเฉพาะ .NET Framework Assistant 1.0 ลงในเบราว์เซอร์ Firefox ของคุณ หากคุณติดตั้งไว้โดยไม่ได้รับความยินยอมจากผู้ใช้ นอกจากนี้ ยิ่งไปกว่านั้น ส่วนขยายนี้ไม่สามารถถอนการติดตั้งได้

จริงหรือ?

มาดูกันเลย ...

กรณีทดสอบ - ติดตั้ง .NET 3.5 framework

ฉันไปที่เว็บไซต์ Microsoft และดาวน์โหลดแพ็คเกจ ดับเบิลคลิกเพื่อติดตั้ง

การติดตั้งเริ่มต้นขึ้น ฉันใช้ System Safety Monitor (SSM) เพื่อตรวจสอบการเปลี่ยนแปลงของระบบและรีจิสทรีทั้งหมดที่ติดตั้ง .NET 3.5 เพื่อดูว่าฉันจะเห็นอะไรที่น่าสงสัยหรือไม่ โดยเฉพาะที่เกี่ยวข้องกับ Firefox

ดูเหมือนว่าการติดตั้งจะดำเนินไปได้ด้วยดี ยกเว้นการแจ้งเตือนอย่างต่อเนื่องจาก SSM ซึ่งแจ้งการเปลี่ยนแปลงรีจิสทรีจำนวนมาก จนถึงตอนนี้ ยังไม่มีอะไรสำคัญเกิดขึ้น


การแจ้งเตือน SSM นับพันครั้งในภายหลัง การติดตั้งเสร็จสมบูรณ์ ฉันเปิดใช้งาน Firefox เพื่อดูว่ามีการเพิ่มส่วนขยายใหม่หรือไม่ ไม่.

แต่นี่ไม่ได้สรุปกรณีของฉัน ตอนนี้เราต้องทำการอัปเดต Windows และดูว่าโปรแกรมแก้ไขล่าสุดทำให้เกิดปัญหาหรือไม่

การปรับปรุง Windows

แท้จริงแล้ว มีการอัปเดตที่มีลำดับความสำคัญสูง (อันดับแรกในรายการ) สำหรับ .NET Framework ซึ่งเป็น KB951847 อันเป็นที่รักของเรา ได้รับเลือกโดยอัตโนมัติและจะได้รับการเสนอโดยอัตโนมัติหากฉันใช้การอัปเดตอัตโนมัติ

ไม่มีอะไรกล่าวถึง Firefox แต่อย่างใด นอกจากนี้ หากคุณตรวจสอบหน้า KB951847 จะแสดงรายการการเปลี่ยนแปลงที่แนะนำใน Service Pack แต่ไม่มีที่ใดกล่าวถึง Firefox เลย

การดาวน์โหลดมีขนาด 250MB ซึ่งทำให้เกิดคำถามว่าคุณควรใช้สิ่งนี้ในก้าวแรกหรือไม่ แต่ขอดำเนินการต่อไป

หลังจากผ่านไประยะหนึ่ง การติดตั้งก็เสร็จสมบูรณ์ ฉันไม่ได้สังเกตเห็นข้อความแจ้งใด ๆ จาก SSM ที่บอกฉันเกี่ยวกับการเปลี่ยนแปลงใด ๆ ที่จะเกิดขึ้นกับ Mozilla Firefox แต่ฉันสามารถพลาดได้อย่างง่ายดายในการเปลี่ยนแปลงจำนวนมาก หลังจากรีสตาร์ท ฉันตรวจสอบเบราว์เซอร์ Firefox และ:

ติดตั้ง Microsoft .NET Framework Assistant 1.0 แล้ว

ขอให้สังเกตว่าปุ่มถอนการติดตั้งเป็นสีเทา ฉันไม่ได้ขอให้อนุมัติหรือแม้แต่ยืนยันการติดตั้งนี้ ไม่มีการกล่าวถึงว่าสิ่งนี้กำลังจะถูกติดตั้ง ทั้งบนหน้า Microsoft หรือระหว่างการติดตั้งเอง และตอนนี้ดูเหมือนว่าจะไม่สามารถลบออกได้

สปายแวร์ใคร?

การลบ Microsoft .NET Framework Assistant 1.0

โชคดีที่สิ่งนี้สามารถถอดออกได้ค่อนข้างง่าย

วิธีแก้ไข 1: เพียงลบไฟล์ไม่กี่ไฟล์

ซึ่งค่อนข้างง่ายและใช้เวลาประมาณ 2 นาทีเท่านั้น ไม่จำเป็นต้องมีความเข้าใจเป็นพิเศษเกี่ยวกับคอมพิวเตอร์ ทุกคนสามารถทำได้ ก่อนอื่นให้ปิด Firefox ตอนนี้ นำทางไปยังโฟลเดอร์ต่อไปนี้:

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

แบบนี้:

วิธีลบ Microsoft .NET Assistant ออกจาก Firefox

ย้าย เปลี่ยนชื่อ หรือลบไฟล์ภายในโฟลเดอร์นี้ หากคุณต้องการเก็บข้อมูลสำรองไว้ ให้ zip หรือ rar ไฟล์นั้นออกไป คุณยังสามารถลบหรือเปลี่ยนชื่อได้ แต่ให้แน่ใจว่าเมื่องานของคุณเสร็จสิ้นแล้วให้ปล่อยโฟลเดอร์นี้ว่างไว้

เริ่มไฟร์ฟอกซ์ สปายแวร์ควรหายไป

วิธีลบ Microsoft .NET Assistant ออกจาก Firefox

ไม่บังคับ:

ขั้นตอนต่อไปคือการล้าง User Agent ที่ .NET Assistant ทิ้งเอาไว้ If you don't know what a user agent is or how to use the Firefox configuration tab called about:config, you can skip this step.

In Firefox, in the address tab, type about:config and hit Enter. This will take you to a Firefox configuration page, where you can control different aspects of behavior of your browser. The use of this page should only be done by skilled users.

Search for the following string:general.useragent. One of the results that will come up will be general.useragent.extra.microsoftdotnet. We want to reset this string.

Simply right-click it and choose Reset. Like this:

วิธีลบ Microsoft .NET Assistant ออกจาก Firefox

Job done. I would like to thank chrisretusn for this solution. It's simple, fast and elegant.

Solution 2:Registry hack

If you are skilled enough to edit the registry, then you can try this method, too. Again, first close Firefox. Then, open the registry editor (regedit):

Start> Run> regedit.exe

Now, navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions

Here, you will find an entry named {20a82645-...}. Under the Data column in the right pane, you can see and verify that it belongs to Microsoft .NET 3.5. Now, simply right-click this entry and delete it. If you want, export the key first as a sort of backup. Job done.

สรุป

I like Microsoft products overall, but I cannot and will never condone blatant misuse of corporate power to distribute useless, unasked-for software to masses who do not have the skills to tell part good from bad or how to handle issues like the above.

The Assistant, if at all, should be an optional package, with clear user consent granted before any installation. Furthermore, the installation should be fully 100% revocable, so that anyone using the computer can do it, via the standard Add/Remove panel.

This is a very serious breach of user trust. Not only is this package delivered without explicit approval, it's also made difficult to remove. Moreover, its use is not clear. Lastly, the change affects third-party software, not one of Microsoft products, so the question is, what the hell did Microsoft want to achieve with this nebulous, spyware-like update? Animosity from a few trusted users? Force people not to install updates or use older versions of their products?

Anyhow, I leave big questions to big people. If you want this thing off your computer, then you have two rather fast and simple methods. สนุก. And tell your Firefox friends.

ไชโย