Firefox의 Microsoft .NET Framework Assistant 0.0.0 제거하기

2010. 7. 7. 09:23IT/Computer Tips

.NET Framework Assistant
 얼마 전 조립한 부모님 컴퓨터에 새로 운영 체제와 필요한 프로그램을 설치했다. Firefox를 설치하고 필요한 부가 기능을 설치하다가 갑자기 Microsoft .NET Framework Assistant라는 이상한 부가 기능이 눈에 들어왔다. 이건 어디서 설치된 거지? 이름에서 알 수 있듯이 이 녀석은 .NET Framework 3.5와 함께 설치되는 부가 기능이다. 그런데 이 못된 녀석, [제거] 단추가 비활성화되어 있다. 사용자에게 오기를 불러일으키는 이런 MS의 태도, 좋지 않다.

 어쨌든 결론은 http://support.microsoft.com/kb/963707 를 참고하면 쉽게 이 녀석을 제거할 수 있다. 선택할 수 있는 방법은 크게 2가지인데 하나는 MS에서 제공하는 패치를 설치하는 방법이고 다른 하나는 레지스트리 삭제를 통해서 부가 기능을 제거하는 방식이다. 두 방법 중 원하는 방식을 선택해서 적용한다.


1. 레지스트리를 제거해서 부가 기능 제거하기


  1.  먼저 관리자 권한을 가진 계정으로 로그온해서 [WIN+R]을 누르고 실행 창에 regedit을 입력하고 엔터를 누른다. 그다음 32비트 운영 체제 사용자(일반적인 사용자)는 HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions로 이동하고 64비트 운영 체제 사용자는 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions로 이동한다. RegScanner[Reg: 링크] 기능을 사용한다면 간단히 [WIN+R]을 누르고 32비트 윈도 사용자는 reg:HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions를, 64비트 윈도 사용자는 reg:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions를 입력하고 엔터를 누르면 해당 레지스트리가 열린다.
    레지스트리 삭제
     이제 {20a82645-c095-46ed-80e3-08825760534b}를 마우스 오른쪽 단추로 누르고 [삭제]를 눌러 해당 레지스트리를 제거한다.

     위 과정이 귀찮으면 아래의 파일을 내려받아 관리자 권한으로 실행한다. 메모장으로 파일을 열면 내용을 확인할 수 있다.

    ㆍ32비트용: RemoveNFA_32bit.cmd
    ㆍ64비트용: RemoveNFA_64bit.cmd

  2.  두번째로 Firefox를 실행하고 주소 표시줄에 about:config를 입력한다.
    사용자 삽입 이미지
      그다음 [고급 기능 사용 동의]를 클릭한다.

  3.  이제 [필터]에 general.useragent.extra.microsoftdotnet를 입력한다.
     항목이 검색되면 마우스 오른쪽 단추로 클릭해서 [초기화]를 클릭한다. 만약 해당 항목이 없다면 그냥 넘어간다. 그다음 Firefox를 다시 시작하면 목록에서 Microsoft .NET Framework Assistant가 삭제된다.

  4. 마지막으로 파일 탐색기에서 C:\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\ 로 이동하고 DotNetAssistantExtension 폴더와 내용을 모두 삭제한다.

2. 업데이트 설치로 부가 기능 제거하기



 사용자가 Microsoft .NET Framework Assistant를 제거할 수 없는 것은 모든 사용자에게 적용되도록 컴퓨터 수준에서 설치되어서 일반 사용자 수준에서 완전한 접근을 할 수 없어서라고 한다. Firefox용 .NET Framework Assistant 1.0에 대한 .NET Framework 3.5 SP1 업데이트는 각 사용자별로 설치되므로 이 업데이트를 설치하고 나면 부가 기능의 제거 단추가 활성화된다.

 먼저 Firefox용 .NET Framework Assistant 1.0에 대한 .NET Framework 3.5 SP1 업데이트를 내려받아 설치한다. 그다음 Microsoft .NET Framework Assistant의 [제거] 단추를 눌러서 부가 기능을 제거한다. 이 업데이트는 윈도 7과 .NET Framework 4.0엔 기본으로 포함되어 있어서 따로 설치할 필요가 없다.