2016-10-24 13 views
0

두 개의 MSI 패키지가 똑같지 만 하나는 바로 가기를 광고하고 다른 하나는 광고되지 않은 바로 가기가 있습니다. 위와 함께 업그레이드해야하는 세 번째 MSI 패키지가 있습니다.Wise for Windows : Advt 및 Non-Advt 바로 가기

관찰 : "non-advt shortcuts"패키지로 업그레이드하면 시작 메뉴에 바로 가기가 표시되지 않습니다.

"advt shortcuts"패키지로 업그레이드하면 시작 메뉴에서 바로 가기가 나타납니다.

"advt shortcuts"패키지에서 DISABLEADVTSHORTCUTS = 1을 사용하면 시작 메뉴에 바로 가기가 표시되지 않습니다.

로그 파일에서 "advt shortcuts"패키지에서 "ShortcutRemove"동작이 생략되어 최신 패키지가 바로 가기를 덮어 쓰므로 제거 할 수 없다는 것을 알 수 있습니다. 그러므로 나는 처음부터 지름길을 볼 수 있다고 생각한다. 그러나 비 advt 바로 가기 패키지와 같은 행운. 바로 가기가 작성되고 제거되었다고 가정합니다. 하지만 왜? 제거 바로 가기 명령을 삭제하려고하면 블록에서 다음 지름 제거를 유지하려고했습니다. 그러나 그것은 영향을 미치지 않았다. 어떤 단서라도 감사 할 것입니다. 고마워요!

답변

0

광고되거나 광고되지 않은 바로 가기는 구성 요소와 연결됩니다. MSI 로그 파일에서 구성 요소의 상태는 무엇입니까? 나는 이것이 문제라고 생각하며 일단 구성 요소 상태를 파악하면 문제가 드러날 것입니다.

또한 MSI에 대해 ICE 유효성을 검사하여 업그레이드에 영향을 줄 수있는 구성 요소 규칙을 위반하는지 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. 이 ICE 검증을 실행하는 방법을 이해하는 데 문제가 있습니다. 이걸로도 도와 줄 수 있니? –

+0

Google 검색을 먼저 시도하면 도움이되지만 감사하겠습니다. :) https://www.symantec.com/connect/articles/package-validation-benefits-and-directions –