레이블이 6715b인 게시물을 표시합니다. 모든 게시물 표시
레이블이 6715b인 게시물을 표시합니다. 모든 게시물 표시

2016년 10월 2일 일요일

svchost.exe의 CPU 점유 해결

Windows Vista 시절에 구입한 HP Compaq 6715b는 거무튀튀하고 큼직한 노트북이다. 아기자기한 맛이 없고 성능도 떨어지지만, 넓은 화면과 키보드가 있어 문서 작성용으로는 제격인 외형을 갖췄다. 작년말에 Windows Vista를 재설치하여 사용 중인데, CPU가 늘 100%로 차 있고 전반적으로 매우 느려서, 사용하는 데에 아주 많은 인내심을 필요로 했다. 그렇지만, 단지 하드웨어의 사양이 낮아서 그런 것이 아니라, 뭔가 이상이 있었다.

여러 개의 svchost.exe 프로세스 중 한 개가 대부분(80% 가량)의 CPU를 점유한다는 것까지는 파악했지만, svchost의 정체가 무엇인지, 어떻게 해야 CPU 점유를 낮출 수 있는지 갈피를 잡지 못하고 있었다.

오늘에야 위키피디아의 도움을 받아 문제를 해결했다. 여러 개의 시스템 서비스를 위해 각각의 프로세스를 띄우는 대신, 한 개의 프로세스에 모아서 실행시키는 것이 바로 svchost.exe다. 특정 svchost.exe 프로세스가 어떤 서비스들을 돌리고 있는지 알고 싶으면, Windows 작업 관리자의 프로세스 목록에서 오른쪽 클릭하여 팝업 메뉴에서 '서비스로 이동'을 선택하면 된다. 내 경우에는 Windows Update 서비스가 문제를 일으키고 있다는 것을, 서비스를 하나씩 중지시켜보는 방법으로 알아냈다.

Windows Update 서비스를 중지하자마자 CPU 점유율이 확 떨어졌다

결정적인 도움을 준 문서를 읽게 된 계기는 sysinternals의 Process Explorer 도구에서 작은 편의 기능으로 제공한 키워드 검색이었다. 이전의 문제해결 시도에서는 왜 위키피디아를 찾지 못했을까? 그것은 내가 "svchost.exe CPU full"과 비슷한 문구로 구글링을 계속했기 때문이다. 당장의 불을 끄는 방법에만 관심이 있었을 뿐, 불에 대한 이해나 불을 다루는 방법에는 관심을 두지 않았기 때문일 것이다.

2016년 7월 5일 화요일

Lenovo ideapad S10-2 구입

얼마 전에 중고 넷북을 하나 샀다. 모델은 Lenovo S10-2. 키보드와 세 개의 USB 포트 중 두 개가 고장이라, 시세보다 조금 싼 가격인 3만원을 주었다.

특별히 용도가 있어서라기보다는, 기존에 가지고 있던 S10-3과 호환이 되지 않을까하는 생각에서 구입한 것인데, 기대와 달리 호환 가능한 부품이 전혀 없다.

어디에 쓸까 생각하다가 직장(스포츠센터)에서 쓰던, Lubuntu 깔린 tx1000을 대체하기로 했다. 너무 느리기도 하고, 결정적으로 리브레오피스와 한글 입력기가 매끄럽게 작동하지 않아서 불편하던 참이다. 그리 높은 사양의 컴퓨터는 필요하지 않고, 그저 웹브라우저와 엑셀, 드롭박스만 잘 되면 그만이다. 집에서 쓰는 컴퓨터를 가져다놓기에는 좀 불안하기도 하고, 이 정도가 적당하다.

Windows 7의 에디션 중에서 가장 기능이 적은 starter 에디션이 설치되어 있다. 비영리 사용자용이기는 하지만, MS 오피스도 포함되어 있다.

한동안 USB 키보드를 빌려서 쓰다가, ebay에서 구입한 부품으로 수리했다. RAM은 HP 6715b에 꽂았던 것과 바꿔서, 1 GB에서 2 GB로 업그레이드. 이것저것 깔지 않으니 쾌적하다. Windows 10으로 업그레이드하라는 알림이 뜨지만, 이 사양으로는 감당할 수 없으므로 손대지 않을 생각이다.

2015년 12월 23일 수요일

HP 6715b Windows Vista 재설치

HP 6715b 노트북에는 Windows Vista가 설치되어 있는데, 몇년 사용하고서 부팅에 문제가 생겼다. 디스크 드라이브나 마더보드에 하드웨어적인 고장이 있을 것으로 생각하고 한동안 내버려두었는데, 얼마 전에 꺼내서 살펴보다가 BIOS에서 제공하는 검사(?) 기능을 사용해서 초기화 후 부트에 성공했다.

죽어있던 시스템을 부활시키기는 했지만, 실제로 사용하기 위해서 좀 더 손질이 필요했다. 그런데, 그 과정이 너무나 험난하다.

Windows Vista에는 인터넷 익스플로러 7이 포함되어 있다. 2015년 12월 현재, IE7에서 마이크로소프트 웹사이트에 접속하면 IE를 업그레이드하라는 페이지로 이동시키기 때문에, 원하는 페이지를 읽을 수 없다. 심지어는 IE9를 다운로드하기 위한 조건인 서비스팩2를 갖추는 데에 문제가 있어 SP의 오프라인 인스톨러를 구하려고 해도, IE로는 원하는 페이지를 볼 수 없다. 이런 식이다. 그밖에도 많은 함정이 있어서 사람을 괴롭힌다.

다음의 순서대로 밟아가는 것이 아마도 최선일 것이다... 라고 생각했지만,
  1. 복구 파티션을 사용하여 공장 초기화
  2. 노트북 제조사의 최신 칩셋 드라이버를 다운로드하여 설치
  3. 크롬 브라우저 설치
  4. KB947821 오프라인 인스톨러 다운로드 및 설치
  5. Windows Vista SP1 (KB936330) 오프라인 인스톨러 다운로드 및 설치
  6. Windows Vista SP2 (KB948465) 오프라인 인스톨러 다운로드 및 설치
  7. Internet Explorer 9 오프라인 인스톨러 다운로드 및 설치
  8. Microsoft Security Essentials 다운로드 및 설치
  9. 그밖의 애플리케이션 설치
IE9는 설치 도중에 실패하더니 메뉴가 영어로 나오고, CPU 점유율은 100%에서 떨어질 줄을 모른다. 1번부터 다시.
  1. 복구 파티션을 사용하여 공장 초기화
  2. 노트북 제조사의 최신 칩셋 드라이버를 다운로드하여 설치(생략)
  3. 크롬 브라우저 설치
  4. KB947821 오프라인 인스톨러 다운로드 및 설치(실패)
  5. Windows Vista SP1 (KB936330) 오프라인 인스톨러 다운로드 및 설치
  6. Windows Vista SP2 (KB948465) 오프라인 인스톨러 다운로드 및 설치
  7. Internet Explorer 9 오프라인 인스톨러 다운로드 및 설치
  8. Microsoft Security Essentials 다운로드 및 설치
  9. 그밖의 애플리케이션 설치
결국에는 Windows Vista SP1 + Internet Explorer 7 + 크롬 브라우저를 사용하는 것으로 마무리.


덧붙임


2016년 10월 현재 Windows Vista SP2 + Internet Explorer 9 + 크롬 브라우저를 사용 중이고, CPU 점유 문제를 해결했다.