Aggiornamento per Microsoft Visual C++ 2012 Update 4 Redistributable Package

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3119142
In questo articolo viene descritto l'errore di run-time che possono verificarsi quando si compila un'applicazione Visual C++. Un aggiornamento è disponibile per risolvere il problema. Per ulteriori informazioni su questo problema, vedere la "Informazioni su questo problema" sezione.
Sintomi
Se un'applicazione Visual C++ viene compilata utilizzando Visual Studio 2012 Update 1 o versione successiva, l'applicazione che venga visualizzato il seguente errore in fase di esecuzione:

Il crtCreateSymbolicLinkW point_ voce procedura potrebbe non trovarsi nella libreria di collegamento dinamico MSVCR110.dll

Questo problema si verifica solo se sono vere le seguenti condizioni:

  • L'applicazione utilizza determinate funzionalità dalla libreria di modelli Standard C++.
  • In fase di esecuzione, l'applicazione utilizza la DLL di runtime C (Msvcr110.dll) dalla versione RTM del prodotto. Ciò può verificarsi in alcuni casi, anche se il prodotto è stato creato utilizzando una versione successiva di Visual Studio 2012 e si prevede di caricare una DLL più recente.
Cause
Questo problema si verifica perché mancano le seguenti esportazioni funzione nella DLL in fase di esecuzione (Msvcr110.dll):

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

Risoluzione

Aggiornamento di Windows

Per risolvere questo problema, applicare questo aggiornamento disponibile da Windows Update.

Informazioni su questo problema

Questo problema è stato risolto in Visual Studio 2012 Update 1. Questa versione contiene le DLL di runtime corrette. Inoltre è stata rilasciata Visual C++ ridistribuzione corrispondente. Applicazioni create utilizzando questo aggiornamento o eventuali aggiornamenti successivi di Visual Studio 2012 e tramite le DLL di runtime C++ dell'aggiornamento più recente dovrebbero funzionare come previsto.

Tuttavia, anche se si compila un'applicazione utilizzando Visual Studio 2012 aggiornamenti, si possono verificarsi problemi se le applicazioni in eseguono sul computer dell'utente siano ancora utilizzando la DLL di runtime C++ da Visual Studio 2012 RTM. Per risolvere questo problema, ci stiamo rilasciando le DLL di runtime C++ da Visual Studio 2012 Update 4 (la più recente aggiornamento di Visual Studio 2012) tramite Microsoft Update.

Per ulteriori informazioni su Visual Studio 2012 Update 4, vedere Descrizione di Visual Studio 2012 Update 4.

Problemi noti relativi all'aggiornamento

  • Microsoft è consapevole che alcuni clienti Windows 10 ricevono più offerte di KB3119142 tramite Microsoft Update, anche se l'aggiornamento viene contrassegnato come correttamente installato. Microsoft sta cercando di risolvere il problema. Nel frattempo, è consigliabile che i clienti che ricevono più offerte di KB3119142 provare i seguenti metodi per aggirare il problema.

    • Metodo 1

      1. Nel Pannello di controllo, fare clic su Disinstalla un programma nel gruppo di programmi .
      2. Nell'elenco di programmi, individuare Microsoft Visual C++ 2012 Redistributable (x64), 11.0.61030 o Microsoft Visual C++ 2012 ridistribuibili (x86)-11.0.61030, a seconda dell'architettura del sistema.
      3. Destro del mouse sul nome della voce e quindi fare clic su Cambia.
      4. Nella finestra di dialogo Modifica impostazioni , fare clic su Ripristina.
      5. Completamento del processo dopo il ripristino, riavviare il computer se viene chiesto di farlo.
    • Metodo 2

      1. Eseguire la funzionalità di ripristino di Modificare il programma di installazione per Microsoft Visual C++ 2012 Redistributable avviando il programma di installazione dal seguente sito Web Microsoft Download Center:

        https://www.microsoft.com/en-us/download/Confirmation.aspx?ID=30679
      2. Nella finestra di dialogo Modifica impostazioni , fare clic su Ripristina.
      3. Completamento del processo dopo il ripristino, riavviare il computer se viene chiesto di farlo.
msvcr110.dll "punto di ingresso delle routine" _ crtCreateSymbolicLinkW

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3119142 - Ultima revisione: 02/06/2016 07:10:00 - Revisione: 5.0

Microsoft Visual C++ Redistributable Package

  • kbsurveynew kbqfe kbexpertiseadvanced kbfix kbmt KB3119142 KbMtit
Feedback