如何刪除適用於Firefox的 .NET Framework Assistant

毛興宇發表於2014-03-18
在 .NET Framework 3.5 SP1 中,.NET Framework Assistant 啟用 Firefox 來使用 .NET Framework 中包含的 ClickOnce 技術。.NET Framework Assistant 是在計算機級別新增的,因此計算機級別(而不是使用者級別)的所有使用者都可以使用其功能。因此,Firefox “載入項”選單中的“解除安裝”按鈕不可用,因為標準使用者不允許解除安裝計算機級別的元件。

若要解決此問題,請使用以下某種方法:

方法 1:為適用於 Firefox 的 .NET Framework Assistant 1.0 下載 .NET Framework 3.5 SP1 的更新

此更新會針對每個使用者安裝 .NET Framework Assistant。因此,Firefox “載入項”選單中的“解除安裝”按鈕將可以使用。

注意 此更新包含在 Windows 7 和 .NET Framework 4.0 中。

要為適用於 Firefox 的 .NET Framework Assistant 1.0 下載 .NET Framework 3.5 SP1 的更新,請訪問以下 Microsoft 網站:

方法 2:刪除適用於 Firefox 的 .NET Framework Assistant

要從計算機中刪除適用於 Firefox 的 .NET Framework Assistant,請按以下步驟操作:
  1. 刪除擴充套件的登錄檔項。為此,請使用以下某種方法。
    • 使用登錄檔編輯器:
      1. 使用具有管理器許可權的帳戶登入。
      2. 單擊「開始」,單擊“執行”,鍵入 regedit,然後按 Enter。
      3. 找到並單擊下面的登錄檔子項。

        對於基於 x86 的計算機
        HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions
        對於基於 x64 的計算機:
        HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions
      4. 刪除 {20a82645-c095-46ed-80e3-08825760534b} 子項。
    • 使用命令提示符:
      1. 使用具有管理器許可權的帳戶登入。
      2. 單擊「開始」,單擊“執行”,鍵入 cmd,然後按 ENTER。
      3. 在命令提示符處鍵入相應的命令,然後按 Enter 鍵。

        對於基於 x86 的計算機
        reg DELETE "HKLM\SOFTWARE\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f
        對於基於 x64 的計算機:
        reg DELETE "HKLM\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f
  2. 在 Firefox 使用者代理中,重置您在步驟 1 中做出的更改。為此,請按以下步驟操作:
    1. 啟動 Firefox,,在 Firefox 位址列中鍵入 about:config
    2. 向下滾動或使用“過濾器”找到以下首選項:
      general.useragent.extra.microsoftdotnet
    3. 右鍵單擊此項,然後單擊“重置”
    4. 重新啟動 Firefox
  3. 刪除 .NET Framework 擴充套件檔案。為此,請按以下步驟操作:
    1. 使用具有管理器許可權的帳戶登入。
    2. 單擊「開始」,單擊執行,鍵入 explorer,然後按 ENTER 鍵。
    3. 開啟以下資料夾:
      %SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\
    4. 刪除 DotNetAssistantExtension 資料夾和其中的所有內容

相關文章