느린 Windows 설치를 디버깅하는 올바른 방법은 무엇입니까?


55

당신은 훈련을 알고 있습니다-사촌의 컴퓨터가 왜 느리게 실행되는지 확인하라는 요청을 받았습니다. 나는 어제 거기에 있었다. 2007 년 이래로 Mac 사용자 인 저는 지난 5 년 동안 Windows 내부에 대해 깊이 파고 들지 않았습니다. 인터넷 검색을 통해 깨진 레지스트리, 스파이웨어, 바이러스 백신 프로그램, 디스크 조각화, 시각 효과 켜기 등 다양한 답변이 많이 나옵니다.

이 특별한 경우에는 Vista가 포함 된 2 년 된 HP 랩탑을 보라는 요청을 받았습니다. Windows는 엄청나게 느리게 실행되었고 심지어 새로운 탐색기 창을 여는 데 거의 1 분이 걸렸습니다. cc 클리너 실행, 디스크 조각 모음, 시각 효과 끄기, 노턴 및 기타 인터넷 사용자가 Windows 성능에 영향을 미친다고 생각하는 것들을 끄는 위의 모든 작업을 마쳤습니다.

자, 저는 여러분에게 슈퍼 유저에게 의지합니다-이것을 깊이 이해하고 싶습니다. 느리게 실행되는 Windows 설치 문제가 어디에 있는지 디버깅하고 이해하는 적절한 "과학적"방법이 있습니까? (필자의 경우 Windows Vista와 관련이 있지만 XP 및 Windows 7에 대한 일반 가이드를 작성해 보겠습니다).

나에게, 오류의 근본 원인을 이해하지 않고 여러 가지 도구를 실행하는 것은 잘못된 것 같습니다.


가장 간단한 방법은 Windows 용 컴퓨터를 다시 사용하지 않는 것입니다 .... 완전히 알 수없고 찾을 수없는 하드웨어 버그와 관련이있을 수 있기 때문에 (방대한 양의 모호한 디버그 지식을 알지 못하는 한) ... 가능하다면 ... 아, 윈도우 설치에 대해 이야기하고 있지 않다 ... 루트킷과 MBR 바이러스가 있다면 (linux) 라이브 CD 호스로 파일을 백업하는 것이 가장 간단 할 수있다. .. 윈도우를 다시 설치는 단지 윈도우 (모든 운영체제가 할)도 해결 될 것이다 바보 경우
conspiritech

@conspiritech는 응답이 느린 현재 작업 설치를 의미합니다.
Moab

다음 코멘트의 하단 절반으로 이동
conspiritech

msconfig, reboot, CCleaner, 조각 모음, 바이러스 검색, 재부팅, ccleaner 및 defrag..reboot = p를 사용하여 거의 모든 시작 프로세스를 끕니다. 그것이 내가 할 일이지만, 그것은 바로 나입니다. (및 비스타 짜증 = p)
cutrightjm

답변:


54

맨 처음부터 시작 해보자.

Process Explorer 또는 Automatic Runs와 같은 임의의 도구를 실행할 수는 있지만 도구를 파고 들어도 모든 것이 표시되지는 않으며 잔디 아래에 숨겨져있는 것들이 있습니다. 그리고 프로그램을 비활성화하고 드라이버를 변경하는 경우 깨진 부분을 수정했을 가능성이 큽니다.

모든 과학 연구와 마찬가지로 먼저 해결책을 찾기 전에 원인을 확인해야합니다.

붙어? 더 나은 아이디어를 얻고, 옵션을 나누고 정복하고, 시험해보십시오.

Windows 체험 지수

하드웨어 만이 아닌지 식별하는 가장 빠른 방법 ...

아래 Control Panel\All Control Panel Items\Performance Information and Tools는 엉덩이 주요 시스템 구성 요소에 좋은 방법으로 알려져있는 윈도우 체험 지수를 찾을 수 있습니다.

때로는 컴퓨터가 더 이상 일상의 필요에 맞지 않습니다 ...

위의 예에서, 이것은 컴퓨터가 가지고있는 하드웨어를 조사하고 드라이버 업그레이드를 시도해야합니다. 그렇지 않은 경우 해당 copmuter를 업그레이드 할 시간입니다. 하드웨어가 얼마나 멀리 가는지 ...

리소스 모니터

컴퓨터에서 일어나는 일에 대한 좋은 개요, 다운로드가 필요하지 않습니다 ...

Control Panel\All Control Panel Items\Administrative ToolsResource Monitor (자원 모니터) 아래 에서 단추를 클릭하여 작업 관리자에서 액세스 할 수도 있습니다. 이것은 시스템에있는 응용 프로그램과 서비스의 CPU / 메모리 / 디스크 / 네트워크에 대한 아주 좋은 개요를 제공합니다.

Firefox와 AVP? 탐색하는 동안 과도한 바이러스 검색 냄새가납니다. 그리고 필요 wmpnetwk.exe합니까?

이 짐승은 시스템 인터럽트를 표시하고 필터링 할 수 있기 때문에 프로세스 탐색기 또는 프로세스 모니터를 실행할 필요가 없습니다. 그리고 경우에 그에 문제가있다, DPC 지연 검사기LatencyMon는 신속하게 문제를 파악하는 데 도움이 될 수 있습니다. 그러나 더 통찰력있는 도구를 대신 설치해보십시오.

윈도우 퍼포먼스 툴킷

손쉬운 레코더와 통찰력있는 분석기가 함께 제공되어 눈을 피하는 데 아무런 문제가 없습니다 ...

이러한 도구는 Windows Vista 이상의 Windows ADK 에서 사용할 수 있습니다 . 다른 도구는 다운로드하는 데 시간이 오래 걸리고 전문가에게만 제공되므로 설치 중에 Windows Performance Toolkit 만 선택하십시오.

그런 다음 Windows 성능 레코더를 시작하고 필요한 항목 만 확인한 다음 추적을 시작할 수 있습니다. 느린 순간을 포착 한 후에는 추적을 중지 할 수 있으며 추적을 쉽게 찾을 수있는 위치에 저장합니다.

지난번에 이것을 언급했을 때, 당신은이 모든 것을 명령 행으로해야했습니다 ... 2012에 오신 것을 환영합니다!

예, 종료 / (재부팅) / 대기 / 최대 절전 / 재개 / 빠른 시작 시나리오를 추적하는 데에도 사용할 수 있습니다.

자, 10 초의 유휴 성능이 어떤지 살펴 보겠습니다.

아니요, Resource Monitor를 닫는 것을 잊었습니다. 그래프가 얼마나 소비되는지 봅니다 ...

왼쪽에서 그래프 섹션을 확장하고 원하는 그래프를 오른쪽으로 드래그 할 수 있습니다. 오른쪽에서 여러 가지 방법으로 그래프를 조작 할 수 있습니다. 호버링, 클릭 및 마우스 오른쪽 버튼 클릭으로 몇 가지 사항을 알려줍니다. 상단의 탭 또는 오른쪽의 주석 기능을 잊지 마십시오.

예, 노란색과 파란색 막대가있는 성능 데이터 표는 ...

위의 이미지에서 버튼을 클릭하면 그래프 아래에 테이블을 얻을 수 있습니다. 열 머리글을 마우스 오른쪽 버튼으로 클릭하면 열을 추가 / 제거 할 수 있습니다 (일부는 표시되지 않음).

노란색과 파란색 막대에 유의하십시오. 노란색 막대 앞에있는 것은 해당 행의 키로 간주되며 그래프의 시리즈로 사용됩니다. 노란색 막대와 파란색 막대 사이의 값은 프로세스에 관한 것이 아니라 프로세스의 스레드가 걸었던 스택에 대한 것이므로 집계됩니다 (보통 요약). 마지막으로 열을 그래프로 표시하고 색상을 지정할 수 있습니다. 시작 시간과 종료 시간을 여기로 드래그하면 가로 막대를 표시하도록 그래프가 변경됩니다 (일이 시작되고 중지 된 시간을 표시하기 위해).

이제 드라이버는 어떻습니까?

Nvidia는 일종의 리소스가 무겁기 때문에 마우스를 움직일 때 저항 할 수없는 것 같습니다 ...

Windows 평가 콘솔

충분하지 않으면 몇 시간 동안 실행되어 분석 할 수있는 수많은 XML / WPT 데이터를 생성합니다. 희미한 마음이 아닌 Windows ADK에서도 사용할 수 있습니다. 전문가에게는 유용하지만 대부분의 경우 실제로 필요하지 않습니다 ...

예, 내 사랑하는 시스템, 나는 당신이 우리를 위해 성능 비밀을 갖지 않을 정도로 깊이 파고 들었습니다.


3
좋은 물건. 나는 의견을 말하는데, 그것은 당신의 첫 번째 단락과 반대입니다. 때때로 나는 그들에게 "그 물건이 필요한지"물어보고 그들이 원하지 않는 모든 쓰레기를 제거하고, 아직도 알지 못하고 사용하지 않는 것으로 시작합니다. 나는 그들이 시작하고 싶지 않은 쓰레기를 분석 할 때 어떤 점도 보지 못합니다. 그래서 나를 위해 먼저 제거하고 필요할 경우 왼쪽을 분석하십시오. 대부분의 사람들이 가진 쓰레기 더미를 본 후에, 나는 그것을 먼저 깨뜨리는 것을 선호합니다 :-)
Psycogeek

3
@Psycogeek :이 도구는 문제를 해결하기위한 것이며 일반적인 정리 용이 아니기 때문에 너무 멀리 가져 가기 쉽다는 것입니다. Control Panel\Programs\Programs and Features어쨌든 컴퓨터를 청소할 곳이 가장 먼저 있어야 합니다. 그러나 이것이 내가 사용하는 이유입니다 Let's start at the top. 맨 아래에서 시작하면 추측 게임 만 할 수 있기 때문입니다. 또한 junk실제로 실적에 영향을 미치지 않는 것을 보게 될 것입니다 . Google의 많은 사람들이 그다지 효과가없는 제안을하는 이유입니다 ...
Tamara Wijsman

1
+1 놀라운 글쓰기 및 정보 Tom, 저는 Performance Toolkit을 사용해 본 적이 없지만 이것을 읽은 후에는 기회가 생길 때 확실히
그렇습니다

1
좋은 대답입니다. 이제 느린 Windows 설치를 살펴볼 수있는 기회를 기대하고 있습니다. :)
Niklas

@Niklas : 행운을 빌어 요; 도움이 필요한 경우 @TomWij채팅에서 핑 (메시지 시작) 할 수 있습니다 .
Tamara Wijsman

15

나에게, 오류의 근본 원인을 이해하지 않고 여러 가지 도구를 실행하는 것은 잘못된 것 같습니다.

더 많은 사람들 만 그렇게 생각한다면 :)

실제로 Windows 설치가 수행해야하는 것보다 성능이 떨어지는 이유를 판별 하는 도구가 있습니다. 문제는 적어도 매일 Windows를 사용하지 않는 경우 Windows를 사용하면 원하는 결과를 얻지 못할 수 있다는 것입니다.

일반적으로 나쁜 성능은 해결하기가 쉽지 않습니다. 모든 리소스를 소모하는 불량 프로세스이거나 하드웨어 / 드라이버에 결함이 있습니다.

프로세스 탐색기

내가 일반적으로 할 첫 번째 단계는 프로세스 탐색기 를 확인하는 것입니다 . 프로세스 탐색기는 작업 관리자 와 유사 합니다. live.sysinternals.com 에서 직접 실행 파일을 가져올 수도 있습니다 .
드라이버 (인터럽트로드가 높음)인지 프로세스인지 알려줍니다.

높은 DPC / 인터럽트 분석

우리는 이미 그 주제에 대한 훌륭한 질문 을 가지고 있으므로 여기서는 어떠한 정보도 복제하지 않을 것입니다.

악성 프로세스

문제가 불량 과정이며 (어쩌면 저항하는 악성 코드이다)를 죽일 수 없다면, 당신은 그것을 사용하지 않도록 할 수 있습니다 Autoruns를을 .

추가 자료

Windows 문제를 올바르게 분석하는 더 많은 도구와 더 많은 방법이 있습니다. 사람들은 실제로 그것에 관한 책을 씁니다 . SU 답변으로 전달하기에는 너무 많은 지식이 있습니다. :)

개인적으로 사람들이 Windows 레지스트리 최적화를 중단하면 정말 기쁠 것입니다 ...


1
이것은 환상적인 답변입니다
Mala

4
+1 "사람들이 Windows 레지스트리 최적화를 중단하면 이미 기쁠 것입니다"
Moab

3
  1. "느리게"의 의미를 사용자에게 물어보십시오-전체 시스템이 느립니까? 하나의 프로그램 만 느린가요? Internet Explorer (실제 네트워크 속도가 아닌)가 느립니까? 특정 일을 할 때만 시스템이 느려 집니까?
  2. appwiz.cpl-> 제목에 '도구 모음'이있는 항목은 물론 멀웨어, 스파이웨어 또는 사용자가 필요로하지 않는 항목을 삭제하십시오. 또한 악의적 인 IE 추가 기능이 있는지 확인하고 맬웨어가 문제를 일으킨 것으로 의심되는 경우 인터넷 옵션 제어판에서 IE 설정을 완전히 재설정해도 문제가되지 않습니다.
  3. @Oliver Salzburg가 언급 한 것처럼 외부 썸 드라이브에서 프로세스 탐색기-> Microsoft 또는 잘 알려진 공급 업체가 서명하지 않은 실행 파일은 의심 스러워야합니다.
  4. 자동 실행-또 다른 훌륭한 Sysinternals 유틸리티-시작시 자동으로 실행되도록 등록 된 항목 찾기-> Microsoft 또는 잘 알려진 공급 업체가 서명하지 않은 실행 파일은 의심스러운 항목입니다.
  5. Malwarebytes + 바이러스를 검사하기 위해 선택한 다른 무료 악성 코드 검사 프로그램.
  6. 모든 뛰어난 Windows 및 Office 업데이트 적용
  7. PC가 게이머에 속하는 경우 최신 비디오 드라이버 업데이트 적용
  8. 바이러스 백신이 오래 되었습니까? 가능한 경우 최신 버전의 바이러스 백신 설치
  9. 사용자 기대-사용자가 실제로 컴퓨터를 과도하게 사용하고 있습니까? (이 단계는 컴퓨터가 오래된 경우 필요합니다)
  10. CCleaner-의심의 여지없이 임시 인터넷 파일의 공연을 위해 ...
  11. 운영 defrag.exe
  12. 사용자가 일반적으로 인터넷 사용을 위해 PC를 사용하는 경우 Chrome을 설치하고 기본 브라우저로 설정하십시오.
  13. 사용자가 조언을 듣지 않고 동일한 상황에 처할 때 3 개월 안에 다시는 많은 시간을 할애하지 않고 기계를 이미지화하십시오.

3
-1 Malwarebytes는 바이러스 검사기 가 아닙니다 !
HaydnWVN

문제를 해결할 수있는 몇 가지 유효한 사항이 있지만이 방법은 실제로 문제를 디버깅하는 것과는 거리가 멀습니다.
marcovtwout

2

Windows에는 작업 관리자, 리소스 모니터 및 성능 모니터와 같은 병목 현상이있는 위치를 파악하는 데 도움이됩니다.

소프트웨어 용의자 테스트 / 제거를위한 안전 모드 및 MSConfig와 디스크 및 파일 시스템의 상태가 양호한 지 확인하기위한 디스크 유틸리티는 말할 것도 없습니다.

OS에서 클리닝 유틸리티를 시작하기 훨씬 전에 시작해야합니다. :)


-2

사용자가 무엇에 대해 불평하든 항상 HDD를 먼저 확인하십시오. 나는 HDSentinel을 사용하여 그것을 확인한 다음 재부팅 후 2 개의 인스턴스가 있었으므로 재부팅하고 다시 확인했다. 초기 테스트에서 완벽 / 완벽에 가깝다고 말할 때 HDD가 고장 났다고 나에게 말했다.

HDD를 확인한 후 (괜찮다고 가정합니다) 1) 장치의 RAM 용량을 확인합니다 2) 재부팅 후 무료 3) 3.1) 사용자 브라우저를 사용하여 무료로 제공 3.1) 사용자 이메일 클라이언트를 엽니 다. 사용자가 매일 사용하는 일반적인 앱.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.