Alan, by all means move it if you can find a more appropriate home for it ;-)
Another MS .NET assistant extension install-by-fudge example.
This system runs all .NET versions, including .NET 3.5, and updates are done manually, with the admin supervising all processes.
All critical updates/patches, as flagged by MS, are applied to whatever apps are installed, with a once-monthly poll of the Windows Update facility undertaken manually.
With the first reports of silent installs of the extension, I checked all Fx profiles and confirmed that none showed the extension installed. Nor was the general user agent string touched.
The .NET 3.5 latest patch at that time was:
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847) x86
Today I applied the only other critical update to .NET that's been offered by Windows Update since that one:
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework Assistant 1.0 x86 (KB963707)
And all profiles of Fx presented a dumb extensions "update" dialog that made certain that the .NET extension was installed if the user wasn't alert.
I also created a new profile to make certain this was the go for new users. Yes it is. Still no clear opt-out pathway from this for the unwary of this global install.
It's still listed in extensions.ini I suppose this is a trace also for the WPF plugin - which has always appeared in the plugins since the original service pack install for .NET, and which is disabled by the usual Fx method.
Code: Select all
Extension12=c:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension
[ThemeDirs]
Extension0=C:\Program Files\Mozilla Firefox\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}
I'm taking the time to show this example because I believe that MS is not as green as it is cabbage looking; no matter that the extension wasn't installed on this system via the usual .NET patching routines, one way or the other it's now made sure that Fx users, as a whole, have accepted a stealth, opt-out global install of their "service", while it doesn't really care about those who have thought about it and want to opt-out - - evidence the disappearance of the extension from the UI even with a disable choice. All MS appears to want is the easy, default marks that it can capture with the default installs - - ie the ma and pa users who all of us here really want to help understand the net, and who MS want to keep nice and dumb. Someone who wants the service later on will have to jump through hoops - which is the MS tax on wanting to make your own decisions.
I'd be interested in any other reports of users getting default installs from MS for this extension, after installing .NET 3.5 with the latest patch.
I strongly suspect that the fudging around with the UI like this is their main intent, and that the disappearing NS icon and other extension affects is what the press these days calls friendly fire - side-kill, collateral damage; MS still want to own the net. I think their apparent inability to manage Fx extensions within the Fx framework is just that - apparent.
Not ethical from where I stand.
I'm leaving the registry key as it stands, so I can observe any further changes MS may make down the track ...and of course for any visitors here who have found use for the .NET extension, we'll find out how to enable it if ever that problem arises. :-/
EDIT: Removed links to obsolete screenshot cache and corrected a folder reference