"警告 1946年 」 訊息,當您在 Windows 7 安裝 Windows 安裝程式封裝

文章翻譯 文章翻譯
文章編號: 2745126 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您在執行 Windows 7 電腦上安裝 Microsoft Windows Installer (.msi) 封裝時,您會收到類似下列的警告訊息:
1946 時發出警告。捷徑屬性 'System.AppUserModel.NoPin' '捷徑名稱.lnk' 無法設定。
不過,安裝程序已成功。

下列的快速鍵屬性之一設定在 MsiShortCutProperty 中的.msi 套件時,就會發生這個問題。
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

發生的原因

Windows 安裝程式無法設定 [MsiShortcutProperty] 表格中所指定的快顯] 屬性,就會發生這個問題。

Windows 8 中將介紹下列屬性。這些屬性是在 Windows 7 中,或在較早版本 Windows 中不存在。
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
因此,Windows 安裝程式,嘗試將這些屬性套用至在 Windows 7 中的捷徑時顯示警告對話方塊。

狀況說明

這種行為是經過設計規劃。您可以放心忽略這個警告訊息。

開發人員的詳細資訊

當您建立的.msi 套件來執行 Windows 8 中以及在 Windows 7 中時,請勿使用名稱指定捷徑內容。相反地,經由使用他們的 GUID 來指定的屬性。屬性可以設定在 MsiShortcutProperty 資料表中的 [PropertyKey] 欄中。下表包含每個屬性的 GUID。
摺疊此表格展開此表格
GUID屬性名稱
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3},12 System.AppUserModel.NoPin
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3},11 System.AppUserModel.IsDualMode
{B725F130-47EF-101A-A5F1-02608C9EEBAC},23 System.ItemNameSortOverride

?考

如需有關 Windows 安裝程式的詳細資訊,請前往下列 Microsoft 開發人員網路 (MSDN) 網站:
Windows 安裝程式的詳細資訊
如需有關 MSI 安裝及記錄選項的詳細資訊,請造訪下列 MSDN 網站:
MSI 選項的相關資訊
如需有關 MsiShortcutPropertyTable 的詳細資訊,請移至下列 MSDN 網站:
MsiShortcutProperty 資料表的相關詳細資訊
如需有關 [捷徑] 資料表的詳細資訊,請移至下列 MSDN 網站:
更多的快顯資料表資訊

屬性

文章編號: 2745126 - 上次校閱: 2013年7月6日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
關鍵字:?
kbprb kbexpertisebeginner kbsurveynew kbmt KB2745126 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2745126
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com