da.phhsnews.com


da.phhsnews.com / Hvorfor er der så mange "Microsoft Visual C ++ Redistributables" installeret på min pc?

Hvorfor er der så mange "Microsoft Visual C ++ Redistributables" installeret på min pc?


Hvis du nogensinde har rullet gennem din liste over installerede programmer i Windows, undrer du dig over, hvorfor der er så mange versioner af Microsoft Visual C ++ Redistributable der, er du ikke alene. Følg os, når vi kigger på, hvad disse ting er, og hvorfor der er så mange installeret på din pc.

Hvad er en Visual C ++-omfordelbar?

Microsoft Visual C ++ er et integreret udviklingsmiljø (IDE), der bruges til at skabe Windows-programmer i C, C ++ og C ++ / CLI programmeringssprog. Det var oprindeligt et selvstændigt produkt, men er nu inkluderet som en del af Microsoft Visual Studio. Det giver udviklere en enkelt applikation, hvor de kan skrive, redigere, teste og fejle deres kode. Programmeringsmiljøet omfatter adgang til mange delte kodebiblioteker, som gør det muligt for udviklere at bruge allerede udviklet kode til bestemte procedurer i stedet for at skulle skrive deres egne fra bunden. Den delte kode har form af dynamiske linkbiblioteker (DLL'er), et begreb, som de fleste Windows-brugere er kommet over på et eller andet tidspunkt.

Når det kommer tid til at distribuere deres software til brugere, har udviklere mulighed for at lave. De kan pakke disse DLL'er til installationen af ​​deres applikation, eller de kan stole på en standard distribueret pakke med delt kode. De fleste vælger sidstnævnte, og den pakke er kendt som en Visual C ++ Redistributable. Der er flere fordele ved at bruge en omfordelbar. Pakkerne stilles til rådighed af Microsoft, som også tester og opdaterer dem med fejl og sikkerhedsrettelser. Redistributables tilbyder også en enkelt installation på en brugers computer, som flere programmer kan bruge på samme tid.

Hvorfor er så mange installeret på min pc?

Jeg installerede en ny version af Windows 10 på en ny pc lidt mindre for to måneder siden. Som du kan se i ovenstående billede, har jeg allerede fået fire versioner af Visual C ++ Redistributable på mit system. På andre systemer har jeg set så mange som tyve. Så hvordan går de alle derhen?

Nogle installeres sammen med Windows selv. De specifikke versioner, der installeres, afhænger af hvilken version af Windows du bruger. Jeg bruger Windows 10, som følger med 2012 og 2013 Visual C ++ Redistributables. Du vil også bemærke, at jeg også har installeret både 32-bit (x86) og 64-bit (x64) versioner. Hvis du har en 32-bit version af Windows, kan du ikke se disse 64-bit versioner af den omfordelbare. Men hvis du har en 64-bit version af Windows (som næsten alle computere er i disse dage), vil du se begge versioner, fordi en 64-bit Windows kan køre både 64-bit og 32-bit applikationer.

Enhver Yderligere versioner af Visual C ++ Redistributable du ser på dit system blev installeret sammen med et program, der krævede det. Når en udvikler koder i en bestemt version af Visual C ++, skal kodebibliotekerne for den version også være til stede på brugerens system, hvor applikationen kan køre. Det betyder at for eksempel hvis en udvikler brugte Visual C ++ 2005 (eller Visual Studio 2005) til at oprette et program, du installerer, kan du forvente at se Visual C ++ 2005-omfordelbare installeret på dit system sammen med programmet.

Nogle gange får du en pop op, første gang du kører et program, der siger, at den omfordelbare pakke bliver installeret. Du vil bemærke dette meget, hvis du er en PC-spiller, især hvis du får dine spil gennem Steam. Det betyder typisk, at udvikleren har valgt at have den nyeste pakke hentet fra Microsoft på installationstidspunktet. Nogle gange pakker pakken sammen med ansøgningen. Her er et billede af installationen af ​​den nuværende AMD-grafikdriverpakke, som du kan se, vil installere C ++ Redistributables 2012 og 2013.

RELATED: Hvad er Microsoft .NET Framework, og hvorfor er det installeret på Min PC?

Det er også muligt, at du ser, hvad der ligner flere versioner af samme omfordelbare installeret, eller i det mindste flere versioner fra samme år. Du kan f.eks. Se flere versioner af 2008-omfordelbare. Man kan tyde på, at det er en service pack, mens andre måske bare har lidt forskellige versionsnumre. Så mens det nogle gange ser ud til at flere versioner af den samme pakke er installeret, er de alle subtile forskellige. Og desværre, i modsætning til den noget lignende. NET Framework, konsoliderede Microsoft aldrig alle disse ældre versioner i en samlet pakke.

Så kort sagt: Du vil se nogle pakker, der følger med Windows, og nogle der følger med programmer, du installerer. Og hvis du kører 64-bit Windows, kan du se både 64-bit og 32-bit versioner af hver pakke.

Kan jeg afinstallere nogle af dem?

Det korte svar er: ja, men du sandsynligvis ikke.

Du ved aldrig rigtigt, hvilken af ​​dine installerede applikationer der er afhængige af hver omfordeling. Hvis du afinstallerer et program, fjerner programmet automatisk ikke det omfordelbare, som det påberåbte sig, da det ikke har nogen måde at vide, om andre applikationer også er afhængige af det. Sikker på, at der kan være nogle omfordelbare pakker derhen, du ikke har brug for. Men hvis du manuelt fjerner en omfordelbar pakke, som nogle programmer stadig bruger, kan du få dem til ikke at køre korrekt og i nogle tilfælde endda forårsage problemer i din Windows-installation selv.

Det kan irritere dig at se så mange der sidder der i din liste over installerede programmer, men hvis tingene kører godt på din pc, forårsager de omfordelbare ikke nogen skade. De tager heller ikke meget plads. De fire versioner, jeg har installeret på mit system, optager nu mindre end 100 MB diskplads, kombineret.

Vi har set nogle råd, der flyder rundt på internettet, hvilket tyder på, at du kan fjerne ældre versioner af omfordelbare filer, hvilket kun efterlader den nyeste fra hver større udgivelse (noteret af år) på plads. Med andre ord foreslår de, at du kan forlade den seneste 2012-omfordelbare på plads og afinstallere ældre 2012-versioner. Vi har testet dette og fundet det uopfyldeligt. Det ser ud til at arbejde nogle gange, men der er ingen garanti for, at det vil fungere for dig. I min egen begrænsede test af tre systemer har det forårsaget problemer på et system, hvor et par programmer ikke længere løber.

Hvad kan jeg gøre, hvis jeg har problemer?

Det er desværre ofte svært at indsnævre en Problem med en applikation ned til en dårlig omfordelbar installation. Du får sjældent en fejlmeddelelse under installation eller drift af et program, der peger dig direkte til de omfordelbare pakker. Alligevel er det en mulighed, og nogle gange er det værd at teste, især hvis et program du lige har installeret, forårsager et andet allerede installeret program at bryde, og du ved, at de begge er afhængige af det samme redistribuerbare.

Først kan du tage et par grundlæggende trin. Sørg for, at Windows Update har alle sine seneste opdateringer. Hvis en opdatering til pakken er tilgængelig, kan det løse problemet. Du kan også prøve at scanne for korrupte systemfiler i Windows. Det tager ikke lang tid, og det kan gendanne systemfiler, der er blevet beskadiget eller forsvundet. Det er altid et skød værd.

Hvis disse trin ikke løser problemet, kan du prøve at afinstallere og derefter geninstallere den pågældende version. Og hvis du ikke kender den specifikke version, kan du tage en gamble og prøve at afinstallere alle de omfordelbare pakker fra din computer og derefter installere alle de seneste implementeringer af hver version. Uanset hvilken rute du tager, skal du sørge for at sikkerhedskopiere din computer først!

Du kan afinstallere de omfordelbare filer på samme måde som du afinstallerer et andet program i appen Programmer og funktioner. Du kan derefter downloade og installere de nyeste versioner fra Microsofts Download Center. Her er nogle direkte links til hver version:

  • Microsoft Visual C ++ 2005 SP1-omfordelbare (x86)
  • Microsoft Visual C ++ 2005 SP1-omfordelbare (x64)
  • Microsoft Visual C ++ 2008 SP1-omfordelbare Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2010 SP1 Omfordelbar (x86)
  • Microsoft Visual C ++ 2010 SP1 Omfordeling (x64)
  • Microsoft Visual C ++ 2012 Opdatering 4 Omfordeling (x86 og x64)
  • Microsoft Visual C ++ 2013 Redistributable (x86 og x64)
  • Microsoft Visual C ++ 2015 Update 2 Omfordelbare (x86 og x64)
  • Husk bare, at hvis du kører en 64-bit version af Windows, skal du downloade og installere både 32-bit (x86) og 64-bit (x64) versioner.

Og der er det. Forhåbentlig forklarer det i det mindste, hvad disse Visual C + + -fordelbare pakker er, og hvorfor så mange er installeret på din pc.


Sådan styrer du din PlayStation 4 med din smartphone

Sådan styrer du din PlayStation 4 med din smartphone

Sonys officielle PlayStation-app, der er tilgængelig til både Android-telefoner og iPhones, giver dig mulighed for fjernbetjening af din PS4. Brug det som en afspilnings fjernbetjening eller et tastatur til hurtigt at skrive uden at stole på PS4's controller og on-TV tastatur. Mens Nintendo valgte at bundle en hel controller med en touchscreen gamepad, har både Sony og Microsoft tilføjet en "anden skærm "Miljø med en smartphone app.

(how-to)

Sådan finder du dine tabte Windows- eller Office-produktnøgler

Sådan finder du dine tabte Windows- eller Office-produktnøgler

Hvis du planlægger at geninstallere Windows, men ikke kan finde din produktnøgle, har du held og lykke, fordi den er gemt i Windows-registreringsdatabasen. Det er bare ikke let at finde, og det er umuligt at læse uden hjælp. Heldigvis er vi her for at hjælpe. Som du kan se på skærmbilledet ovenfor, gemmes produkt-id'et i registreringsdatabasen, men er i et binært format, som ikke kan læses af mennesker, medmindre du er en slags Cylon .

(how-to)