Microsoft Visual C++ Redistributable rullet tilbake eller er ødelagt


Etter å ha installert den nyeste kumulative oppdateringen for Windows, kan du oppdage at programmer som fungerte fint i går, begynner å vise feil knyttet til manglende DLL-filer eller kjøretidsbiblioteker. Når du ser på de installerte programmene dine, kan det hende du legger merke til at flere Microsoft Visual C++ Redistributables enten er utdaterte eller mangler helt. I dette innlegget skal vi se hva du kan gjøre hvis Microsoft Visual C++ Redistributable er rullet tilbake eller er ødelagt etter en Windows-oppdatering.

Dette problemet oppstår vanligvis fordi Windows Update bruker en metode kalt Component Based Servicing. Når en Windows-oppdatering installeres, oppdaterer den ofte systemfiler og sikkerhetskopierer de gamle versjonene. Imidlertid kan en feil i oppdateringsprosessen feilaktig behandle Visual C++ Redistributable (VC++ Redist) som en systemfil som må tilbakestilles. Som et resultat kan oppdateringen mislykkes i å registrere de nye filene riktig eller kan hente en eldre versjon av VC++ Redist fra Component Store (WinSxS), og erstatte den nåværende installasjonen. Dette kan ødelegge tilkoblingene som trengs for at moderne programvare skal fungere riktig.

Microsoft Visual C++ Redistributable ble rullet tilbake eller ødelagt etter Windows-oppdatering

Siden din Microsoft Visual C++ Redistributable har blitt rullet tilbake eller er ødelagt etter en Windows-oppdatering, følg løsningene nedenfor.

  1. Reparer installasjon via den offisielle installasjonsprogrammet
  2. Utfør en systemfilkontroll med distribusjonstjenester
  3. Ren avinstallasjon og reinstallasjon ved bruk av Microsoft C++ Redistributable Cleanup-verktøyet
  4. Installer den spesifikke versjonen manuelt fra oppdateringsbufferen

La oss snakke om dem i detalj.

1. Reparer installasjon via den offisielle installasjonsprogrammet

Visual C++-installasjonsprogrammet har en innebygd mekanisme for å verifisere filversjoner og registeroppføringer. Når det kjøres over en eksisterende installasjon, oppdager det manglende eller feil filer og overskriver dem med ferske kopier fra cachen, og gjenoppretter miljøet uten å måtte avinstallere helt. Følg trinnene nedenfor for å reparere installasjonen.

  1. Trykk Win + I for å åpne Innstillinger.
  2. Gå til Apper > Installerte apper.
  3. Rull gjennom listen for å finne den spesifikke Microsoft Visual C++ Redistributable som forårsaker problemer, eller søk etter den i søkefeltet. Den vil sannsynligvis ha et årstall i tittelen (f.eks. 2015-2022, 2013, 2012).
  4. Klikk på de tre prikkene, og klikk deretter på Endre.
  5. Når installasjonsvinduet vises, klikker du på Reparer, og følger deretter instruksjonene på skjermen.
  6. Hvis du ikke ser noe alternativ for Endre, gå til learn.microsoft.com for å laste ned en kopi av Redistributable.
  7. Når du kjører installasjonsprogrammet, vil du få et alternativ for å reparere din nåværende installasjon.

Når installasjonen er reparert, sjekk den feilede applikasjonen og se om problemet ditt er løst.

2. Utfør en systemfilkontroll med distribusjonsservice

Selv om det ofte behandles som en generell løsning, retter denne spesifikke sekvensen seg mot komponentlagerkorruptjonen som forårsaket tilbakestillingen.

Åpne Ledetekst som administrator og kjør først følgende kommando.

DISM /Online /Cleanup-Image /RestoreHealth

Dette reparerer komponentlageret (WinSxS) som Windows Update brukte feil. Etter at dette er fullført (det kan ta 15-20 minutter), følg opp med Systemfilkontrollen.

sfc /scannow

Dette vil erstatte eventuelle VC++-filer som ble feilaktig rullet tilbake med de riktige versjonene som er bufret av den nylig reparerte komponentlageret. En omstart kreves etterpå.

3. Fullstendig avinstallasjon og reinstallasjon ved hjelp av Microsoft C++ Redistributable Cleanup Tool

Når en Visual C++ redistributable blir ødelagt etter en tilbakestilling av Windows Update, kan den vanlige avinstallasjonsprosessen mislykkes på grunn av ødelagte oppføringer eller manglende cache-filer i Windows Installer-databasen. Microsoft Program Install and Uninstall Troubleshooter er et verktøy som kan skanne etter disse problemene, tvinge frem fjerning av gjenstridige registernøkler og installasjonsoppføringer, slik at en ny installasjon kan lykkes.

Følg trinnene nedenfor for å gjøre det samme.

  1. Først av alt, last ned MicrosoftProgram_Install_Uninstall-filen fra Microsoft.
  2. Høyreklikk på den nedlastede filen og velg Kjør som administrator.
  3. Når verktøyet starter, velg Avinstallere fra den første skjermen.
  4. Bla gjennom listen over programmer og velg den spesifikke Microsoft Visual C++ Redistributable som forårsaker problemer. Hvis du ikke ser den i listen, velg Ikke oppført og skriv manuelt inn navnet på redistributable-pakken (f.eks. "Microsoft Visual C++ 2015-2022 Redistributable").
  5. Klikk på Neste og la feilsøkingsprogrammet skanne og tvinge fjerning av programmet. Det kan ta noen minutter å rydde opp i alle registeroppføringer og installasjonsfragmenter.
  6. Når fjerningen er fullført, start datamaskinen på nytt. Etter omstart, last ned de nyeste støttede Visual C++ Redistributable-pakkene direkte fra Microsoft og installer dem med administratorrettigheter.

Du kan til og med bruke feilsøkingsverktøyet Få hjelp for å bruke avinstalleringsfeilsøkingsverktøyet. Bare åpne Få hjelp-appen (den er forhåndsinstallert), søk etter Microsoft Program Install and Uninstall Troubleshooter, og gå deretter gjennom resultatene.

Til slutt, sjekk om problemet er løst.

4. Installer den spesifikke versjonen manuelt fra oppdateringscachen

Noen ganger laster Windows Update ned riktig versjon, men klarer ikke å bruke den. Gå til C:\Windows\SoftwareDistribution\Download-mappen. Sorter etter dato for å finne mapper som ble endret på dagen for den problematiske oppdateringen. Se inne i disse mappene etter .cab-filer som inneholder VCRuntime eller VCRedist. Du kan høyreklikke på disse .cab-filene og velge Extract. Inne i den utpakkede mappen finner du ofte den faktiske .exe-installasjonsfilen for VC++ Redist. Å kjøre denne installasjonsfilen manuelt tvinger gjennom installasjonen som Windows Update forsøkte, men ikke klarte å fullføre riktig.

Det er det!

Oppdaterer Windows Update Microsoft Visual C++ redistribuerbare pakker?

Ja, Windows Update kan og oppdaterer Microsoft Visual C++ Redistributables, men ikke alltid for hver versjon. Oppdateringer leveres vanligvis når de er pakket sammen med viktige systemoppdateringer eller sikkerhetsoppdateringer, eller når en Windows-komponent krever en nyere versjon. Mange redistributable-oppdateringer blir imidlertid utgitt uavhengig og må lastes ned manuelt fra Microsofts nettsted.

Hvordan fikse korrupsjon i Windows Update?

Kjør først den innebygde feilsøkeren for Windows Update, da den automatisk kan oppdage og løse vanlige problemer. Hvis problemene vedvarer, åpne ledetekst som administrator og kjør DISM-kommandoen DISM /Online /Cleanup-Image /RestoreHealth for å reparere komponentlageret, etterfulgt av sfc /scannow for å skanne og gjenopprette skadede systemfiler.

Relaterte artikler