2016-10-24 3 views
0

私は2つのMSIパッケージをまったく同じですが、1つはショートカットを宣伝していて、もう1つは宣伝していないショートカットを持っています。私は上記でアップグレードする必要がある第3のMSIパッケージを持っています。Wise for Windows:AdvtとNon-Advtのショートカット

観測: "non-advt shortcuts"パッケージを使用してアップグレードすると、スタートメニューにショートカットが表示されません。

「advtショートカット」パッケージを使用してアップグレードすると、スタートメニューのショートカットが表示されます。

"advt shortcuts"パッケージでDISABLEADVTSHORTCUTS = 1を使用すると、スタートメニューにショートカットが表示されません。

ログファイルから、「advt shortcuts」パッケージで、「ShortcutRemove」というアクションがスキップされて、最新のパッケージがショートカットを上書きしたため、削除できないことがわかりました。それで私はスタートでショートカットを見ることができると思う。しかし、非アドバイスのショートカットパッケージでそのような運はありません。私は、ショートカットが書かれていると仮定して削除します。しかし、なぜ?私は削除のショートカットコマンドを削除しようとした場合、ショートカットを削除するようなifブロック内に保存しようとしました。しかし、それは影響を与えていないようです。どんなリードも高く評価されます。ありがとう!

答えて

0

あなたのショートカットは、宣伝されているか宣伝されておらず、コンポーネントに関連付けられています。 MSIログファイルから、コンポーネントのステータスはどうなりますか。私はこれが問題だと思うし、コンポーネントの状態を把握すれば問題が明らかになります。

また、MSIについては、アップグレードに影響するコンポーネントルールに違反していないかどうかを確認するためにICE検証を行います。

+0

ご返信ありがとうございます。このICE検証を実行する方法を理解するのに問題があります。これでも助けてもらえますか? –

+0

私は助けても構いませんが、まずGoogle検索を試みていただければ幸いです。 :) https://www.symantec.com/connect/articles/package-validation-benefits-and-directions –

関連する問題