Se hai mai fatto scorrere l'elenco dei programmi installati in Windows, chiedendo perché ci sono così tante versioni del Microsoft Visual C ++ Redistributable qui, non sei solo. Unisciti a noi per dare un'occhiata a cosa sono queste cose e perché ce ne sono così tante installate sul tuo PC.
Microsoft Visual C ++ è un ambiente di sviluppo integrato (IDE) utilizzato per creare Applicazioni Windows nei linguaggi di programmazione C, C ++ e C ++ / CLI. Originariamente era un prodotto autonomo, ma è ora incluso come parte di Microsoft Visual Studio. Offre agli sviluppatori una singola applicazione in cui possono scrivere, modificare, testare e eseguire il debug del loro codice. L'ambiente di programmazione include l'accesso a molte librerie di codice condivise, che consentono agli sviluppatori di utilizzare codice già sviluppato per procedure specifiche invece di doverne scrivere da zero. Quel codice condiviso prende la forma di librerie di collegamento dinamiche (DLL), un termine che la maggior parte degli utenti di Windows ha incontrato in un momento o nell'altro.
Quando arriva il momento di distribuire il loro software agli utenti, gli sviluppatori hanno una scelta da fare. Possono raggruppare quelle DLL nell'installazione della loro applicazione oppure possono fare affidamento su un pacchetto distribuibile standard di codice condiviso. La maggior parte sceglie il secondo e quel pacchetto è noto come ridistribuibile in Visual C ++. Ci sono molti vantaggi nell'usare una ridistribuibile. I pacchetti sono resi disponibili da Microsoft, che li verifica e li aggiorna anche con correzioni di bug e sicurezza. I ridistribuibili offrono anche una singola installazione sul computer di un utente che possono essere utilizzati contemporaneamente da più programmi.
Ho installato una nuova versione di Windows 10 su un nuovo PC un po 'meno di due mesi fa. Come puoi vedere nella figura sopra, ho già ottenuto quattro versioni di Visual C ++ Redistributable sul mio sistema. Su altri sistemi, ne ho visti venti. Quindi, come fanno a ottenere tutti lì?
Alcuni sono installati insieme a Windows stesso. Le versioni specifiche installate dipendono dalla versione di Windows che stai utilizzando. Sto usando Windows 10, che viene fornito con i ridistribuibili di Visual C ++ del 2012 e del 2013. Noterai anche che sono state installate entrambe le versioni a 32 bit (x86) e 64 bit (x64). Se hai una versione a 32 bit di Windows, non vedrai quelle versioni a 64 bit della ridistribuibile. Ma se hai una versione a 64 bit di Windows (che quasi tutti i computer sono attualmente), vedrai entrambe le versioni, perché un Windows a 64 bit può eseguire sia applicazioni a 64 bit che a 32 bit.
Qualsiasi Sono state installate versioni aggiuntive di Visual C ++ Redistributable che vedi sul tuo sistema insieme ad alcuni programmi che lo richiedevano. Quando uno sviluppatore codifica in una versione specifica di Visual C ++, le librerie di codice per quella versione devono essere presenti anche nel sistema dell'utente per l'esecuzione dell'applicazione. Ciò significa che, ad esempio, se uno sviluppatore ha utilizzato Visual C ++ 2005 (o Visual Studio 2005) per creare un programma che si sta installando, è possibile vedere il Visual C ++ 2005 Redistributable installato sul sistema insieme al programma.
A volte, viene visualizzata una finestra pop-up la prima volta che si esegue un programma in cui viene indicato che il pacchetto ridistribuibile viene installato. Noterai questo molto se sei un giocatore di PC, specialmente se giochi con Steam. In genere, ciò significa che lo sviluppatore ha scelto di scaricare l'ultimo pacchetto da Microsoft al momento dell'installazione. A volte, il pacchetto è in bundle insieme all'applicazione. Ecco una panoramica dell'installazione dell'attuale pacchetto di driver di grafica AMD, che è possibile vedere per installare i ridistribuibili C ++ 2012 e 2013.
CORRELATI: Che cos'è Microsoft .NET Framework e Perché è installato su Il mio PC?
È anche possibile che vedrai che aspetto hanno più versioni dello stesso redistributable installato, o almeno più versioni dello stesso anno. Ad esempio, potresti vedere più versioni ridistribuibili del 2008. Si potrebbe indicare che si tratta di un service pack, mentre altri potrebbero avere numeri di versione leggermente diversi. Quindi, mentre a volte sembra che siano installate più versioni dello stesso pacchetto, sono tutte sottilmente diverse. E sfortunatamente, a differenza del .NET Framework in qualche modo simile, Microsoft non ha mai consolidato tutte queste versioni precedenti in un pacchetto unificato.
Quindi, in breve: vedrai alcuni pacchetti forniti con Windows e alcuni che vengono con le applicazioni che installi. E se stai usando Windows a 64 bit, vedrai entrambe le versioni a 64 e 32 bit di ciascun pacchetto.
La risposta breve è: sì, ma tu probabilmente non dovrebbe.
Non sai mai quale delle tue applicazioni installate si basa su ogni ridistribuibile. Se si disinstalla un programma, quel programma non rimuoverà automaticamente la ridistribuibile su cui si è basato, dal momento che non ha modo di sapere se anche altre applicazioni si basano su di esso. Certo, potrebbero esserci dei pacchetti ridistribuibili che non sono necessari, ma se si rimuove manualmente un pacchetto ridistribuibile che alcuni programmi stanno ancora utilizzando, si potrebbe causare che non vengano eseguiti correttamente e, in alcuni casi, anche causare problemi in la tua installazione di Windows.
Potrebbe irritarti vedendo così tanti seduti nella tua lista di programmi installati, ma se le cose stanno andando bene sul tuo PC, i ridistribuibili non causano alcun danno. Inoltre non occupano molto spazio. Le quattro versioni che ho installato sul mio sistema occupano ora meno di 100 MB di spazio su disco, combinate.
Abbiamo visto alcuni consigli su Internet che suggeriscono che è possibile rimuovere versioni precedenti di ridistribuibili, lasciando solo il più recente da ciascuna versione principale (rilevata per anno) in atto. In altre parole, suggeriscono che è possibile lasciare aggiornato l'ultimo 2012 ridistribuibile e disinstallare le versioni precedenti del 2012. Abbiamo testato questo e trovato inaffidabile. A volte sembra funzionare, ma non è garantito che funzioni per te. Nel mio test limitato di tre sistemi, ha causato problemi su un sistema in cui non sarebbero più stati in esecuzione un paio di programmi.
Sfortunatamente, è spesso difficile restringere un problema con un'applicazione fino a un'installazione ridistribuibile errata. Raramente si riceve un messaggio di errore durante l'installazione o il funzionamento di un programma che punta direttamente ai pacchetti ridistribuibili. Tuttavia, è una possibilità ea volte vale la pena di provarla, in particolare se un programma appena installato provoca la rottura di un altro programma già installato e sai che entrambi si basano sulla stessa ridistribuibile.
Innanzitutto, puoi prendere un paio di passaggi di base. Assicurati che l'aggiornamento di Windows abbia tutti gli ultimi aggiornamenti. Se è disponibile un aggiornamento del pacchetto, ciò potrebbe risolvere il problema. Puoi anche provare a cercare file di sistema corrotti in Windows. Non ci vuole molto tempo e può ripristinare i file di sistema che sono corrotti o scomparsi. Vale sempre la pena provare.
Se questi passaggi non riescono a risolvere il problema, puoi provare a disinstallare e quindi reinstallare la versione in questione. E, se non conosci la versione specifica, puoi prendere una scommessa e provare a disinstallare tutti i pacchetti ridistribuibili dal tuo computer e poi installare tutte le ultime implementazioni di ogni versione. Indipendentemente dal percorso intrapreso, assicurati di eseguire prima il backup del tuo computer!
Puoi disinstallare i ridistribuibili nello stesso modo in cui si disinstalla qualsiasi altro programma nell'app del pannello di controllo Programmi e funzionalità. È quindi possibile scaricare e installare le ultime versioni dal Centro download di Microsoft. Ecco alcuni collegamenti diretti a ciascuna versione:
Ricorda che se stai utilizzando una versione a 64 bit di Windows, devi scaricare e installa entrambe le versioni a 32 bit (x86) e 64 bit (x64).
Ed eccolo. Speriamo che questo almeno spieghi cosa sono questi pacchetti ridistribuibili di Visual C ++ e perché tanti sono installati sul PC.
Come formattare il disco rigido esterno su FAT32 in Windows
Stai cercando di formattare un grande disco esterno USB o Firewire sul file system FAT32 ? Non posso farlo? Vedi solo un'opzione per la formattazione del disco utilizzando il formato di file NTFS? Bene, se hai risposto sì a una di quelle domande, allora sei nel posto giusto.Recentemente ho provato a formattare il mio disco rigido esterno MyBook da 1 TB in Windows XP su FAT32 invece del formato NTFS eccessivamente forzato.
Crea un'unità di ripristino USB avviabile in Windows 8/10
Ieri, ho scritto su come è possibile avviare le opzioni di ripristino del sistema in Windows utilizzando vari metodi. Due metodi implicano il caricamento di Windows e l'altro metodo è quando Windows caricherà automaticamente le opzioni di ripristino se rileva che Windows non è in grado di caricare correttamente.Que