
============================================================================
주의 : Windows XP/2003에서 테스트되었습니다.
시스템 파일의 수정이므로 주의하시기 바랍니다. (저의 경우는 잘 되었습니다)
출처 : 외국의 검색사이트(;;;)
시스템에 따라 속도 향상이 없거나, 향상 정도가 다를 수도 있습니다.
============================================================================
추가된 내용)
서비스 최적화, 실시간으로 사용하는 기타 프로그램 최적화, 내가 사용하는 프로그램 최적화
UPX 1.91b 링크 : 파일 첨부해서 올려두었으니 참고하세요.
준비과정 ) UPX 1.91b 한글판을 미리 설치해 둔다.
★ explorer.exe 최적화
1) Windows 폴더에 있는 explorer.exe 파일을 다른 곳(예를 들어 C:TEMP)에 복사한다.
2) UPX 1.91b 한글판으로 C:TEMP 안에 있는 explorer.exe 파일을 압축시킨다.
(explorer.exe 에서 마우스 오른쪽 버튼 누르면 `UPX 1.91b로 압축`이라는 버튼이 있다)
3) Ctrl+Shift+Esc 키를 누른 뒤→프로세스→explorer.exe 를 선택하고 `프로세스 끝내기`를 누른다.
4) 파일→새 작업→찾아보기를 누른 뒤, C:TEMP로 이동한다.
5) explorer.exe 파일에서 마우스 오른쪽→ 복사한다.
6) 파일 이름에다 c:windowssystem32dllcache 라고 입력하고 Enter키를 누른다.
7) Ctrl+V 키를 눌러서 아까 복사해둔 파일을 붙여넣는다.
8) c:windows 폴더로 가서 똑같이 Ctrl+V 키를 누른다.
9) 시스템 파일이 변경되었다면서 경고 창이 뜬다. 그냥 `취소`를 누른다.
10) 파일 이름에다 explorer.exe 라고 입력하고 Enter키를 누른다.
★ 서비스 최적화
1) Windowssystem32 폴더에 있는 svchost.exe 파일을 다른 곳(예를 들어 C:TEMP)에
복사한다.
2) UPX 1.91b 한글판으로 C:TEMP 안에 있는 svchost.exe 파일을 압축시킨다.
(svchost.exe 에서 마우스 오른쪽 버튼 누르면 `UPX 1.91b로 압축`이라는 버튼이 있다)
3) 시스템을 재시작하고 Windows 가 시동되기 직전 F8키를 눌러 시동 메뉴를 보이게 한다.
`안전 모드 (프롬프트 모드)` 를 선택한다.
4) Ctrl+Shift+Esc키를 누른 뒤→프로세스→svchost.exe 가 두 개 보일 것이다.
이 두 개를 모두 `프로세스 끝내기`를 눌러 종료시킨다.
5) 바로 RPC 오류 창이 나타난다. 파일→새 작업→찾아보기→shutdown -a 라고 입력
6) 명령 프롬프트 창에서 이렇게 입력한다. 아래의 1, 2번을 입력해 주면 된다.
① copy c:tempsvchost.exe c:windowssystem32dllcache
`기존의 파일이 있습니다.. 덮어씌우겠습니까?` 의 답변에 Y를 누른다.
② copy c:tempsvchost.exe c:windowssystem32
`기존의 파일이 있습니다.. 덮어씌우겠습니까?` 의 답변에 Y를 누른다.
7) 시스템을 다시 시작한다.
★ 실시간으로 사용하는 기타 프로그램 최적화
1) 바이러스 체이서 실시간 최적화 방법
① Ctrl+Shift+Esc 키를 누른 뒤→프로세스→SpiderNT.EXE 및 VCRMon.exe 파일 두 개를
`프로세스 끝내기`를 눌러 종료시킨다.
② 시작→실행→services.msc→Virus Chaser Spider NT 를 찾아서 마우스 오른쪽→`중지`를 누른다.
③ C:Program FilesVirus Chaser 폴더로 가서 다음의 파일을 마우스 오른쪽 버튼을 눌러 `UPX 1.91b로 압축`을 눌러 압축시킨다.
SpinderNT.EXE, VCRMon.exe, VCR32.exe
④ 시작→실행→services.msc→Virus Chaser Spider NT 를 찾아서 마우스 오른쪽→`다시 시작`을 누른다.
⑤ 시스템을 다시 시작한다.
2) 다잡아 및 다른 응용프로그램의 경우
Ctrl+Shift+Esc 키를 눌러 해당 응용프로그램의 프로세스를 종료시킨 뒤, (예를 들어 다잡아는 ADSpider.exe) 이 프로그램을 UPX 1.91b 로 압축하고(해당 파일에 마우스 오른쪽→`UPX 1.91b로 압축`을 누른다) 다시 시스템을 재시작한다.
★ 내가 사용하는 프로그램 최적화
자주 사용하는 프로그램이 있다면 프로그램의 용량을 줄여 로딩 속도가 전반적인 속도를 빠르게 할 수 있다. 본인의 경우 포토샵이 제일 많은 효과를 보았다.
- 그냥 해당 프로그램 파일에다 마우스 오른쪽→`UPX 1.91b 로 압축`을 눌러 압축해 주면 된다.
- 압축한 뒤에 프로그램의 실행 등의 문제가 있을 경우, 해당 프로그램 파일에다
마우스 오른쪽→`UPX 1.91b로 압축 풀기`를 눌러 원 상태로 복구가 가능하다.
>> Windows 용 게임 및 응용프로그램 뿐만 아니라 DOS용 프로그램 파일 또한 압축 가능
★ 바이러스 체이서 + 다잡아 관련 (최적화와는 관계 없음)
바이러스 체이서가 다잡아를 먹어버리는 경우를 해결하는 방법 (아예 다잡아 실시간 검사 프로그램 실행파일 자체를 지워버리는 경우가 있다)
1) 바이러스 체이서의 환경 설정에 들어간다.
2) `시스템 감시` 탭의 `제외 폴더 설정`에 체크한다.
3) `추가`를 눌러 다음의 위치를 집어넣으면 된다. C:Program FilesADSpider
☆ UPX 로 압축해서는 절대 안되는 것들 :
1. 파일 : NTOSKRNL.EXE - Windows 시동 로고 바꾸는 등의 목적으로 이것을 바꿀 수 있다.
위치 : C:WindowsSystem32
만약 이것을 압축하면 컴퓨터를 시작할 때 `손상되었다`라고 하면서 시동되지 않는다.
만약 실수로 일을 저질렀다면 Windows 2003 CD로 부팅한 뒤 `Windows 복구` 메뉴인
R을 누른다. 그러면 콘솔 창이 뜨는데 이렇게 하면 복구된다. (CD-ROM 드라이브가 D라면)
copy d:i386ntoskrnl.ex_ c:windowssystem32ntoskrnl.exe
`덮어쓰시겠습니까?`의 질문에 Y를 하고 exit을 누르고 CD를 뺀다.
2. 일반 설치 파일
일반 응용프로그램 및 게임 설치 파일들을 압축하면 설치 프로그램이 손상되었다고
뜨면서 동작하지 않을 수 있다.
3. 다른 압축 프로그램으로 압축한 파일
ASPack 으로 압축한 파일이 UPX에서 먹히는 경우도 있으나 그렇지 않는 경우도 있다.
4. 실행 중인 응용프로그램의 파일
어차피 프로그램이 실행 중이어서 사용하고 있는 파일을 압축할 순 없겠죠?
속성이 읽기로 된 파일은 속성을 풀면 됩니다.
이 글에 총 1 개의 파일이 첨부되어 있습니다.
1