Sintomi
Si supponga che il Microsoft Visual C++ 2015 Redistributable sia installato in un server. Quando si tenta di installare una versione precedente nel server, viene visualizzato il messaggio di errore seguente:
Funzionalità: Servizi
motore di database Stato: Non riuscito Motivo dell'errore: si è verificato un errore relativo a una dipendenza della funzionalità che causa l'esito negativo del processo di configurazione della caratteristica. Passaggio successivo: usare le informazioni seguenti per risolvere l'errore e quindi riprovare il processo di configurazione. Nome componente: Microsoft Visual C++ 2015 Redistributable Codice di errore del componente: 1638 File di log dei componenti: FilePath\VCRuntime140_x64_Cpu64_1.log Descrizione dell'errore: installazione di VS Shell non riuscita con codice di uscita 1638. Collegamento alla Guida di errore: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni per la sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Soluzione alternativa
Per risolvere il problema, usare le soluzioni alternative seguenti:
-
Ripristinare la versione x64 di Microsoft Visual C++ 2015 Redistributable da Aggiungere o rimuovere programmi con la procedura seguente:
-
Apri Aggiungi o rimuovi programmi.
-
Trovare e selezionare Microsoft Visual C++ 2015 Redistributable (x64). Fare clic sul pulsante Cambia .
-
Fai clic sul pulsante Ripristina .
-
-
Se si verifica questo problema durante l'installazione di TFS, puoi avviare VC_redist.x64.exe dai file di installazione di TFS e quindi selezionare ripristina.
-
Usare le soluzioni alternative nelle documentazione seguenti: