Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

Firefox에서 Microsoft .NET Assistant를 제거하는 방법

중요 알림:Microsoft는 Firefox 브라우저의 여러 호환성 문제를 해결하는 Firefox용 .NET Framework Assistant 1.0용 .NET Framework 3.5 SP1 업데이트를 출시했습니다. 이 .NET Framework 3.5 SP1 및 Windows 7용 업데이트에서 .NET Framework Assistant는 사용자별로 설치되므로 Firefox 부가 기능 목록에서 제거 버튼이 작동합니다. 따라서 .NET Assistant는 유효하고 완전히 제거 가능한 유틸리티이므로 이 문서에 나열된 방법은 더 이상 관련이 없거나 필요하지 않을 수 있습니다. Microsoft의 공식 수동 제거 가이드를 살펴볼 수도 있습니다. 감사.

이걸 스파이웨어라고 불러도 될까요? 할 수있을 것 같아. 스파이웨어는 두 가지 명확한 정의에 부합하기 때문입니다. 명시적인 사용자 동의 없이 설치합니다. 자체 제거 프로그램을 사용하거나 추가/제거를 통해 제거할 수 없습니다.

따라서 이야기는 최근 출시된 Microsoft .NET Framework 3.5 SP1 업데이트(KB951847)에서 시작됩니다. 이 업데이트를 자동 또는 수동으로 다운로드하기로 결정한 경우 요청하지 않은 새 Firefox 확장 프로그램(이 인기 있는 브라우저를 사용하는 경우)으로 끝납니다. 알겠습니다. 문제 없습니다. 제거하세요. 아...

나는 이 상당히 걱정스러운 이야기를 테스트하고 결과를 직접 확인하기로 결정했습니다. 그런 다음 문제가 어떻게 발생하고 어떻게 해결할 수 있는지 설명하는 기사/튜토리얼을 작성하십시오.

문제 설명

주장은 다음과 같습니다. Microsoft/Windows .NET Framework 3.5 SP1 업데이트(KB951847)는 사용자 동의 없이 새 확장 프로그램, 특히 .NET Framework Assistant 1.0을 Firefox 브라우저에 설치합니다(설치한 경우). 게다가 설상가상으로 이 확장 프로그램은 제거할 수 없습니다.

이것이 사실입니까?

보자...

테스트 사례 - .NET 3.5 프레임워크 설치

Microsoft 웹 사이트로 이동하여 패키지를 다운로드했습니다. 더블 클릭하여 설치합니다.

설치가 시작됩니다. SSM(System Safety Monitor)을 사용하여 .NET 3.5 설치로 인한 모든 시스템 및 레지스트리 변경 사항을 모니터링하여 특히 Firefox와 관련된 의심스러운 사항이 있는지 확인했습니다.

수많은 레지스트리 변경을 알리는 SSM의 지속적인 경고를 제외하고는 설치가 잘 진행되는 것 같습니다. 지금까지는 큰 일이 일어나지 않습니다.


1000번의 SSM 알림이 울리면 설치가 완료됩니다. 새로운 확장 기능이 추가되었는지 확인하기 위해 Firefox를 실행했습니다. 아니요.

그러나 이것은 내 사건을 결론 짓지 않습니다. 이제 Windows 업데이트를 수행하고 최신 패치가 문제를 일으키는지 확인해야 합니다.

윈도우 업데이트

실제로 우리가 사랑하는 KB951847인 .NET Framework에 대한 우선 순위가 높은 업데이트(목록의 첫 번째)가 있습니다. 자동으로 선택되었으며 자동 업데이트를 사용했다면 자동으로 제공되었을 것입니다.

어떤 식으로든 Firefox를 언급하는 것은 없습니다. 또한 KB951847 페이지를 확인하면 서비스 팩에 도입된 변경 사항이 나열되지만 Firefox에 대한 언급은 어디에도 없습니다.

다운로드는 무려 250MB로, 처음부터 이것을 사용해야 하는지 의문이 듭니다. 그러나 계속합시다.

메시지가 표시되면 설치가 완료됩니다. SSM에서 Mozilla Firefox에 대한 변경 사항에 대해 알려주는 프롬프트를 보지 못했지만 급류의 변경 사항 때문에 쉽게 놓칠 수 있었습니다. 음, 다시 시작한 후 Firefox 브라우저를 확인하고:

Microsoft .NET Framework Assistant 1.0이 설치되었습니다

제거 버튼이 회색으로 표시됩니다. 이 설치를 승인하거나 확인하라는 요청을 받지 않았습니다. Microsoft 페이지나 설치 자체 중에 이 항목이 설치될 것이라는 언급은 없습니다. 그리고 지금은 제거할 수 없는 것 같습니다.

스파이웨어, 누구?

Microsoft .NET Framework Assistant 1.0 제거

운 좋게도 이것은 쉽게 제거할 수 있습니다.

해결 방법 1:일부 파일만 삭제

이는 비교적 쉽고 약 2분 정도 소요됩니다. 특별히 컴퓨터에 정통할 필요는 없습니다. 누구나 할 수 있습니다. 먼저 Firefox를 닫습니다. 이제 다음 폴더로 이동합니다.

C:\WINDOWS\Microsoft.NET\프레임워크\v3.5\
Windows Presentation Foundation\DotNetAssistantExtension

다음과 같이:

Firefox에서 Microsoft .NET Assistant를 제거하는 방법

이 폴더 안의 파일을 이동하거나 이름을 바꾸거나 삭제하십시오. 일종의 백업을 유지하려면 파일을 zip 또는 rar로 저장하십시오. 삭제하거나 이름을 바꿀 수도 있습니다. 그러나 작업이 완료되면 이 폴더를 비워 두어야 합니다.

파이어폭스를 시작합니다. 스파이웨어는 사라져야 합니다.

Firefox에서 Microsoft .NET Assistant를 제거하는 방법

선택 사항:

다음 단계는 .NET Assistant가 남긴 사용자 에이전트를 지우는 것입니다. 사용자 에이전트가 무엇인지 또는 about:config라는 Firefox 구성 탭을 사용하는 방법을 모르는 경우 이 단계를 건너뛸 수 있습니다.

In Firefox, in the address tab, type about:config and hit Enter. This will take you to a Firefox configuration page, where you can control different aspects of behavior of your browser. The use of this page should only be done by skilled users.

Search for the following string:general.useragent. One of the results that will come up will be general.useragent.extra.microsoftdotnet. We want to reset this string.

Simply right-click it and choose Reset. Like this:

Firefox에서 Microsoft .NET Assistant를 제거하는 방법

작업이 완료되었습니다. I would like to thank chrisretusn for this solution. It's simple, fast and elegant.

Solution 2:Registry hack

If you are skilled enough to edit the registry, then you can try this method, too. Again, first close Firefox. Then, open the registry editor (regedit):

Start> Run> regedit.exe

Now, navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions

Here, you will find an entry named {20a82645-...}. Under the Data column in the right pane, you can see and verify that it belongs to Microsoft .NET 3.5. Now, simply right-click this entry and delete it. If you want, export the key first as a sort of backup. 작업이 완료되었습니다.

결론

I like Microsoft products overall, but I cannot and will never condone blatant misuse of corporate power to distribute useless, unasked-for software to masses who do not have the skills to tell part good from bad or how to handle issues like the above.

The Assistant, if at all, should be an optional package, with clear user consent granted before any installation. Furthermore, the installation should be fully 100% revocable, so that anyone using the computer can do it, via the standard Add/Remove panel.

This is a very serious breach of user trust. Not only is this package delivered without explicit approval, it's also made difficult to remove. Moreover, its use is not clear. Lastly, the change affects third-party software, not one of Microsoft products, so the question is, what the hell did Microsoft want to achieve with this nebulous, spyware-like update? Animosity from a few trusted users? Force people not to install updates or use older versions of their products?

Anyhow, I leave big questions to big people. If you want this thing off your computer, then you have two rather fast and simple methods. Enjoy. And tell your Firefox friends.

건배.