파일의 논리는 다음과 같습니다. 설치하는 패키지에는 설치 프로그램 자체가 필요할 수 있으며 현재는 많은 설치 프로그램 및 버전이 있습니다. 설치 프로그램은 버전이 변경 되어도 이전 버전과 호환되지 않습니다. 실제로 하나의 패키지를 설치 한 다음 설치 프로그램을 업데이트하는 다른 패키지를 설치할 수 있으며 업데이트 된 설치 프로그램은 더 이상 첫 번째 설치를 제거하지 않습니다.
설치 프로그램을 다시 실행하려면 설치 프로그램을 다시 실행해야합니다. 설치를 제거 (또는 수리 또는 다시 사용자 정의)하려면 설치 프로그램의 전체 프로그램과 설치할 패키지가 있어야합니다.
운 좋게도 그것은 충분히 어리석지 않았기 때문에 악화됩니다. 설치 프로그램을 설치하는 패키지가 있으며 설치 프로그램을 사용하여 패키지를 설치합니다. 설치 프로그램은 MSI 자체 설치 프로그램과 같은 다른 설치 프로그램을 실행합니다. 물론 설치 프로그램이 인터리브 된 설치 프로그램으로 다시 패키지되어 너무 막대와 같은 사악한 똥을 설치하는 경우는 포함되지 않습니다.
프로그래밍 서브 시스템이 프로그램을 작성하는 데 사용 된 프로그래밍 방법에 필수적이기 때문에 전체 OS 서브 시스템을 설치하는 것과 같이 솔직히 이것보다 더 나빠집니다.
이제 설치 프로그램과 모든 설치 파일, 설치 패키지 및 모든 파일, 설치 제거 및 모든 파일, 드라이버 백업 및 다시 반복되는 모든 시스템 복원, 시스템 백업 모든 파일이며, 많은 프로그램이 모든 설치 파일을 자신의 폴더에 넣습니다.
우리가 가지고 있지 않은 유일한 것은 안정성입니다 :-) 우리는 자체 복구시 미친 시도의 레이어 apon 레이어를 가지고 있습니다.
"설치자"(설치 프로그램)를 제거하면 설치된 프로그램을 제거 할 수 없으며, 프로그램을 제거 할 수없는 경우 (원본 부분을 사용하여) 업그레이드를 설치하지 않을 수 있습니다. 레지스트리 (다양한 유형)에 "설치 되었음"트리거가 있으며 다시 설치 (또는 랩된 설치)하려면 스위치를 꺼야합니다. 위의 모든 사항에 영향을 줄 수있는 기타 레지스트리 항목.
"설치"(설치 패키지)를 제거하면 설치 프로그램이 존재하더라도 설치 패키지가 설치에 필요하기 때문에 프로그램을 제거 할 수 없습니다. (플러스 레지스트리 항목 다시)
또한 모든 것이 제거되거나 프로그램이 설치 패키지를 사용하여 스스로 복구 할 수 있다고 보장하지는 않습니다.
그렇기 때문에 다른 언인스톨 러를 실행해야한다고 생각하는 이유는 다음과 같습니다. 전체 설치 추적 (첫 실행 포함)이 없으면 부품과 부품을 제거하면 쉽게 제거 할 수 없습니다. 설치를 완전히 추적하지 않으면 여러 부품 및 부품, 보호 층 및 반복을 제거 할 수 없습니다. 실제로 완전히 제거되지는 않기 때문에 일반적으로 사용자는 전체 friggen 운영 체제를 처음부터 다시 설치하여 정리해야합니다.
때로는 원래의 전체 설치를 다시 설치하고 (랩 설치) 제거한 모든 항목 (+ 위의 모든 엉망)을 교체하면 설치 및 설치 제거 자체가 다시 작동합니다. 그러나 종종 설치에 실패 할 수있는 항목 (일반적으로 레지스트리)을 재설정해야하는 경우도 있습니다.
남은 정크를 안전하게 제거하는 방법은 전체 이미지 백업을하고 전체 이미지 백업 (복귀) 이외의 다른 프로그램을 제거 또는 복구하거나 업데이트 할 의도가없는 것입니다.
또는
설치를 완전히 추적하고 전체 이미지 백업을 사용했습니다. 이렇게하면 추적 된 설치를 사용하여 모든 것을 제거 할 수 있습니다. 전체 이미지 백업은 항상 시스템을 원래 위치 (필요에 따라 또는 필요에 따라)로 되돌릴 수 있습니다.
나는이 방법이 롤링 스톤이 될 수없는 것에서 자라는 이끼 층 apon보다 더 효과적이라는 것을 알았습니다.
이 게시물은 Best 방법이 논의되거나 채택되지 않은 이유를 완전히 설명합니다. :-)