대용량 MSI 파일에서 CAB 파일을 삭제하려고합니다. 두 파일이 남았습니다. 작은 MSI 파일과 큰 CAB 파일.MSI에서 CAB 파일을 추출하여 더 작은 MSI를 만드시겠습니까?
나는 CAB을 추출하기 위해 msidb를 사용했지만 여기 벽돌 벽에 부딪 쳤고 MSI의 크기를 줄여 CAB가 더 이상 그 안에 저장되지 않는 것을 설명하는 방법을 알 수 없습니다.
제안 사항?
대용량 MSI 파일에서 CAB 파일을 삭제하려고합니다. 두 파일이 남았습니다. 작은 MSI 파일과 큰 CAB 파일.MSI에서 CAB 파일을 추출하여 더 작은 MSI를 만드시겠습니까?
나는 CAB을 추출하기 위해 msidb를 사용했지만 여기 벽돌 벽에 부딪 쳤고 MSI의 크기를 줄여 CAB가 더 이상 그 안에 저장되지 않는 것을 설명하는 방법을 알 수 없습니다.
제안 사항?
MSI API는 소형 데이터베이스 기능을 갖고 있지 않습니다.
Reducing the Size of an .msi File 제안 : 도움말 항목 있습니다
낭비 저장 공간을 제거하고의 .msi 파일의 최종 크기를 줄이기 위해, 당신은 다음과 같은 옵션이 있습니다. • 의 모든 테이블을 .idt 파일로 내 보낸 다음 새 데이터베이스로 가져옵니다. 이것은 가능한 가장 컴팩트 한 스토리지를 생성합니다. OLE 문서 파일의 저장 공간을 압축하기 위해 소프트웨어 유틸리티를 사용하십시오.
MSI라고 가정하면 도구를 사용하여 압축을 풀면됩니다. 다른 MSI 인 경우 권장 사항을 따라야합니다. 또한 미디어 테이블을 업데이트하여 포함 된 캡을 더 이상 사용하지 않는다고 알려야합니다.
msidb -x를 사용하여 cab 파일을 추출한 다음 -k를 사용하여 스트림을 제거한 후에는주의해야합니다. Orca에서 msi를 열고 저장하면 msi 크기가 줄어 듭니다. – Rookasaur