6.34 如何卸载Firxfox插件"Microsoft .NET Framework Assistant 1.0" https://scz.617.cn/windows/200906301800.txt Q: 升级到Firefox 3.5时发现一个插件"Microsoft .NET Framework Assistant 1.0"不 兼容,我都不知道这个插件从哪来的,卸载按钮是灰色。 A: microsoft 2009-06-02 秉承微软一贯的流氓作风,安装.NET Framework 3.5 SP1时会自动地、未经提示地一 并安装这个Firefox插件,使得Firefox支持微软的ClickOnce功能,这个功能对于绝 大多数Firefox用户来说是个危险、邪恶的功能,可以Google之。更恶心的是,这个 插件无法简单卸载,微软把卸载按钮弄灰了。 据微软官方解释,这个插件是HKEY_LOCAL_MACHINE下的,不是HKEY_CURRENT_USER下 的,因此微软将卸载按钮弄灰掉,以防止非Administrator的用户卸载。问题是管理 员也无法简单卸载!微软的解释太苍白无力了。 迫于压力,微软官方提供了两种卸载办法: 1) 下载"Update to .NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox" http://www.microsoft.com/downloads/details.aspx?FamilyID=cecc62dc-96a7-4657-af91-6383ba034eab http://download.microsoft.com/download/B/6/E/B6ED537B-E04B-4695-AD28-EE04AF273712/NDP35SP1-KB963707-x86.exe 安装之后前述Firefox插件变成HKEY_CURRENT_USER下的,从而可简单卸载。 Windows 7、.NET Framework 4.0已经包含NDP35SP1-KB963707-x86.exe。 2) 有个注册表项,其原始设置可能如下: -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions] "{20a82645-c095-46ed-80e3-08825760534b}"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\Windows Presentation Foundation\\DotNetAssistantExtension\\" -------------------------------------------------------------------------- 用如下.reg文件删除之: -------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions] "{20a82645-c095-46ed-80e3-08825760534b}"=- -------------------------------------------------------------------------- 或者用命令行工具删除之: reg.exe delete "HKLM\SOFTWARE\Mozilla\Firefox\extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f 在Firefox地址栏里输入"about:config" general.useragent.extra.microsoftdotnet 其值本来是(.NET CLR 3.5.30729),右键菜单->重置 删除(也可以重命名)如下目录: %SystemRoot%\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\ 重启Firefox。