본문 바로가기

마이크로소프트

왜 여러개의 .net Framework가 설치되어 있는가?

 

 

마이크로소프트 윈도우를 사용하다 보면, 제어판에 여러개의 .net Framework (닷넷 프레임워크)가 설치된 것을 볼 수 있다. 가뜩이나 디스크 공간이 부족한데, 왜 같은 이름의 프로그램이 여러개 설치되어 있을까? 최신 버전 하나만 남기고 지우면 안될까?라는 생각이 들 수 있다.

 

일단 결론은 '안된다'이다.

 

이유는 사용자가 설치하지 않았다면 닷넷 프레임워크는 설치한 어떤 응용프로그램(앱)이 필요해서 설치가 된 경우이다. 이때, 어떤 응용프로그램이 어떤 버전의 닷넷 프레임워크가 필요한지 알 수 있는 방법이 없다. (안다면, 사용하지 않는 응용프로그램만 필요로 하는 버전만 지우면 된다.) 그러므로, 삭제했다가 어떤 응용프로그램이 동작하지 않는 문제가 생기는 경우가 발생할 수 있으니, 삭제하지 않는 것이 좋다.

 

참고:

https://answers.microsoft.com/en-us/windows/forum/all/i-have-many-microsoft-net-frameworks-installed-do/4ffdefe0-7ae8-4b32-9ebf-80bbb2b2185a