왜 응용 프로그램을 설치하면 다른 응용 프로그램을 재부팅하고 닫을 수 있습니까?
모두에게 어떤 시점에서 일어났습니다. 새 응용 프로그램을 설치하면 Windows에서 먼저 재부팅하라는 메시지를 표시합니다. 또는 나중에 다시 부팅하십시오. 또는 다른 모든 응용 프로그램을 먼저 닫으라고 요청합니다. 왜 그렇게할까요??
오늘의 괴짜 수업에서 우리는 왜 Windows가이 모든 재부팅으로 인해 너무 짜증나는지 정확히 설명하고 잘하면이 방식으로 작동하는 이유에 대한 더 나은 시각을 제공합니다..
왜 설치자가 성가신일까요??
짧은 대답은 대부분의 설치 프로그램이 잘 작성되지 않았거나 시스템 파일을 복사하고 재부팅하지 않고 필요한 모든 작업을 시작할 수 있도록 Windows에 너무 깊숙이 통합되어 있기 때문에 짜증이납니다..
Windows 응용 프로그램은 둘 이상의 응용 프로그램간에 공유되는 DLL (동적 연결 라이브러리) 파일을 자주 사용하기 때문에 문제가 복잡합니다. 좋은 생각이지만 응용 프로그램을 설치하고 제거 할 때 재부팅이 필요합니다. 정말 슬픈 일은 요즈음 많은 응용 프로그램이 완전히 자체 포함되어 있으며 기본 제공 Windows DLL을 대체하지 않지만 설치 관리자는 여전히 다시 부팅하도록 만듭니다.
설치 프로그램이 짜증나는 몇 가지 예가 있습니다.
- 설치중인 응용 프로그램이 현재 다른 응용 프로그램에서 사용중인 파일의 새 버전을 복사해야하는 경우 다른 응용 프로그램을 닫으라는 메시지가 표시되거나 재부팅됩니다.
- 이전 설치 또는 재부팅이 필요한 보류중인 변경 사항이있는 Windows Update가있는 경우 일부 설치가 실패하고 처음에 다시 부팅 할 것을 요청합니다.
- 설치하려는 응용 프로그램에 탐색기 상황에 맞는 메뉴 또는 브라우저 플러그인과 같은 다른 응용 프로그램 용 플러그인이 있으면 다른 응용 프로그램을 재부팅하거나 닫으라는 메시지가 나타납니다.
- 때로 잘못 작성된 설치 관리자가 스스로 필요한 서비스를 시작하지 않기 때문에 재부팅을 요청할 수도 있습니다.
이 인스턴스 중 일부를 자세히 살펴 보도록하겠습니다. 그러면 진행 상황을 완전히 이해할 수 있습니다..
재부팅시 사용중인 파일을 복사해야합니다.
응용 프로그램 설치 관리자가 일부 파일을 복사해야하지만 현재 사용 중이거나 Windows Update의 경우 시스템 파일 인 경우 Windows의 보류 중 기능을 사용합니다.이 기능을 사용하면 설치 관리자가 재부팅 후 파일 작업이 수행되도록 지정할 수 있습니다. Windows의 모든 것이 시작되기 전에.
설치 관리자는 레지스트리의 다음 위치에 키를 작성합니다.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ 세션 관리자
\ PendingFileRenameOperations
먼저 재부팅해야한다는 오류 메시지가 표시되면이 키를 열어 다음 재부팅시 교체해야하는 모든 파일을 볼 수 있습니다.
당신은 아마이 키의 내용을 엉망으로 만들고 싶지 않을 것입니다, 그렇지 않으면 사물이 갑자기 이상하게 될 것입니다. 이 키가 여러 번 재부팅 된 후에도 비워지지 않는 매우 드문 경우가 있습니다. 키의 내용을 지워야 할 수도 있지만 매우 확실하지 않으면 그렇게하지 않는 것이 좋습니다..
설치가 이미 진행 중입니다.
진행중인 현재 설치가있는 경우 일부 설치 프로그램이 시작되지 않으므로 다음 키를 확인하여 이미 설치가 있는지 확인합니다.
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
이 스크린 샷이 없지만 키 이름에서 아이디어를 얻을 수 있습니다..
Windows Update로 재부팅 됨
컴퓨터를 다시 시작할 때까지 응용 프로그램을 설치할 수 없다는 메시지가 나타나면 강제로 재부팅해야하는 Windows Update 때문입니다. 예를 들어 다음과 같은 오류 메시지가 표시되는 경우
이 대화 상자가 나타나면 연기를 클릭했을 가능성이 큽니다.
레지스트리로 들어가면 레지스트리의이 위치에 RebootRequired 키가 있음을 알 수 있습니다.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ WindowsUpdate \ 자동 업데이트
오른쪽에 GUID 값이 많이 있습니다. 레지스트리에있는 것과 관계가 없지만, 실제로 거기에 있다는 사실은 메시지를 트리거하는 것입니다..
기술적으로 키의 내용을 내보내고 응용 프로그램을 설치 한 다음 다시 넣을 수는 있지만 무언가를 깨뜨릴 수 있으며 재부팅하는 것이 그리 고통스럽지 않습니다.?
이제는 응용 프로그램 설치 프로그램이 작동하는 방식에 대해 조금 더 배웠습니다. 알고 싶은 것이 있습니까? 의견에 좌절감을 설명하고, 우리가 의견을 밝힐 수 없는지 살펴 보겠습니다..