2009年2月3日星期二

微软强行安装Firefox扩展程序

使用Visual Studio 2008(或MS其它依靠.NET的产品)的用户在更新最新的SP1后,发现微软强行在Firefox浏览器上安装了名叫“Microsoft .NET Framework Assistant”的扩展程序,其功能是“加入一键支持,报告web服务器安装的.NET版本”。 此扩展的安装没有提示,基本上对用户也没有任何帮助,但更为恶劣的是它不能用普通方式卸载(工具->附加组件中该扩展的卸载按钮不可用)。

How to remove it

Against what many people think, though, it can be uninstalled - but by nothing less than hacking the actual registry of Windows! Open your Start Menu and choose Run. Type in regedit and press enter/click OK. Within there, you have to look for something called HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions and delete the key there (for Windows Vista 64-bit HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions).

When you have done that, type in about:config in the address bar in Firefox, accept the warning and then remove general.useragent.extra.microsoftdotnet and microsoft.CLR.clickonce.autolaunch.

And, to finish it off, open Windows Explorer and go to \WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\ to remove the last remnants of the evil extension.

没有评论: