홈페이지 » 어떻게 » Windows가 자주 재부팅하는 이유는 무엇입니까?

    Windows가 자주 재부팅하는 이유는 무엇입니까?

    거의 모든 사용자가 Windows에 대해 갖고있는 불만이 하나있는 경우, 너무 자주 다시 부팅하려고합니다. Windows 업데이트 용이든 소프트웨어를 설치, 제거 또는 업데이트 할 때나 Windows는 종종 재부팅을 요청할 것입니다.

    일반적으로 Windows는 시스템 파일을 사용하는 동안 시스템 파일을 수정할 수 없으므로 재부팅해야합니다. 해당 파일은 잠겨 있으며 사용하지 않을 때만 수정할 수 있습니다..

    재부팅 할 일?

    Windows는 사용중인 파일을 업데이트하거나 제거 할 수 없습니다. Windows Update가 새 업데이트를 다운로드하면 즉시 Windows 시스템 파일에 적용 할 수 없습니다. 이러한 파일은 사용 중이며 변경 사항에 대해 잠겨 있습니다. 이러한 업데이트를 실제로 설치하려면 Windows에서 대부분의 운영 체제를 종료해야합니다. 그런 다음 Windows는 시스템을 다시 시작하고 부팅 할 때 업데이트 된 파일을로드 할 수 있습니다.

    특정 유형의 소프트웨어를 업데이트하거나 제거 할 때도 재부트가 필요할 수 있습니다. 예를 들어, 바이러스 백신 프로그램이나 시스템의 깊숙이 침입 한 하드웨어 드라이버를 사용하는 경우 해당 파일이 메모리에로드되고 수정되지 않도록 보호됩니다. 사용중인 파일을 업데이트하거나 제거 할 때 시스템을 완전히 시작하기 전에 Windows에서 컴퓨터를 재부팅하고 파일을 수정해야 할 수 있습니다.

    Windows Update 재부팅

    Microsoft는 Windows 용 패치를 자주 출시하며 대부분은 매주 둘째 화요일 인 "Patch Tuesday"에 도착합니다. 이러한 업데이트는 Windows가 실행되는 동안 업데이트 할 수없는 시스템 파일을 수정하기 때문에 재부팅해야합니다. 그러나 모든 Windows Update에서 재부팅해야하는 것은 아닙니다. 예를 들어, Microsoft Office 업데이트는 재부팅 할 필요가 없습니다. Office를 다시 시작하면 메모리에서 이러한 파일을 언로드 할 수 있습니다..

    당신이 할 때까지 보안 업데이트가 실제로 설치되지 않기 때문에 Windows는 재부팅을 번거로워합니다. Microsoft는 Blaster, Sasser 및 Mydoom과 같은 웜이 계속 가동 중이었던 Windows XP 초기에 컴퓨터를 다시 시작하고 컴퓨터를 자동으로 재부팅 할 수있는 팝업 버그를 도입했습니다. Microsoft는 감염되지 않도록 업데이트를받은 후 모든 사람이 재부팅되도록하고 싶었습니다. 재부팅 전에 며칠이나 몇 주 동안 기다렸다가 그동안 감염된 경우 업데이트가 도움이되지 않습니다..

    소프트웨어 설치, 제거 또는 업데이트

    소프트웨어 프로그램은 컴퓨터를 설치, 제거 또는 업데이트 할 때 컴퓨터를 재부팅하기를 원할 때도 있습니다. 즉, 즉시 업데이트하거나 제거 할 수없는 저급 시스템 파일과 드라이버를 사용하기 때문일 수 있습니다. 예를 들어 바이러스 백신 프로그램을 제거한다고 가정 해 보겠습니다. 제거 프로그램은 아마 모든 파일을 즉시 제거 할 수 없으므로 재부팅해야합니다. 제거 프로그램이 파일 삭제를 예약하고 Windows에서 다음에 컴퓨터를 부팅 할 때 파일을 자동으로 삭제합니다.

    일부 프로그램은 설치 후에 재부팅하기를 원할 수도 있습니다. 예를 들어 바이러스 백신을 설치하면 즉시 다시 부팅하여 시작 프로세스를 감시 할 수 있습니다. 일부 저수준 하드웨어 드라이버는 다시 작동해야 작동 할 수 있습니다. 물론, 일부 프로그램 설치 관리자가 정말로 필요하지 않을 때 재부팅을 요구할 수도 있습니다.

    재부팅시 Windows가 파일을 이동하고 삭제하는 방법

    Windows는 응용 프로그램 개발자가 사용중인 파일을 이동, 이름 바꾸기 또는 삭제하는 데 사용할 수있는 API를 제공합니다. 응용 프로그램은 컴퓨터가 다음에 재부팅 될 때 파일의 이름을 바꾸거나 파일을 이동하도록 요청하고 요청은 레지스트리의 HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations 값에 기록됩니다. Windows가 부팅되면이 레지스트리 키를 확인하고 요청한 파일 작업 프로그램을 수행합니다..

    보류중인 파일 변경 목록을보고 PendMoves 및 MoveFile SysInternals 유틸리티를 사용하여 자신의 이동 및 삭제 일정을 계획 할 수 있습니다. 이렇게하면 현재 사용 중이므로 삭제할 수없는 파일을 삭제하고 이동할 수 있습니다. 재부팅 할 때 파일을 이동하거나 삭제할 수있는 다른 유틸리티가 있으며이 유틸리티는 모두이 Windows 레지스트리 키에 쓰면 작동합니다. 일부 유틸리티는 또한 잠긴 파일의 잠금을 해제하고 삭제하거나 이동할 수 있지만 시스템에 의존하는 파일의 잠금을 해제하고 수정하면 문제가 발생합니다.

    Linux 및 다른 운영 체제에 대한 정보?

    Linux 나 다른 운영 체제를 사용 해본 적이 있다면 Windows가 Windows보다 더 자주 다시 부팅하기를 원할 것입니다. 리눅스는 시스템 업데이트를 설치 한 후에도 윈도우처럼 재부팅 할 필요가 없다. 이것은 사실이지만 간단하지는 않습니다..

    Windows에서 사용중인 파일은 일반적으로 잠겨 있으므로 수정하거나 삭제할 수 없습니다. Linux에서 사용중인 파일은 일반적으로 수정되거나 삭제 될 수 있습니다. 즉, Linux 시스템에서 시스템 라이브러리 파일을 재부트하지 않고 즉시 업데이트 할 수 있습니다. 사용중인 파일은 즉시 삭제 될 수 있습니다..

    여기 잡기가 있습니다 : 재부팅 할 때까지 변경 사항이 적용되지는 않습니다. 예를 들어 시스템 라이브러리에 대한 업데이트를 설치하면 디스크의 파일이 즉시 업데이트되지만 해당 라이브러리를 사용하는 실행중인 프로세스는 이전의 안전하지 않은 버전을 계속 사용합니다. 프로그램을 업데이트하면 프로그램을 닫고 다시 시작할 때까지 해당 프로그램의 새 버전이 사용되지 않습니다. 새 Linux 커널을 설치하면 컴퓨터를 재부팅하고 새 커널로 부팅 할 때까지 새 커널을 사용하지 않습니다. 다시 부팅하지 않고 새 커널로 전환 할 수있는 몇 가지 방법이 있지만 일반적으로 소비자 Linux 시스템에는 사용되지 않으며 최대 가동 시간이 필요한 서버에 더 많이 사용됩니다.

    즉, 중요한 업데이트가 Linux에 적용되도록하려면 재부팅해야합니다. 물론 서버를 가동하고 가동 시간이 중요한 경우 영향을받는 프로세스를 다시 시작하여 업데이트 필요성을 해결할 수 있습니다. 하지만 평범한 데스크톱 사용자라면 컴퓨터를 재부팅하기 만하면됩니다..


    좋은 소식은 시간이 지남에 따라 재부팅이 덜 필요하다는 것입니다. Windows는 이제 시스템을 재부팅하지 않고도 그래픽 드라이버 등 다양한 유형의 드라이버를 스왑 할 수 있습니다. 최신 보안 기능 (예 : Windows 방화벽 사용 가능)으로 인해 Windows가 더욱 안전 해 졌으므로 Windows 8은 Windows 업데이트 후 재부팅하는 데 3 일의 유예 기간을 제공합니다.

    이미지 제공 : Anders Sandberg / Flickr