sv.phhsnews.com


sv.phhsnews.com / Varför finns det så många "Microsoft Visual C ++ Redistributables" installerade på min dator?

Varför finns det så många "Microsoft Visual C ++ Redistributables" installerade på min dator?


Om du någonsin har bläddrat genom listan över installerade program i Windows undrar du varför det finns så många versioner av Microsoft Visual C ++ Redistributable där, är du inte ensam. Följ oss när vi tittar på vad dessa saker är och varför det finns så många installerade på din dator.

Vad är en Visual C ++-omfordelbar?

Microsoft Visual C ++ är en integrerad utvecklingsmiljö som används för att skapa Windows-program i C, C ++ och C ++ / CLI programmeringsspråk. Det var ursprungligen en fristående produkt, men ingår nu som en del av Microsoft Visual Studio. Det erbjuder utvecklare en enda applikation där de kan skriva, redigera, testa och felsöka deras kod. Programmeringsmiljön inkluderar tillgång till många delade kodbibliotek, vilket gör det möjligt för utvecklare att använda redan utvecklad kod för specifika procedurer istället för att behöva skriva sina egna från början. Den delade koden har formen av dynamiska länkbibliotek (DLL), en term som de flesta Windows-användare har stött på någon gång.

När det är dags att distribuera programvaran till användare, kan utvecklare välja att göra. De kan kombinera dessa DLL-filer till installationen av deras applikation, eller de kan förlita sig på ett standardfördelbart paket med delad kod. De flesta väljer den senare, och det paketet är känt som Visual C ++ Redistributable. Det finns flera fördelar med att använda en omfördelningsbar. Paketet tillhandahålls av Microsoft, som också testar och uppdaterar dem med bugg- och säkerhetsfixar. Omfördelningsbara enheter erbjuder också en enda installation på en användares dator som flera program kan använda samtidigt.

Varför är så många installerade på min dator?

Jag installerade en ny version av Windows 10 på en ny dator lite mindre än två månader sedan. Som du kan se i bilden ovan har jag redan fyra versioner av Visual C ++ Redistributable på mitt system. På andra system har jag sett så många som tjugo. Så, hur går de alla de där?

Vissa installeras tillsammans med Windows själv. De specifika versionerna som installeras beror på vilken version av Windows du använder. Jag använder Windows 10, som kommer med 2012 Visual C ++ Redistributables 2012 och 2013. Du noterar också att jag också har både 32 bitars (x86) och 64-bitars (x64) versioner installerade. Om du har en 32-bitarsversion av Windows ser du inte 64-bitarsversionerna av omfördelningsbarheten. Men om du har en 64-bitarsversion av Windows (som nästan alla datorer är idag), ser du båda versionerna, eftersom en 64-bitars Windows kan köra både 64-bitars och 32-bitars applikationer.

Alla Ytterligare versioner av Visual C ++ Redistributable du ser på ditt system installerades tillsammans med något program som krävde det. När en utvecklare koder i en specifik version av Visual C ++ måste kodbiblioteken för den versionen också finnas närvarande på användarens system för att applikationen ska köras. Det betyder att till exempel om en utvecklare använde Visual C ++ 2005 (eller Visual Studio 2005) för att skapa ett program du installerar, kan du förvänta dig att se Visual C ++ 2005 Redistributable installerad på ditt system tillsammans med programmet.

Ibland får du en pop up första gången du kör ett program som säger att det omfördelbara paketet installeras. Du kommer att märka det här mycket om du är en PC-spelare, speciellt om du får dina spel genom Steam. Det innebär vanligtvis att utvecklaren har valt att ha det senaste paketet som hämtats från Microsoft vid installationstiden. Ibland är paketet buntat tillsammans med ansökan. Här är ett skott av installationen av det nuvarande AMD-grafikkortet, som du kan se vill installera C ++ Redistributables 2012 och 2013.

RELATERAD: Vad är Microsoft. NET Framework, och varför installeras den på Min dator?

Det är också möjligt att du ser vad som ser ut som flera versioner av samma omfördelningsbara installerade, eller åtminstone flera versioner från samma år. Du kan till exempel se flera versioner av 2008-omfördelningsbara. Man kan ange att det är ett service pack, medan andra kanske bara har något annorlunda versionsnummer. Så medan det ibland ser ut som flera versioner av samma paket är installerade, är de alla subtila olika. Och tyvärr, i motsats till det något liknande. NET Framework, konsoliderade Microsoft aldrig alla dessa äldre versioner i ett enhetligt paket.

Så kort sagt: Du får se några paket som följer med Windows, och några som följer med program du installerar. Och om du kör 64-bitars Windows ser du både 64-bitars och 32-bitars versioner av varje paket.

Kan jag avinstallera några av dem?

Det korta svaret är: Ja, men du förmodligen inte.

Du vet aldrig riktigt vilka av dina installerade applikationer som är beroende av varje omfördelningsbar. Om du avinstallerar ett program tar det här programmet inte automatiskt bort det omfördelade som det förlitar sig på, eftersom det inte har något sätt att veta om andra applikationer också litar på det. Visst kan det finnas några omfördelbara paket där du inte behöver - men om du manuellt tar bort ett omfördelbart paket som vissa program fortfarande använder kan du få dem att inte köras korrekt och i vissa fall även orsaka problem i Din Windows-installation själv.

Det kan irritera dig att se så många som sitter där i listan över installerade program, men om sakerna fungerar bra på din dator, förorsakar de omfördelningsbara inte några skador. De tar inte upp mycket utrymme. De fyra versionerna som jag har installerat på mitt system tar upp mindre än 100 MB diskutrymme i kombination.

Vi har sett några råd som flyter runt på Internet, vilket tyder på att du kan ta bort äldre versioner av omfördelningsbara filer, vilket bara ger de senaste från varje större utgåva (noterat med år) på plats. Med andra ord föreslår de att du kan lämna de senaste 2012-omfördelningsbara på plats och avinstallera äldre 2012-versioner. Vi har testat det här och funnit det vara opålitligt. Det verkar fungera ibland, men det finns ingen garanti att det kommer att fungera för dig. I mitt eget begränsade test av tre system orsakade det problem på ett system där ett par program inte längre skulle springa.

Vad kan jag göra om jag har problem?

Det är tyvärr svårt att begränsa en Problem med en applikation ned till en dålig omfördelbar installation. Du får sällan ett felmeddelande under installation eller drift av ett program som pekar dig direkt till de omfördelbara paketen. Det är fortfarande en möjlighet och ibland är det värt att testa, särskilt om ett program du just installerat orsakar ett annat redan installerat program att bryta och du vet att de båda är beroende av samma omfördelbara.

Först kan du ta ett par grundläggande steg. Se till att Windows Update har alla senaste uppdateringar. Om en uppdatering till paketet är tillgänglig kan det lösa problemet. Du kan också försöka skanna efter korrupta systemfiler i Windows. Det tar inte lång tid och det kan återställa systemfiler som har blivit korrumperade eller borta. Det är alltid värt ett skott.

Om dessa steg inte löser problemet kan du försöka avinstallera och sedan installera om den aktuella versionen. Och om du inte känner till den specifika versionen kan du ta en spelning och försök avinstallera alla omfördelbara paket från din dator och sedan installera alla senaste implementeringar av varje version. Oavsett vilken rutt du tar, se till att du säkerhetskopierar din dator först!

Du kan avinstallera omfördelningsbara filer på samma sätt som du avinstallerar något annat program i appen Program och funktioner. Du kan sedan hämta och installera de senaste versionerna från Microsofts nedladdningscenter. Här är några direkta länkar till varje version:

  • Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2008 SP1 Redistributable Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2012 Uppdatering 4 Redistributable (x86 and x64)
  • Microsoft Visual C ++ 2013 Redistributable (x86 och x64)
  • Microsoft Visual C ++ 2015 Uppdatering 2 Omfördelningsbar (x86 och x64)
  • Kom bara ihåg att om du kör en 64-bitarsversion av Windows måste du hämta och installera både 32-bitars (x86) och 64-bitars (x64) versioner.

Och där är det. Förhoppningsvis förklarar det åtminstone vad dessa Visual C + + -fördelningsbara paket är och varför så många är installerade på datorn.


Så här aktiverar du utvecklarinställningar på Android Auto

Så här aktiverar du utvecklarinställningar på Android Auto

Det är ingen hemlighet att Google tycker om att hålla utvecklingsalternativen gömda i de flesta av sina produkter - det finns ingen anledning att få tillfälliga användare att tinka runt där, efter Allt. Men om du gillar för att tinker (eller är det självklart en utvecklare), då kan denna dolda menyn vara mycket roligt.

(how-to)

Så här bränner du Windows Movie Maker WMV Video till DVD

Så här bränner du Windows Movie Maker WMV Video till DVD

Som standard ingår Windows ME, Windows XP och Windows Vista Windows Movie Maker (WMM) för att skapa och redigera hemvideor. Med Windows 7 blev det en separat produktdel av Windows Live Essentials-paketet. Den senaste versionen släpptes 2012 som Windows Movie Maker 2012 för Windows 7, 8 och 8.1.Beroende på din version av Windows kan eller kanske du inte kan bränna en WMV-fil till en DVD från WMM. Windo

(How-to)