Løs Visual Studio C++-feil

Nylig kjøpte jeg en ny diskstasjon og gjorde en ny installasjon av Windows 10 over den, og mens jeg installerte VirtualBox, ga det meg flere feil.

Så i denne opplæringen vil jeg lede deg gjennom hvordan jeg taklet virtuelle studio C++-feil, inkludert avhengighetsproblemer for Python-kjerne og win32api.

Men før det, la oss se på årsaken bak disse feilene.

Årsaker bak Visual Studio C++-feilen i VirtualBox

For de som ikke vet, er VirtualBox en av de beste gratis virtualiseringsprogramvarene som er tilgjengelige, som kan brukes til å installere det samme eller et annet operativsystem over ditt nåværende system.

I de fleste tilfeller er det så enkelt som plug and play, og dette vil bare være aktuelt hvis du gjorde en ny installasjon eller fjernet noen viktige pakker ved en feiltakelse.

Så la oss starte med hvilke feil du kan støte på som jeg gjorde, og årsakene bak det.

Hvis du gjorde en ny installasjon som meg, vil du sannsynligvis støte på to feil:

  • Microsoft Visual C++ feil
  • Manglende avhengigheter for Python Core / win32api
  10 beste grønne skjermbakgrunner for streaming og møter

Og grunnen er ganske enkel! Når du gjør en ny installasjon, får du minimumspakker som ikke inkluderer noen avhengigheter som Python core eller Microsoft Visual C++.

Enkelt sagt, du må installere manglende pakker.

Så i neste avsnitt vil jeg lede deg gjennom hvordan du kan installere Python Core, win32api og Microsoft Visual C++ på enklest mulig måte.

Løs kjernefeil i Microsoft Visual C++ og Python mens du installerer VirtualBox

Som jeg nevnte tidligere, er årsaken bak disse feilene ganske enkelt de manglende avhengighetene, og for å takle dem, er alt du trenger å gjøre å installere manglende pakker.

For å gjøre denne opplæringen enkel å følge, har jeg delt denne inn i 3 deler slik at du kan følge dem alle eller de spesifikke delene basert på feilen din.

Installerer Microsoft Visual C++

Før du installerer Microsoft Visual C++, må du avslutte VirtualBox-installasjonsprompten.

For det, trykk først på OK-knappen i ledeteksten der den ber deg installere Microsoft Visual C++ og trykk deretter på Fullfør-knappen i neste ledetekst:

Gå deretter til den offisielle nedlastingssiden til Microsoft Visual C++, og derfra laster du ned den nødvendige versjonen. For det meste vil det være 2015 og senere:

I neste trinn vil den be deg velge arkitekturen for systemet ditt, og hvis du bruker noe moderne eller har mer enn 4 GB RAM, velg X86:

Og filen vil bli lastet ned om et øyeblikk. Når du er ferdig, installer den kjørbare Microsoft Visual C++-filen (en fil med .exe-utvidelsen), og den vil åpne en ny ledetekst.

Alt du trenger å gjøre er å lese lisensvilkårene (hvis du vil), sjekke avtalen og trykke på Installer-knappen:

Det er det! Du har installert Microsoft Visual C++.

Installer Python Core og win32api

For å installere Python Core, besøk den offisielle nedlastingssiden til Pythonog derfra finner du en direkte nedlastingslenke til den nyeste versjonen av Python:

Åpne den nedlastede filen, men ikke trykk på installeringsknappen akkurat nå!!

Når du ser installasjonsmeldingen, må du legge Python til PATH. Dette kan gjøres ved å merke av i boksen Legg til python.exe til PATH:

Og klikk deretter på Installer nå-knappen, og Python vil bli installert om et øyeblikk.

Men det vil bare installere Python-kjernen. Vi har ennå ikke installert win32api.

Installerer win32api

For de som ikke vet, er win32api en Python-pakke som kan installeres ved hjelp av sin egen pakkebehandlingspip.

Noe som betyr at du må bruke PowerShell for installasjonen. Ikke bekymre deg; det er kun én kommandokjøring.

Høyreklikk først på startmenyen og velg Windows PowerShell (Admin):

Når du åpner PowerShell, limer du bare inn følgende kommando i ledeteksten og trykker enter:

py -m pip install pywin32

Det er det!

Nå, start VirtualBox-installasjonsprogrammet igjen, og denne gangen vil du ikke se noen feil!

Hvordan unngå dette problemet i fremtiden?

Den enkleste måten å holde seg unna slike problemer er å være bevisst mens du fjerner programvare fra systemet.

Se, problemet er klart og vil bare oppstå i to scenarier:

  • Hvis du har en ny installasjon av Windows
  • Du fjernet disse avhengighetene ved et uhell
  • Du kan ikke gjøre annet enn å installere disse avhengighetene manuelt, som jeg forklarte hvis du gjorde en ny installasjon, men du kan ta forholdsregler for den andre muligheten.

    Så den eneste måten å unngå denne feilen på i fremtiden er å krysssjekke det du skal slette fra systemet ditt, siden du kan fjerne de viktige avhengighetene fra systemet som kan kreves fra den andre programvaren også.

    Innpakning

    Dette var en rask opplæring om hvordan du kan takle Microsoft Visual C++-feil sammen med manglende Python-avhengigheter.

    Jeg oppdaget disse feilene mens jeg prøvde å installere VirtualBox på en ny installasjon, men du kan ha forskjellige årsaker, for eksempel å fjerne de nødvendige pakkene ved en feiltakelse.

    Og jeg håper du vil finne denne løsningen nyttig.

    Deretter kan du også lese om hvordan du installerer Windows 11 i VirtualBox.