최근 .NET Framework 기반으로 제작되는 프로그램들이 많다 보니,
프로그램에서 필요로 하는.NET Framework 를 자체 설치하는 경우도 있고,
윈도우 업데이트를 통해 설치하거나 보안업데이트하는 경우도 있습니다.
그런데 .NET Framework 4.0 을 설치한 이후부터 갑자기 아래와 같은 증상들이 나타나는경우가 있습니다.
주로 POSReady2009와 Windows XP 군에서 주로 발생하며, Window7 계열에서도나타난다고 합니다.
[질문]
1) 부팅 후 바탕 화면이 뜨고나서도 아이콘이 늦게 나타납니다.
2) 윈도우 탐색기(내 컴퓨터)를 실행시키면 늦게 열립니다.
3) 웹 브라우저(인터넷 익스플로러 등)를 실행해도 늦고, 실행되더라도 싸이트의 내용이 늦게올라 옵니다.
(수십초에서 1분여 까지 늦게 열림)
[원인]
.NET Framework 는 설치된 후 초기에 .NET Framework 의 성능을 올리기 위해
현재 시스템에 맞게 컴파일하는 과정이진행되는데,
이러한 컴파일 과정이 정상적으로 완료되지 못하게 되면,
윈도우 시작시 실행되도록 등록된 .NETFramework NGEN 서비스에서 문제가 생겨
(해당 서비스에서 지연 발생) 위와 같은 문제들이 발생하는 것입니다.
[대책]
※ 아래와 같이 조치한 후에도 나중에 윈도우업데이트를 통해 .NET Framework 와 관련된 보안패치 등을
진행한경우다시 느려짐이 발생한다면, 다시 한번 더 조치하면 됩니다.
① 제어판/관리도구/서비스/”Microsoft .NET Framework NGENv4.0.30319_X86” 선택합니다.
② “중지”를 클릭하고 적용합니다. ③ 윈도우를 재시작하여 문제가 해결되었는지 확인하시기 바랍니다.
※ 위의 방법으로도 개선되지 않는다면, .NET Framework 끼리의 충돌이 원인일 수도있습니다.
이 경우는 .NET Framework를 제거하고 다시 설치해 보시길 바랍니다.