Recommended Posts

I have two components in Firefox 3 whose origin is not clear to me. One is the Microsoft .Net Framework Assistant v1.1 extension. The other is a plug-in for Window's Genuine Advantage.

Now as many of you are probably aware, plug-ins, unlike extensions, cannot be removed, only disabled. What I can't figure out is how I ended up with a Microsoft plug-in in a third party browser. As far as I can tell, plug-ins are pre-installed with the program, which means it would have to have been put there by Mozilla and I'm a little confused as to why they would agree to do that.

As for the .Net Framework Extension: I do have the framework installed; but wouldn't Firefox, the .Net installer or both have told me that it was installing an extension? Also is there a reason why I even need it?

**See Addendum in Post #7**

Edited by Grand Maester
Link to comment
https://www.neowin.net/forum/topic/789392-questionable-extensions/
Share on other sites

I have two components in Firefox 3 whose origin is not clear to me. One is the Microsoft .Net Framework Assistant v1.1 extension. The other is a plug-in for Window's Genuine Advantage.

.NET and WGA are integral Windows components now, and it is just assumed that you want to be able to use them with whatever browsers you have installed. The plugin/extension lets you run .NET programs in the browser and report your .NET version to websites. Previously this functionality was limited to IE, but Microsoft has (had to) make it available to everyone. This is the same reason they also make a Windows Media Player plugin for Firefox.

.NET and WGA are integral Windows components now, and it is just assumed that you want to be able to use them with whatever browsers you have installed. The plugin/extension lets you run .NET programs in the browser and report your .NET version to websites. Previously this functionality was limited to IE, but Microsoft has (had to) make it available to everyone. This is the same reason they also make a Windows Media Player plugin for Firefox.

First, why would websites need to know my .net version? Do I need to have the extension enabled or even installed at all?

Second, I don't see how WGA is an integral part of Windows. Unless other things have been added to it, my understanding is it's simply an anti-piracy tool. I don't like WGA because from what I've read, it collects way more information than is necessary to simply verify that a computer has a valid installation, which renders it akin to spyware. At any rate, will it cause me problems if I turn it off? I don't think that would be illegal since there's a button on the panel that allows you to do it.

The version stuff is just to make it easier for sites to offer you the correct download or online application, similarily to how visiting the Adobe site with Firefox will give you a Firefox plugin, while going there with IE will get you an IE plugin. It's not so much that you need it, it's that Microsoft has to offer the same functionality across browsers. You can safely disable it if you want.

As for WGA, it is required to download a lot of files from Microsoft (mostly "value added" stuff for Windows), and so again, Microsoft has to offer it for other browers than IE as well. It doesn't collect any information, it simply verifies the authenticity of your installation and tells the Microsoft server about it so you can download things. You don't really need it either.

You should ask yourself though, if you are so paranoid about these plugins (even going so far as to class it as spyware), should you really be running Windows at all? I mean, you're already trusting all your data to a Microsoft product.

firefox doesn't come with them. the .net plugin is installed along with .net and the only way i know that the wga plugin is installed is if you manually install it when downloading something from microsoft. it's possible that something else automatically downloads it though.

The .net item is an extension not a plugin (at least not in the way Firefox uses the term which isn't in the traditional sense because near as I can tell they are built in). However the WGA item is a plugin, and in Firedox plugins unlike extensions, don't appear to be able to be uninstalled, only disabled. If that is the case, how can Mozilla possibly justify allowing plugins to be installed by third-parties after the fact? It seems to me that if something isn't built into a program to begin with you should be able to remove it, whether it be an extension or plugin in Firefox or a patch to Windows (granted a few windows patches aren't removable but most are).

After looking at it again I've noticed most of the other plugins I have don't seem neccessary either:

  • Google Gadget Plugin: I don't use Google gadgets.
  • iTunes Application Detector: iTunes has a built-in browser so I've never used Firefox for any purpose related to it.
  • Microsoft Office 2003 - Office Plugin for Netscape Navigator: I do have Office 2003 but I don't have Netscape Navigator and even if I did why would Firefox need a plugin for it?
  • Microsoft DRM (Actually there's two of these: DRM Netscape Network Object and DRM Store Netscape Plugin): I've never used anything related to DRM or Netscape.
  • Office Genuine Advantage: I've never heard of this but I'm assuming it's like WGA. So again, I don't see why I need it, particularly given that both Windows and Office Update won't work using the Mozilla rendering engine (Gecko I think it's called), and only occasionally works using the IEtab extension set to the IE rendering engine (Trident I believe). Usually I have to use IE itself so why do I need anything related to Office anti-piracy verification?

There's also three plugins which I have little if any idea as to their function:

  • MetaStream 3 Plugin
  • Window's Media Player Plug-in Dynamic Link Library - Npdsplay dll: To be honest, I've never fully understood what a Dynamic Link Library (DLL) is but I always thought it was part of the operating system not something that had anything to do with web browsers and I've heard of a number of dll exploits over the years so it makes a little nervous that I've got one sitting in the plugins panel.
  • Windows Presentation Foundation - Windows Presentation Foundation (WPF) plug-in for Mozilla browsers

And then there's the Yahoo Application State Plugin which Firefox says is "disabled for your protection". I have no idea what its purpose is supposed to be, but the bigger question is: Why can't I remove it if it's automatically disabled anyway?

I know this is pretty sweeping but clarification on these would be appreciated because if nothing else I'd like to disable as many of them as possible and even remove some of them if there's a way to and I'm sure it won't cause problems.

The .NET extension is most likely installed so all users have it which is why it cannot be removed. See here for some details about how it got on your machine: http://voices.washingtonpost.com/securityf...etly_insta.html

The others are probably installed by the apps although most probably don't give you the option to remove it.

The Netscape stuff is there because Firefox uses NPAPI for plugins: http://en.wikipedia.org/wiki/NPAPI

The .NET extension is most likely installed so all users have it which is why it cannot be removed. See here for some details about how it got on your machine: http://voices.washingtonpost.com/securityf...etly_insta.html

The others are probably installed by the apps although most probably don't give you the option to remove it.

The Netscape stuff is there because Firefox uses NPAPI for plugins: http://en.wikipedia.org/wiki/NPAPI

While the Washington Post article was helpful, it was incorrect (at least for me) when it stated that the uninstall button for the .NET framework extension is disabled, mine isn't. I think I asked this before, but do I really need it? The article never specifically addressed that, only saying that it wasn't a security threat.

The Wikipedia article was also helpful but it didn't specifically refer to the plugins so I still don't know if they are needed, that seems to be an important questions given that the article also said that NPAPI plugins can be just as unsecure as Active-X.

Does anybody know which plugins come pre-installed?

yea the idea is that the app which installed the plugin would provide the uninstaller too, which doesn't always happen.

You're saying that there is no way to remove plugins? Might it be possible by going into about:config (I think that's Firefox's term for its internal registry)? What if I uninstall Firefox and reinstall it? Will those applications automatically reinstall the plugins? Why don't uninstallers remove them? Above all else why would Mozilla add this whole new class of add-ons that can't be removed? They could have accomplished the same thing through extensions with the uninstall button disabled (although I don't like that either unless the extension is critical to an installed program and is removed when/if that program is uninstalled). It seems to me that this kind of sneaky cloak-and-dagger stuff is totally counter to the whole open source premise on which Firefox is based. People gravitate to this type of software because they don't want to deal with companies like Microsoft telling them what they have to install on their computers.

Can I get around this problem by using a program like Revo Uninstaller that follows up the built-in uninstall with a sweep of the registry for related keys and a scan of the hard drive for left over files?

What about the Yahoo plugin? Why is it still there if it's harmful?

Does anybody know a good reference source for determining what the different plugins are for?

Edited by Grand Maester
Does anybody know which plugins come pre-installed?

Afaik only one: Default Plugin (For Windows its npnul32.dll)

You're saying that there is no way to remove plugins?

If you want to remove a plugin you have to uninstall the program that installed it in the first place.

Some plugins like Flash are standalone and can be uninstalled from "Add or Remove Programs" (2000/XP/2k3) or "Programs and Features" (Vista/7)

While the Washington Post article was helpful, it was incorrect (at least for me) when it stated that the uninstall button for the .NET framework extension is disabled, mine isn't. I think I asked this before, but do I really need it? The article never specifically addressed that, only saying that it wasn't a security threat.

The Wikipedia article was also helpful but it didn't specifically refer to the plugins so I still don't know if they are needed, that seems to be an important questions given that the article also said that NPAPI plugins can be just as unsecure as Active-X.

Does anybody know which plugins come pre-installed?

You're saying that there is no way to remove plugins? Might it be possible by going into about:config (I think that's Firefox's term for its internal registry)? What if I uninstall Firefox and reinstall it? Will those applications automatically reinstall the plugins? Why don't uninstallers remove them? Above all else why would Mozilla add this whole new class of add-ons that can't be removed? They could have accomplished the same thing through extensions with the uninstall button disabled (although I don't like that either unless the extension is critical to an installed program and is removed when/if that program is uninstalled). It seems to me that this kind of sneaky cloak-and-dagger stuff is totally counter to the whole open source premise on which Firefox is based. People gravitate to this type of software because they don't want to deal with companies like Microsoft telling them what they have to install on their computers.

Can I get around this problem by using a program like Revo Uninstaller that follows up the built-in uninstall with a sweep of the registry for related keys and a scan of the hard drive for left over files?

What about the Yahoo plugin? Why is it still there if it's harmful?

Does anybody know a good reference source for determining what the different plugins are for?

you can manually remove the plugins by going and manually deleting their dll files if it doesn't show up as an option in either add/remove or the app's options panel. it's not really worth the effort though since disabling it makes it totally not run and aside from the entry in the addons list, it's no different than having been completely removed.

afaik the "plugins" system exists in every browser, for things like flash and shockwave to support media types and others to do other not-as-necessary things.

even addons are not all uninstallable through the gui so it's moot whether they install a plugin or global addon, just disable it or track down the actual files and manually delete it if you really want to.

...even addons are not all uninstallable through the gui so it's moot whether they install a plugin or global addon...

Foregive my ignorance, but I'm not following on this part, could you please explain what you mean a little further?

Foregive my ignorance, but I'm not following on this part, could you please explain what you mean a little further?

i don't remember all the technical details but some programs could install "global" addons where the files are located at an arbitrary location with a registry pointer to them. since it's installed outside firefox's scope (i.e. it might not necessarily be able to modify it) the application can't uninstall it within the addon manager, and you'll have to manually remove it. this is the case for the .net extension. then there's the normal addons which are installed (either by an app or by the user) into the profile directory, that is removable from the addon manager. there's also another unremovable (iirc) type which is installed in the firefox directory in program files, i'm not sure why this is but it's probably because it's profile independent, an example would be the java console addon.

...there's also another unremovable (iirc) type which is installed in the firefox directory in program files, i'm not sure why this is but it's probably because it's profile independent, an example would be the java console addon.

What is iirc? What do you mean by "firefox directory in program files"

i just uninstalled the .net plugin,no probs.It had a button for it

The .net framework add-on isn't a plugin, it's an extension. My issue with uninstallation relates to plugins not extensions. My issue with extensions is whether they are safe to disable.

You can disable all plugins listed in post #7 safely maybe except from Window's Media Player Plug-in Dynamic Link Library as that allows you to play wmv/wma files. Most sites will tell you to install a plugin if it cannot detect it such as YouTube and Flash but you can usually enable the plugin and reload the page.

There's a plugins folder in the Firefox installation folder where plugins can be installed globally for all users.

i don't remember all the technical details but some programs could install "global" addons where the files are located at an arbitrary location with a registry pointer to them. since it's installed outside firefox's scope (i.e. it might not necessarily be able to modify it) the application can't uninstall it within the addon manager, and you'll have to manually remove it. this is the case for the .net extension. then there's the normal addons which are installed (either by an app or by the user) into the profile directory, that is removable from the addon manager. there's also another unremovable (iirc) type which is installed in the firefox directory in program files, i'm not sure why this is but it's probably because it's profile independent, an example would be the java console addon.

Actually, that's not the case with the .net extension, it can be removed from the addon manager.

You can disable all plugins listed in post #7 safely maybe except from Window's Media Player Plug-in Dynamic Link Library as that allows you to play wmv/wma files. Most sites will tell you to install a plugin if it cannot detect it such as YouTube and Flash but you can usually enable the plugin and reload the page.

There's a plugins folder in the Firefox installation folder where plugins can be installed globally for all users.

If they're installed in the Firefox directory, it doesn't make any sense that they can't be removed using the addon manager. As some of you pointed out, they can be disabled, which has the same affect. I just don't like having a bunch of unnecessary addons cluttering up my addon manager.

One question that never got answered, what's "iirc"?

Hi All,

I am a member of Mozilla's internal QA team and we recently did some testing alongside Microsoft testing their .NET Framework Assistant and Firefox 3.5

The results of our testing can be seen here. Please seek out the subsection, 'Additional Resources' for information on applying the .NET Framework Assistant 1.1 patch. .NET Framework Assistant 1.1 enables the uninstall functionality.

Thanks,

Aaron (Mozilla QA)

What is iirc? What do you mean by "firefox directory in program files"

if i recall correctly

the firefox directory in program files is %programfiles%/Mozilla Firefox/ (the default, anyways)

Actually, that's not the case with the .net extension, it can be removed from the addon manager.

if you have mr.tech's toolkit or something you'll see that although it removes the extension from the addons window it doesn't completely "uninstall" it like you'd expect it to. you still have to manually delete it to get rid of it.

if you have mr.tech's toolkit or something you'll see that although it removes the extension from the addons window it doesn't completely "uninstall" it like you'd expect it to. you still have to manually delete it to get rid of it.

How would I do that?

have you downloaded anything from the download centre on the Microsoft website? If you downloaded something that needed "validation" it may have needed to install the WGA plugin to your browser to check your copy of Windows is legit. If it isn't, you just won't be allowed to download anything needing genuine validation from the Microsoft download centre.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • This Dell 27 inch 4K 120Hz IPS monitor is really cheap after a very long time by Sayan Sen Recently we covered a really good deal on an AMD RX 9070 three-fan model that's available at slightly above its MSRP. If you are looking for a GPU for 1440p gaming that's around the performance of the Nvidia RTX 5070 you should most definitely check it out. Let's say that you are looking for a monitor to pair that up with too. The Samsung 49" G9 curved QD-OLED superultrawide is a good option that can provide an immersive experience. However despite being a very good deal currently (at $855), it may seem unaffordable to you, or you may simply not want to spend as much on a monitor. In that case Dell's S2725QS can be a very good option as it's on sale at the moment for its lowest price in over six months (purchase link under the specs table down below). The big highlight of the Dell S2725QS is its 27-inch IPS panel with a 3840 x 2160 (4K UHD) resolution, offering a high pixel density that can make text appear sharper while also providing plenty of screen space for productivity and media consumption. The display supports a refresh rate of up to 120Hz through both HDMI and DisplayPort, making it suitable not only for everyday desktop use but also for smoother gaming and scrolling. AMD FreeSync Premium support is included as well, helping reduce screen tearing during gaming sessions. The screen has fairly good brightness and color accuracy so you can use it for general work purpose, though photo/video editing is probably not going to be the best match for this. The technical specs of the Dell S2725QS are given in the table below: Specification Value Viewable Screen Size 27 in (68.58 cm) Screen Mode 4K UHD Maximum Resolution 3840 × 2160 Maximum Preset Resolution 3840 × 2160 @ 120 Hz Standard Refresh Rate 120 Hz Panel Technology In-plane Switching (IPS) Backlight Technology LED Edgelight System Pixel Density 163 PPI Response Time 8 ms GTG, 5 ms GTG, 4 ms GTG Horizontal Viewing Angle 178° Vertical Viewing Angle 178° Brightness 350 cd/m² (nits) Native Contrast Ratio 1500:1 Color Support 1.07 Billion Colors Color Gamut 99% sRGB (CIE 1931) Adaptive Sync AMD FreeSync Premium HDCP Support Yes Mount Type Panel Mount VESA Mount 100 × 100 mm Maximum Height Adjustment 13 cm Tilt -5° to 21° Swivel -30° to 30° Pivot ±90° Stand Adjustments Tilt, Swivel, Height, Pivot Glass Hardness 3H Horizontal Frequency 27–270 kHz (DisplayPort 1.4 / HDMI 2.1) Vertical Frequency 48–120 Hz (DisplayPort 1.4 / HDMI 2.1) Video Inputs 2 × HDMI 2.1 (HDCP 1.4 & 2.3), 1 × DisplayPort 1.4 (HDCP 1.4 & 2.3) Operating Temperature 0°C to 40°C Storage Temperature -20°C to 60°C Operating Humidity 10%–80% (Non-condensing) Storage Humidity 5%–95% (Non-condensing) Get it at the link below: Dell S2725QS 27-inch 4K 120Hz IPS monitor: $218.49 (Sold and Shipped by Amazon US) (Was: $280) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases
    • Looks almost like what our office provides us, excluding the leg rest for obvious reasons 😴
    • Forget the iPhone. What about Android? Most Samsung Galaxy phones sold in the USA are manufactured in Vietnam. Asian countries have the infrastructure that the USA doesn't have. This is why most electronics are not made in the USA
    • The RAM would still probably be more expensive than what they were paying last year.
  • Recent Achievements

    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
    • One Month Later
      Excellence2025 earned a badge
      One Month Later
    • Week One Done
      Excellence2025 earned a badge
      Week One Done
    • Week One Done
      flexorcist earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      498
    2. 2
      +Edouard
      231
    3. 3
      PsYcHoKiLLa
      152
    4. 4
      Steven P.
      82
    5. 5
      macoman
      64
  • Tell a friend

    Love Neowin? Tell a friend!