您目前已離線,請等候您的網際網路重新連線

Microsoft Visual C++ 2012年更新 4 可轉散發套件的更新

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3119142
本文將告訴您在建置 Visual C++ 的應用程式時,可能會遇到執行階段錯誤。有可以解決這個問題的更新。如需有關這個問題的詳細資訊,請參閱"有關此問題> 一節。
徵狀
如果 Visual C++ 的應用程式使用 Visual Studio 2012 更新 1 或更新版本所建置的應用程式可能會遇到下列的執行階段錯誤:

在動態連結程式庫 MSVCR110.dll 中找不到程序的項目 point_ crtCreateSymbolicLinkW

只有當下列情況成立,就會發生這個問題:

  • 應用程式會使用某些功能,從 c + + 標準樣板程式庫。
  • 在執行階段,應用程式會使用 C 執行階段 DLL (Msvcr110.dll),從 RTM 版本的產品。這可能發生在某些情況下,即使產品使用較新版的 Visual Studio 2012 而建立,且希望載入較新的 DLL。
發生的原因
下列函式匯出已在執行階段 DLL (Msvcr110.dll) 中遺失,就會發生這個問題:

  • __crtCreateSemaphoreExW
  • __crtCompareStringEx
  • __crtCreateSymbolicLinkW
  • __crtEnumSystemLocalesEx
  • __crtFlsAlloc
  • __crtFlsFree
  • __crtFlsGetValue
  • __crtFlsSetValue
  • __crtGetDateFormatEx
  • __crtGetLocaleInfoEx
  • __crtGetTimeFormatEx
  • __crtGetUserDefaultLocaleName
  • __crtInitializeCriticalSectionEx
  • __crtIsValueLocaleName
  • __crtLCMapStringEx
  • __crtSetThreadStackGuarantee

解決方案

Windows Update

若要解決這個問題,請套用此更新程式可以從 Windows Update.

有關此問題

在 Visual Studio 2012 更新 1 中已解決這個問題。這個版本包含正確的執行階段 Dll。對應的 Visual C++ 重新發佈已也會發行。使用此更新程式或任何的 Visual Studio 2012 後來發行的更新,並使用 c + + 執行階段 Dll,從較新的更新所建置的應用程式應該會如預期般運作。

不過,即使您可以使用 Visual Studio 2012 更新,以建置應用程式,您可能會遇到問題,如果使用者的電腦執行的應用程式仍在使用 c + + 執行階段 Dll,從 Visual Studio 2012 RTM。若要解決這個問題,我們會釋放從 Visual Studio 2012 更新 4 (最新更新的 Visual Studio 2012) 到 Microsoft 更新的 c + + 執行階段 Dll。

如需有關 Visual Studio 2012 更新 4 的詳細資訊,請參閱 說明 Visual Studio 2012 更新 4.

此更新的已知的問題

  • Microsoft 是注意有些 Windows 10 客戶所收到的 KB3119142 透過 Microsoft 更新的多個提供,即使更新標記為順利安裝。Microsoft 正來解決這個問題。同時,我們建議您所收到的 KB3119142 的多個提供的客戶請嘗試下列方法來解決這個問題。

    • 方法 1

      1. 在控制台中,按一下 [解除安裝程式[程式群組中。
      2. 在 [程式集] 清單中,找出Microsoft Visual C++ 2012年可轉散發 (x64)-11.0.61030Microsoft Visual C++ 2012 可轉散發套件 (x86)-11.0.61030視您的系統架構而定。
      3. 項目名稱中,按一下滑鼠右鍵,然後按一下 [變更
      4. 在 [修改設定] 對話方塊中,按一下 [修復]。
      5. 程序完成修復之後,如果系統提示您執行這項操作,請重新啟動電腦。
    • 方法 2

      1. 執行的 Microsoft Visual C++ 2012年可轉散發套件的修改安裝程式的修復功能,從下列 「 Microsoft 下載中心 」 網站啟動安裝程式:

        https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679
      2. 在 [修改設定] 對話方塊中,按一下 [修復]。
      3. 程序完成修復之後,如果系統提示您執行這項操作,請重新啟動電腦。
msvcr110.dll 「 程序進入點 」 _ crtCreateSymbolicLinkW

警告:本文為自動翻譯

內容

文章識別碼:3119142 - 最後檢閱時間:01/21/2016 10:47:00 - 修訂: 3.0

Microsoft Visual C++ Redistributable Package

  • kbsurveynew kbqfe kbexpertiseadvanced kbfix kbmt KB3119142 KbMtzh
意見反應