no.phhsnews.com


no.phhsnews.com / Hvorfor er det så mange "Microsoft Visual C ++ Redistributables" installert på min PC?

Hvorfor er det så mange "Microsoft Visual C ++ Redistributables" installert på min PC?


Hvis du noen gang har rullet gjennom listen over installerte programmer i Windows, lurer du på hvorfor det er så mange versjoner av Microsoft Visual C ++ Redistributable der, er du ikke alene. Bli med oss ​​når vi ser på hva disse tingene er, og hvorfor det er så mange installert på din PC.

Hva er en Visual C + + -fordeling?

Microsoft Visual C ++ er et integrert utviklingsmiljø (IDE) som brukes til å skape Windows-programmer i C, C ++ og C ++ / CLI programmeringsspråk. Det var opprinnelig et frittstående produkt, men er nå inkludert som en del av Microsoft Visual Studio. Det tilbyr utviklere en enkelt applikasjon der de kan skrive, redigere, teste og feilsøke koden sin. Programmemiljøet inkluderer tilgang til mange delte kodebiblioteker, som lar utviklere bruke allerede utviklet kode for bestemte prosedyrer i stedet for å skrive seg selv fra grunnen av. Den delte koden har form av dynamiske koblingsbiblioteker (DLLer), et begrep som de fleste Windows-brukere har kommet over på et eller annet tidspunkt.

Når det kommer tid til å distribuere programvaren til brukere, har utviklere mulighet til å lage. De kan pakke disse DLL-ene til installasjonen av applikasjonen, eller de kan stole på en standard distribusjonspakke med delt kode. De fleste velger sistnevnte, og denne pakken er kjent som Visual C ++ Redistributable. Det er flere fordeler med å bruke en omfordelbar. Pakken er gjort tilgjengelig av Microsoft, som også tester og oppdaterer dem med feil og sikkerhetsrettelser. Redistributables tilbyr også en enkelt installasjon på en brukers datamaskin som flere programmer kan bruke på samme tid.

Hvorfor er så mange installert på min PC?

Jeg installerte en ny versjon av Windows 10 på en ny PC litt mindre enn to måneder siden. Som du kan se på bildet ovenfor, har jeg allerede fått fire versjoner av Visual C ++ Redistributable på systemet mitt. På andre systemer har jeg sett så mange som tjue. Så hvordan går de alle de der?

Noen er installert sammen med Windows selv. De spesifikke versjonene som installeres, avhenger av hvilken versjon av Windows du bruker. Jeg bruker Windows 10, som følger med 2012 og 2013 Visual C ++ Redistributables. Du vil også merke at jeg også har installert både 32-bits (x86) og 64-biters (x64) versjoner. Hvis du har en 32-biters versjon av Windows, ser du ikke disse 64-bitersversjonene av den omfordelbare. Men hvis du har en 64-biters versjon av Windows (som nesten alle datamaskiner er i disse dager), ser du begge versjonene, fordi en 64-biters Windows kan kjøre både 64-biters og 32-biters applikasjoner.

Enhver Flere versjoner av Visual C ++ Redistributable du ser på systemet ble installert sammen med et program som krevde det. Når en utvikler koder i en bestemt versjon av Visual C ++, må koden biblioteker for den versjonen også være til stede på brukerens system for applikasjonen å kjøre. Det betyr at for eksempel hvis en utvikler benyttet Visual C ++ 2005 (eller Visual Studio 2005) for å lage et program du installerer, kan du forvente å se Visual C ++ 2005 Redistributable installert på systemet sammen med programmet.

Noen ganger får du en pop opp første gang du kjører et program som sier at den omfordelbare pakken blir installert. Du vil legge merke til dette mye hvis du er en PC-spiller, spesielt hvis du får spillene dine gjennom Steam. Vanligvis betyr dette at utvikleren har valgt å ha den nyeste pakken lastet ned fra Microsoft på installasjonstidspunktet. Noen ganger pakkes pakken sammen med søknaden. Her er et bilde av installasjonen av den nåværende AMD-grafikkdriverpakken, som du kan se, vil installere C ++ Redistributables 2012 og 2013.

RELATERT: Hva er Microsoft .NET Framework, og hvorfor er det installert på Min PC?

Det er også mulig at du ser hva som ser ut som flere versjoner av samme redistribuerbare installert, eller i det minste flere versjoner fra samme år. For eksempel kan du se flere versjoner av 2008-omfordelbare. Man kan tyde på at det er en oppdateringspakke, mens andre kanskje bare har litt forskjellige versjonsnumre. Så, mens det noen ganger ser ut som flere versjoner av samme pakke er installert, er de alle subtilt forskjellige. Og dessverre, i motsetning til det noe lignende. NET Framework, konsoliderte Microsoft aldri alle disse eldre versjonene i en samlet pakke.

Så kort sagt: Du får se noen pakker som følger med Windows, og noen som følger med programmer du installerer. Og hvis du kjører 64-biters Windows, ser du både 64-biters og 32-biters versjoner av hver pakke.

Kan jeg avinstallere noen av dem?

Det korte svaret er: ja, men du sannsynligvis ikke.

Du vet egentlig ikke hvilken av dine installerte applikasjoner som er avhengige av hver omfordeling. Hvis du avinstallerer et program, vil det programmet ikke automatisk fjerne den omfordelbare som den stolte på, siden det ikke har noen måte å vite om andre applikasjoner også stoler på det. Sikker, det kan være noen omfordelbare pakker der du ikke trenger - men hvis du manuelt fjerner en omfordelbar pakke som noen programmer fortsatt bruker, kan du få dem til ikke å kjøre riktig, og i noen tilfeller kan det føre til problemer i Din Windows-installasjon selv.

Det kan irritere deg å se så mange som sitter der i listen over installerte programmer, men hvis det går bra på PCen, gir de omfordelbare ikke skade. De tar ikke opp mye plass. De fire versjonene jeg har installert på systemet, tar opp mindre enn 100 MB diskplass, kombinert.

Vi har sett noen råd som flyter rundt på internett, noe som tyder på at du kan fjerne eldre versjoner av omfordelbare, slik at du bare har den nyeste fra hver større utgivelse (notert etter år) på plass. Med andre ord, de foreslår at du kan legge ut de siste 2012-omfordelbare på plass og avinstallere eldre 2012-versjoner. Vi har testet dette og funnet det å være upålitelig. Det ser ut til å fungere noen ganger, men det er ingen garanti for at det vil fungere for deg. I min egen begrensede test av tre systemer forårsaket det problemer på ett system der et par programmer ikke lenger skulle løpe.

Hva kan jeg gjøre hvis jeg har problemer?

Dessverre er det ofte vanskelig å begrense en Problem med et program ned til en dårlig omfordelbar installasjon. Du får sjelden en feilmelding under installasjon eller drift av et program som peker deg direkte til de omfordelbare pakkene. Likevel er det en mulighet, og noen ganger er det verdt å teste, spesielt hvis et program du nettopp har installert, forårsaker et annet allerede installert program for å bryte, og du vet at de begge er avhengige av det samme omfordelbare.

Først kan du ta et par grunnleggende trinn. Pass på at Windows Update har alle de siste oppdateringene. Hvis en oppdatering til pakken er tilgjengelig, kan dette løse problemet. Du kan også prøve å skanne etter korrupte systemfiler i Windows. Det tar ikke lang tid, og det kan gjenopprette systemfiler som har blitt skadet eller gått glipp av. Det er alltid verdt et skudd.

Hvis disse trinnene ikke løser problemet, kan du prøve å avinstallere og deretter installere den aktuelle versjonen på nytt. Og hvis du ikke kjenner den spesifikke versjonen, kan du ta en gamble og prøve å avinstallere alle omfordelbare pakkene fra datamaskinen din og deretter installere alle de nyeste implementasjonene av hver versjon. Uansett hvilken rute du tar, må du sørge for at du sikkerhetskopierer datamaskinen din først!

Du kan avinstallere omfordelerene på samme måte som du avinstallerer et annet program i programmet Programmer og funksjoner. Du kan deretter laste ned og installere de nyeste versjonene fra Microsofts nedlastingssenter. Her er noen direkte koblinger til hver versjon:

  • Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2008 SP1 Redistribuerbar (x86)
  • Microsoft Visual 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 Update 4 Redistribible (x86 og x64)
  • Microsoft Visual C ++ 2013 Redistributable (x86 og x64)
  • Microsoft Visual C ++ 2015 Update 2 Redistributable (x86 og x64)

Bare husk at hvis du kjører en 64-biters versjon av Windows, må du laste ned og installer både 32-biters (x86) og 64-biters (x64) versjoner.

Og der er det. Forhåpentligvis forklarer det i hvert fall hva disse Visual C + + -fordelbare pakkene er, og hvorfor så mange er installert på PCen.


Hva er en ESN, og hvorfor bryr jeg meg om det er rent?

Hva er en ESN, og hvorfor bryr jeg meg om det er rent?

Hvis du er i markedet for en mobiltelefon, spesielt en brukt, hører du mye snakk om ESNer med vekt på hvorvidt telefonen er "ren". Hva betyr akronym for og hva betyr det hvis telefonen er ren eller ikke? Kjære Hvordan-til-geek, Jeg er nylig ute av kontrakt med mobiloperatøren, og jeg vil egentlig ikke kom tilbake til en lang kontrakt bare for å oppgradere telefonen min.

(how-to)

Slik forteller du om Windows-PCen din bruker en proxy-server

Slik forteller du om Windows-PCen din bruker en proxy-server

Når du forsker for vår artikkel om hva som skjer når du installerer crapware fra et veldig elendig nedlastingssted, la vi merke til at noen av crapware og spionprogrammer vil faktisk prøve å installere en proxy-server for å spionere på deg. Så hvordan vet du om PCen bruker en proxy? Det er veldig ganske enkelt, selv om det er et par forskjellige steder å sjekke avhengig av hva du bruker.

(how-to)