Remove the .NET Framework Assistant 1.0 from Firefox
The newest (3.5 SP1) .NET installs an extension (Microsoft .NET Framework Assistant 1.0) for Firefox (you guessed right: without asking) and even alters the user agent. To maximize “user friendliness”, the uninstall button is inactive. However, regedit helps. Check out “HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions” and delete the key. Other extensions with inactive install buttons, like Google Gears, might be present here as well. That takes care of the unwanted extension, which leaves the user agent. That one can be cleared through deleting “general.useragent.extra.microsoftdotnet”; “microsoft.CLR.clickonce.autolaunch” seems to be of the same origin.
The extensions’ files are located here: \WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\ when everything else is disabled/deleted, you might want to say goodbye to these files too.
//Edit
Please also browse through the comments, there are some great & helpful additions. Thanks for that! Obviously I wrote this from the perspective of a Windows XP SP3 (x86) user, while more systems (not necessarily in the exact same way) are affected, of course.
//Update 2009/02/09
I just installed Firefox on a machine with .NET 3.5 SP1 already present – Firefox 3.0.6 was immediately “equipped” with the Assistant. There is no escape! :P
//Update 2009/06/01
Oh happy day – the “long and complex”/manual method described above, to remove the .NET Framework Assistant 1.0 from Firefox again, might no longer be necessary. Microsoft itself released a fix (apparently on 2009/May/06) to enable the originally disabled uninstall button again.
Overview
In .NET Framework 3.5 SP1, the .NET Framework Assistant enables Firefox to use the ClickOnce technology that is included in the .NET Framework. The .NET Framework Assistant is added at the machine-level to enable its functionality for all users on the machine. As a result, the Uninstall button is shown as unavailable in the Firefox Add-ons list because standard users are not permitted to uninstall machine-level components. In this update for .NET Framework 3.5 SP1 and in Windows 7, the .NET Framework Assistant will be installed on a per-user basis. As a result, the Uninstall button will be functional in the Firefox Add-ons list. This update will also make this version of the .NET Framework Assistant for Firefox compatible with future versions of the Firefox browser. To properly update the .NET Framework Assistant, this update must be applied while the extension is enabled in Firefox. To remedy the result of installing this update while the extension was disabled, uninstall the update, re-enable the extension, and reinstall the update. Updates to the .NET Framework Assistant may include updates to the Windows Presentation Foundation Plug-in for Firefox causing it to be enabled upon its initial update.
//Update 2009/06/02
This is what happened after above patches were installed:
The uninstall button is now active as promised and the .NET Framework Assistant version was raised from 1.0 to 1.1. Pressing “Uninstall” successfully clears the user agent too/reverts it to its former state. Happy endings…
-
1
Microsoft force-installs Firefox extension - Robert’s talk - Web development and Internet trends
Pingback on Jan 26th, 2009 at 9:48 PM
[…] Instructions thankfully found through Remove the .NET Framework Assistant 1.0 from Firefox. […]
LikeLike
-
2
Microsoft .Net Framework 3.5 SP1 Secretly Installs its Firefox Addon « Entangled
Pingback on Feb 2nd, 2009 at 12:59 AM
[…] This “auto-installation” was reported since last August. You can hack to uninstall this stealthy add-on by following the instruction from here. […]
LikeLike
-
3
[/.]MS Update Adds Firefox Extension - Overclock.net - Overclocking.net
Pingback on Feb 2nd, 2009 at 5:44 AM
[…] server.’ The add-on could not be uninstalled in the usual way. A little Net searching turned up a number of sites offering advice on getting rid of the unrequested add-on." The unasked-for extension […]
LikeLike
-
4
The Story So Far… » Blog Archive » Microsoft Stealth Firefox Plug-In, Or, Where Does Bill Want You To Go Today?
Pingback on Feb 2nd, 2009 at 6:09 PM
[…] The add-on could not be uninstalled in the usual way. A little Net searching turned up a number of sites offering advice on getting rid of the unrequested […]
LikeLike
-
5
Microsoft Adds Firefox Extension Without Your Permission…. WTF? « The IT Nerd
Pingback on Feb 3rd, 2009 at 2:41 AM
[…] this in great detail as well as it giving removal advice. Other removal advice can be found here, here, and […]
LikeLike
-
6
Microsoft Net Framework 3.5 SP1 instala una extensión de Firefox sin avisar » SoftwareZone : Blog sobre Software con tutoriales de ayuda y noticias
Pingback on Feb 3rd, 2009 at 2:26 PM
[…] Fuente | nambulous […]
LikeLike
-
7
The Born Blog » Blog Archive » Microsoft - Automatic Update Abuse?
Pingback on Feb 4th, 2009 at 5:30 AM
[…] has been a flurry of articles and blogs talking about a browser extension that Windows XP Service Pack 3 automatically […]
LikeLike
-
8
Over 9 Months Later « adrift
Pingback on Jun 1st, 2009 at 1:45 AM
[…] in Firefox, Stories, x86, x86_64Tags: .NET The .NET Framework Assistant 1.0, which is added automatically to Firefox by .NET 3.5 SP1, is still news – more than 9 months later! Check the dates people! Anybody?!? It’s […]
LikeLike
Leave a comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Blogs 'n' Podcasts
- CBS Radio Mystery Theater
- Dev Game Club
- ESA Podcast
- Fake Doctors, Real Friends with Zach and Donald
- Funny Cute
- Mission Log Star Trek Podcast
- NirBlog
- redlettermedia.com
- Spoiler TV
- SPUDVISION
- Super Marcato Bros.
- The Music Of Veronica Mars
- The Signal
- Trend Micro Security Intelligence Blog
- Triple Click
- Watch Out for Fireballs!
Game++
- Adventure-Treff
- Atari 2600 – 8bitworkshop
- Atari 2600 Emulator / Stella
- Atari Games @ Archive.org
- AtariAge
- atarimania.com
- Critical Distance
- Destructoid
- GameBanshee
- Gnome's Lair
- Gothic DB
- Grumpy Gamer
- Hardcore Gaming 101
- Internationale Computerspielesammlung
- Joystiq X Engadget
- List of DRM-free games on Steam
- List of video game console emulators
- LucasArts Workshop
- MS-DOS Games / archive.org
- Pixel Poppers
- Play Over 900 Classic Arcade Games
- Project Eternity
- Renderer for Unreal Tournament
- Rock, Paper, Shotgun
- RPGWatch
- Steam down?
- Steam Services Status
- Step up your Coding Game
- The Brainy Gamer
- The Video Game Museum
- The Video Game Soda Machine Project
- Thimbleweed Park – Development Diary
- Torment: Tides of Numenera
- Wasteland 2
Misc
- 1,138 behind the scenes photos of the Star Wars Trilogy
- 10 Minute Mail
- 3 million Simpsons screencaps
- about:config
- Ambiguous Words
- Astronomy Picture of the Day
- Books From The TV Show Lost
- cb.vu
- Chocolatey – Software Management. Automated.
- Common Errors in English
- dannychoo.com
- Dead Man's Switch
- Der Algorithmus der Woche
- DOSBox
- draw.io
- EtherPad
- Fake Name Generator
- Fallacious Arguments
- Feed Flipper extracts the source RSS URL from iTunes audio podcasts
- Films using frequently “Fuck”
- Firefox Keyboard Shortcuts
- foobar2000
- Free eBooks
- freedocumentaries.org
- FutureMe.org
- Gabriel Knight Mysteries Soundtrack
- Graphviz in your browser
- Ground Zero | Carlos Labs
- Hyperpolyglot
- immersive linear algebra
- Is this website down for everyone or just me?
- John Locke
- Linux LiveCDs
- Lostpedia
- Lurker’s Guide to B5
- Mailinator
- mathschallenge.net
- metager.de
- namechk.com
- Ninite
- Replacer
- Rufus – Boot DOS from USB
- ScummVM
- Simply Google
- Sorting Algorithm Animations
- Star Wars Databank
- Sternest Meanings
- Superintelligence
- Survivorship Bias
- Teach Yourself Computer Science
- That One Privacy Site
- The Collected Papers of Albert Einstein
- The Scale of the Universe
- thenakedscientists.com
- TiddlyWiki
- Track’n’Trace
- Understand Firefly’s Chinese
- Urban Legends
- Using the apostrophe
- Valve Survey
- virusscan.jotti.org
- Virustotal
- waifu2x.udp.jp
- Web 2.0 Suicide Machine
- whichbook.net
- Wing Commander CIC
- Writer
- WSUS Offline Update
- xkcd
- yadi
FileHippo.com
- VSDC Free Video Editor 6.3.5.7 for PC Windows
- FileZilla 3.43.0 64-bit FTP Client for PC Windows
- FileZilla 3.43.0 for PC Windows
- Iperius Backup 6.2.2 Complete Backup Utility for PC Windows
- Ashampoo WinOptimizer 17.00.23 for PC Windows
- Kodi Media Streaming 18.3 for PC Windows
- Potplayer 32-bit 1.7.19315.0 Beta for PC Windows
- Avast Secure Browser 75.0.1447.81 Privacy and Security Tool for PC Windows
- McAfee Labs Stinger 12.1.0.3218 Antivirus for PC Windows
- Maxthon Cloud Browser 5.2.7.5000 for PC Windows
Blog Stats
- 478,926 hits
Recent Comments
Top Posts
Top Clicks
Archives
- March 2024 (2)
- February 2024 (2)
- December 2023 (2)
- November 2023 (1)
- October 2023 (1)
- September 2023 (1)
- August 2023 (1)
- July 2023 (2)
- June 2023 (9)
- May 2023 (1)
- April 2023 (5)
- March 2023 (3)
- February 2023 (3)
- January 2023 (2)
- December 2022 (1)
- November 2022 (4)
- October 2022 (2)
- September 2022 (1)
- August 2022 (2)
- July 2022 (3)
- June 2022 (6)
- May 2022 (5)
- April 2022 (7)
- March 2022 (4)
- February 2022 (2)
- January 2022 (1)
- November 2021 (1)
- June 2021 (1)
- May 2021 (1)
- March 2021 (1)
- February 2021 (4)
- January 2021 (3)
- December 2020 (5)
- November 2020 (1)
- September 2020 (2)
- August 2020 (1)
- July 2020 (2)
- June 2020 (2)
- May 2020 (1)
- April 2020 (5)
- March 2020 (9)
- February 2020 (5)
- January 2020 (3)
- December 2019 (7)
- November 2019 (2)
- October 2019 (3)
- July 2019 (4)
- June 2019 (9)
- May 2019 (17)
- April 2019 (10)
- March 2019 (10)
- February 2019 (7)
- January 2019 (7)
- December 2018 (8)
- November 2018 (3)
- October 2018 (4)
- September 2018 (5)
- August 2018 (3)
- July 2018 (8)
- June 2018 (7)
- May 2018 (6)
- April 2018 (4)
- March 2018 (5)
- February 2018 (7)
- January 2018 (7)
- December 2017 (1)
- November 2017 (8)
- October 2017 (2)
- September 2017 (3)
- August 2017 (5)
- July 2017 (2)
- June 2017 (12)
- May 2017 (6)
- April 2017 (8)
- March 2017 (9)
- February 2017 (10)
- January 2017 (6)
- December 2016 (5)
- November 2016 (3)
- October 2016 (3)
- September 2016 (3)
- August 2016 (7)
- July 2016 (4)
- June 2016 (20)
- May 2016 (11)
- April 2016 (2)
- March 2016 (12)
- February 2016 (11)
- January 2016 (5)
- December 2015 (8)
- November 2015 (2)
- October 2015 (5)
- September 2015 (6)
- August 2015 (9)
- July 2015 (1)
- June 2015 (14)
- May 2015 (7)
- April 2015 (14)
- March 2015 (11)
- February 2015 (8)
- January 2015 (7)
- December 2014 (4)
- November 2014 (9)
- October 2014 (7)
- September 2014 (14)
- August 2014 (8)
- July 2014 (1)
- June 2014 (4)
- May 2014 (11)
- April 2014 (10)
- March 2014 (14)
- February 2014 (2)
- January 2014 (1)
- December 2013 (4)
- November 2013 (2)
- October 2013 (5)
- September 2013 (4)
- August 2013 (10)
- July 2013 (3)
- June 2013 (7)
- May 2013 (6)
- April 2013 (3)
- March 2013 (2)
- February 2013 (2)
- January 2013 (1)
- December 2012 (2)
- November 2012 (2)
- October 2012 (8)
- September 2012 (3)
- August 2012 (6)
- June 2012 (4)
- April 2012 (6)
- March 2012 (2)
- February 2012 (1)
- January 2012 (5)
- December 2011 (6)
- October 2011 (7)
- September 2011 (8)
- August 2011 (16)
- July 2011 (14)
- June 2011 (6)
- May 2011 (11)
- April 2011 (9)
- March 2011 (5)
- February 2011 (9)
- January 2011 (10)
- December 2010 (6)
- November 2010 (5)
- October 2010 (9)
- September 2010 (7)
- August 2010 (13)
- July 2010 (8)
- June 2010 (13)
- May 2010 (24)
- April 2010 (8)
- March 2010 (19)
- February 2010 (18)
- January 2010 (12)
- December 2009 (14)
- November 2009 (23)
- October 2009 (14)
- September 2009 (11)
- August 2009 (11)
- July 2009 (34)
- June 2009 (45)
- May 2009 (40)
- April 2009 (36)
- March 2009 (24)
- February 2009 (47)
- January 2009 (59)
- December 2008 (30)
- November 2008 (31)
- October 2008 (22)
- September 2008 (6)
- August 2008 (7)
- July 2008 (25)
- June 2008 (7)
- May 2008 (12)
- April 2008 (21)
- March 2008 (19)
- February 2008 (24)
- January 2008 (5)
- December 2007 (8)
- November 2007 (5)
- October 2007 (14)
- September 2007 (11)
- August 2007 (20)
- July 2007 (12)
- June 2007 (19)
- May 2007 (21)
- April 2007 (11)
- March 2007 (25)
- February 2007 (13)
- January 2007 (10)
- December 2006 (7)
- November 2006 (14)
- October 2006 (46)
- September 2006 (27)
- August 2006 (35)
- July 2006 (40)
- June 2006 (25)
- May 2006 (35)
- April 2006 (33)
- March 2006 (42)
- February 2006 (2)
- January 2006 (6)
- December 2005 (2)
- November 2005 (6)
- October 2005 (2)
- August 2005 (1)
- July 2005 (1)
- May 2005 (4)
- March 2005 (2)
- February 2005 (6)
- January 2005 (5)
- December 2004 (1)
- November 2004 (4)
2008/10/07 at 12:41 AM
Hi, here is a little more cleaning…
delete this reg key:
HKLM\SOFTWARE\MozillaPlugins\@microsoft.com/WPF,version=3.5
delete this file:
“%SystemRoot%\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll”
.NET 3 is CRAP. Adds services, adds retarded CardSpace, and now I launch Firefox and I discover Microsoft loaded it with CRAP!! on MY Firefox!! NEVER, NEVER I would let the installer put this shit!! and it even change the user agent!!
It’s not my habit, but this time I say it: Microsoft you SUCK!!! really.
LikeLike
2008/10/15 at 6:58 AM
Why go thru so much trouble. Don’t install .NET 3.51 in the first place.
LikeLike
2008/10/15 at 1:59 PM
Because, unlike the unwanted Firefox Extension, it’s mandatory for many things?
Also, your ignorance conveniently overlooks that users only learn of this _after_ they install it.
Anyway, it’s not possible to exclude it from installation… The situation would be another one, if it could be left out by simply clicking an option.
LikeLike
2008/10/24 at 1:43 PM
general.useragent.extra.microsoftdotnet
Where is this please ?
LikeLike
2008/10/24 at 2:40 PM
Just type about:config in the address bar and use the filter to find it quickly. Then right-click the entry and choose reset. After a Firefox restart, it’s gone from about:config.
You can also remove/find it with any editor in the prefs.js in the Firefox profile folder.
LikeLike
2008/10/24 at 6:27 PM
@ nambulous
Thanks very much !
LikeLike
2008/12/06 at 5:50 AM
I couldn’t find the registry key mentioned and was mystified, so if you use Vista 64-bit like me, the registry key to delete this stinker is:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions
LikeLike
2009/01/31 at 5:39 PM
This act of computer sabotage hit me today with an update flagged as “important” – thank’s for the solution of how to get rid of it !
LikeLike
2009/02/02 at 4:39 AM
If you summarily think that a firefox extension from Microsoft is an “act of computer sabotage”, wait until you discover that your entire operating system also originates from the same company!
The Linux community welcomes you with open arms – if you don’t trust Microsoft, go to ubuntu.com, grab an iso of the latest release in either 32 or 64 bit, and start using that instead of Windows.
If you were able to find this blog posting, chances are you can use Google to find solutions to any major issues you have after switching (i.e. Hardware related). After that, the system will be able to pass the grandmother test much more smoothly than Windows does.
LikeLike
2009/02/02 at 5:23 AM
I rarely use windows only when I have to which is pretty rare. I am using fedora 10 and desktop 1.7 snapshot. I prefer BDS over linux. Move over to open source you will love it. No need to worry about virsues and spyware and worrying about a secure update most users wouldn’t know about.
LikeLike
2009/02/02 at 7:14 AM
Open up firefox and disable the extension, removing the reg key will make windows update not see it and you will have to reinstall.
this update is needed for the SP2 which should be released in April so either way we have to install it.
I myself don’t like items installed secretly so I do understand the issue but come on do you really have to flame over a stupid firefox extension?
LikeLike
2009/02/02 at 3:47 PM
Kind of funny.
Microsoft is implicitly accepting that Firefox has enough market penetration to warrant attention. Ergo it implicitly accepts that IE is losing ground. Of course you would never see that publicly stated…
LikeLike
2009/02/02 at 5:00 PM
The issue really isn’t the extension itself, it’s the way how it was distributed and how it behaves.
If Microsoft wants to create Firefox extensions, then _that’s_ fine, but please do normal xpi files like everyone else… Distribute it via http://addons.mozilla.org/ and don’t have it disable the uninstall button this is against the standard. I have many extensions installed and I used even more over the years – which are the ones that don’t abide by the rules? Only those from big developers who think they don’t have to.
The situation would have been _completely okay_, if
-MS would have used addons.mozilla.org for distribution of a standard xpi
-.NET 3.5 SP1 wouldn’t have included the Framework Assistant at all or would have made the installation optional
-the Framework Assistant would show the same behavior people are used to = no disabled uninstall, no modified user-agent…
These are all very simple things and are taken for granted by heavy users. So there can really be no surprise when people don’t like it.
Imagine more software would do that, alter the browser in ways the user can’t comprehend before the installation. The user-agent alone could mutate into several lines of BS… This really has to stop before it picks up or it can only end in more and more problems.
LikeLike
2009/02/02 at 6:12 PM
Whilst I don’t necessarily approve, I can see the logic.
Speaking as a professional web developer, it’s a pain that firefox does not support the features that IE6 does- it’s actually a blocker to our users using firefox rather than IE.
They don’t want to have to choose have a weird addin, they “just want it to work”.
I want my users to use firefix and for it to “just work”.
LikeLike
2009/02/02 at 10:34 PM
This is the Microsoft MSDN page describing the add-on
http://msdn.microsoft.com/en-us/library/cc716877.aspx
LikeLike
2009/02/04 at 9:42 AM
I just removed the addon using your steps (thanks!) but it did not install “secretly”… at the first FF startup after the .NET update, FF told me that an addon was added…
Blame to Microsoft for disabling the Uninstall button.
LikeLike
2009/02/04 at 9:58 PM
@Brandon
Nobody said it was secretly. Just that it was installed without asking first. Also, if Firefox wouldn’t tell when an extension was added, lots of people would indeed have learned of it much later, when browsing through the list for other reasons.
So Mozilla made a good call by developing Firefox this way.
LikeLike
2009/03/14 at 10:27 AM
Actually Mozilla made a fundamentally bad design decision by allowing anything other than Firefox to install add-ins to the browser.
If nothing else, from a security point of view it is an attack vector for malicious programs.
LikeLike
2009/02/07 at 1:27 PM
finally, thanks for this reference…
Thank’s very much.
LikeLike
2009/02/09 at 6:13 PM
I posted this on Neowin and you were called everything from Paranoid to stupid. Here is the link if you care to read it.
http://www.neowin.net/forum/index.php?showtopic=733028&hl=
LikeLike
2009/02/09 at 11:17 PM
Nice tip for those who dont use .NET and want total control.
The posts on Neowin were referring to Gary King himself who failed to post the source of the writing later on and chose to stupidly call the add-in “Spyware”
He then defended himself to the bone calling everyone fanboys and now hes trying to rile a response from the author.
Gary your paranoid and disillusioned.
LikeLike
2009/02/11 at 12:39 AM
I do use .NET (or some of my programs do) – just not the assistant.
No one ever is in…
LikeLike
2009/02/13 at 5:18 PM
I have a bunch of saved tabs that require a login so I get a bunch of “Password Required” and “Authentication Required” pop-ups at startup. This MS junk seems to be stealing mouse clicks and making it nearly impossible to get the logins done. While this is going on, it is impossible to cancel the “Add-ons” popup that told me about the new add-on. It even messed up the taskmanager.
LikeLike
2009/02/17 at 11:45 PM
Thanks for blogging about this, and especially for posting removal details. I was hit by the damn thing too.
LikeLike
2009/02/27 at 10:40 PM
What is ClickOnce, and if I (apparently) haven’t been using it all this time, why would I want/need it?
LikeLike
2009/02/28 at 1:01 AM
@M
http://en.wikipedia.org/wiki/ClickOnce
LikeLike
2009/03/13 at 2:25 PM
Perhaps Microsoft got the message that firefox users don’t appreciate stealth plugin installs. I found removal instructions for the MS .NET Framework Assistant plugin on Microsoft’s Help & Support site.
Also, in the ‘More Information’ section on the page, it says that an update is forthcoming that will activate the ‘Uninstall’ button for the plugin. This will be a welcome fix, but MS should learn to ask before installing plugins in Firefox.
The uninstall instructions can be found here:
http://support.microsoft.com/kb/963707
LikeLike
2009/06/30 at 6:38 PM
Running FireFox 3.5 update automatically disables .net framework assistant.
LikeLike
2009/06/30 at 8:30 PM
Not on any machine I’ve used.
Besides, what you probably mean, is that Firefox 3.5 (or any higher version) disables all extensions it considers old/incompatible. So that’s the reason.
LikeLike
2009/10/18 at 4:45 AM
Have just discovered this blog after firefox sent up warnings about net framework asst 1.1. Could someone please enlighten me as top what net framework is and do I need any oft them on my pc?
LikeLike
2009/10/19 at 2:37 AM
http://en.wikipedia.org/wiki/.net_framework
And for the part of needing it… Depends if you use software relying on it.
Microsoft took the choice away in newer OS versions anyway, because it’s already part of the package.
LikeLike
2010/02/23 at 9:22 PM
Thanks you so much for this! :-)
LikeLike
2010/09/04 at 10:57 PM
so Microsoft installs a plug in , into
there number one browser competitor,
doesn’t tell the user, and makes it non removable
and also , it reduces the browsers security
BIG surprise
so i suppose this is not an obvious case of sandbagging?
BULL SHIT!
LikeLike
2010/10/16 at 10:05 AM
Why do the Mozilla Org and the Firefox developer prevent such a hacking from Microsoft?
This is for me a good reason to switch on Linux or to use an alternative browser.
LikeLike
2010/10/20 at 8:12 AM
It would be nice if someone creates add-on, which would automatically disable/uninstall all old and new unwanted add-ons and plugins (like ClickOnce, Windows Presentation Foundation and maybe Adobe Acrobat plugin). How about that?
LikeLike