Vista에서 대형 Zip 파일로 탐색기가 멈추는 것을 방지하십시오.
이 기사는에 의해 작성되었습니다 다니엘 스 피아 탁, How-To Geek의 위대한 소프트웨어 개발자이자 친구.
Windows Vista에는 zip 파일 처리 기능이 내장되어있어 마치 폴더처럼 작성, 추출 또는 찾아 볼 수 있습니다. 하지만 하드 드라이브에 아주 큰 zip 파일이 있으면 zip 처리기를 비활성화하지 않으면 나쁜 상황이 발생할 수 있습니다.
우리가 어떻게 그것을 알아 냈는가?
지금 막 이전 백업에서 일부 파일을 복원하려고했습니다. 엄청난 zip 파일을 네트워크 드라이브에서 꺼내 데스크탑에 저장했습니다. 거기에서, 약간의 WinZip 매직이 저에게 11 MB zip 파일 전체에서 실제로 원했던 25 MB 디렉토리를 움켜 쥐었습니다. 나중에 더 많은 파일을 복원 할 수 있다는 것을 알고 있었기 때문에 파일을 바탕 화면에 남겨 두었습니다 (기가비트를 전송해도 11GB는 여전히 11GB입니다).
그날 저녁에 마침내 호스트 데스크탑으로 돌아 왔을 때, 나는 제대로 작동하지 않는다는 사실을 알게되었습니다. 예를 들어 파일 탐색기를 열어 왼쪽의 트리 창에서 폴더를 확장하려고했습니다. 멋지게 확장하는 대신 하위 폴더를 보여 주기만하면 바퀴가 회전하기 시작했습니다. 10 분 후에 다시 돌아 왔을 때 아직도 쫓아 다니는.
explorer.exe 프로세스를 종료하고 탐색기를 다시 시작한 후 워크 플로를 계속 진행했습니다. WinZip에서 문제가 발생할 때까지 적어도. 합리적인 크기의 아카이브 (150MB)에서 "Extract (추출)"버튼을 누르면 응용 프로그램이 동결되었습니다. 그냥 탐험가처럼, 그것은 내 전체 CPU를 먹고 있었고 절대적으로 아무것도하지 않고.
내가 리그에서 나왔다는 것을 알고 "The Geek"와 대화를 시작했고 문제를 해결하기 시작했습니다. 1 시간 반 후에, 로그 파일의 산들을 쏟아 부은 후, 내가 몰랐던 도구를 다운로드하고, SysInternals "procmon"의 출력물 페이지를 넘어서서 마침내 문제를 발견했습니다.
Windows Vista 파일 탐색기 (기본적으로)는 직접 하위 디렉터리의 모든 zip 보관 파일로 재귀를 시도하여 사용자가 사이드 바에서 zip 파일의 내용을 직접 볼 수 있도록합니다. Windows XP는 "기능"이 동일했지만 실제로 사이드 바에서 노드를 확장 할 때까지 zip 파일을 입력하기를 기다렸습니다. 원칙적으로 Vista의 방법이 좋습니다. XP는 특히 네트워크 연결을 통해 zip 파일을 확장 할 때마다 항상 긴 지연이있었습니다. 백그라운드에서 파일 목록을 가져 오는 것은 좋은 생각 인 것 같습니다. 매우 큰 아카이브를 고려해야합니다..
내 데스크톱에 앉아있는 11 GB zip 파일을 되풀이하여 Vista는 프로세서 집약적 인 작업을 시작하여 합리적인 시간 내에 완료 할 기회가 없었습니다. 따라서 명백한 수익을 내지 않으면 서 전체적으로 성능을 저하시킬 수 있습니다..
우편 번호 처리 비활성화
이 문제에 대한 분명한 해결책은 WinZip을 사용하고 있기 때문에 Windows의 내장 zip 파일 처리 기능을 해제하는 것입니다. 이렇게하는 가장 빠른 방법은 우수한 ShellExView 응용 프로그램을 사용하여 탐색기 셸 확장을 사용하지 않도록 설정하는 것입니다. (당신이 그것을 설치하지 않아도됩니다.
파일을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하여 관리자 모드에서 ShellEx를 엽니 다. "Compressed"항목을 모두 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 "Disable Selected Items"를 선택하십시오..
확장이 처리되었으므로 로그 아웃하거나 사물에 대해 좀 더 똑똑해지고 "explorer.exe"프로세스를 다시 시작하면됩니다. 이렇게하려면 작업 관리자를 열고 (작업 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 "작업 관리자"를 선택하거나 3 개의 손가락으로 벌컨 신경을 집어 넣고 Ctrl + Alt + Delete 키를 사용하여) "explorer.exe"프로세스를 찾습니다 . 아마도 "explorer.exe"라는 목록에 하나 이상의 프로세스가있을 것이므로 CPU별로 정렬하고 맨 위로 가장 먼 프로세스를 선택하십시오.
탐색기를 선택했으면 "프로세스 끝내기"를 클릭하고 다음 대화 상자에서 확인하십시오. 모든 파일 탐색기 창과 함께 작업 표시 줄이 사라집니다..
이제 File 메뉴에서 "New Task (Run ...)"를 선택하십시오. "열기 :"텍스트 상자에 "explorer"를 입력하고 확인을 누릅니다. 잠시 후, 작업 표시 줄이 다시 나타나야하며 모든 것이 늠름 해져야합니다. 이 후에는 시스템을 잠그는 큰 zip 파일에 더 이상 문제가 없어야합니다..
nirsoft.net에서 ShellExView를 다운로드하십시오.