sovellusten asentaminen Windows 10: een on yleensä suoraviivainen prosessi, kiitos käyttöjärjestelmän runsaan sovellusten ja yhteensopivuuden viimeisten 30 vuoden aikana. Suurimmaksi osaksi ne vain toimivat. Olemme esimerkiksi jo käsitelleet, miten asentaa klassisia työpöytäsovelluksia ja universaaleja sovelluksia, kuten Windows-kaupan kautta saatavilla olevia.
mutta Windows 10-sovelluksen tarina käy yhä läpi merkittävää murrosta, joka alkoi alun perin Windows 8: sta. Universal-sovellukset ovat Windows 10: n tulevaisuus, mutta klassiset sovellukset ovat meillä vielä jonkin aikaa. Ja niissä klassisissa sovelluksissa on joskus klassisia ongelmia. Työpöytäsovellusten asentaminen voi olla ongelmallista esimerkiksi Visual C++: n kaltaisten komponenttien vaatimuksen vuoksi. Tässä artikkelissa, selvitämme, mitä se on ja miten saada se asennettu, niin, sovellus toimii Windows 10.
kuinka ratkaista ongelmat Visual C++ – uudelleenjaon asentamisessa
Visual C++ – uudelleenjako on DLL (Dynamic Link Library) – tiedosto, jota tarvitsevat ohjelmat tai pelit, jotka on rakennettu Microsoftin Visual Studio software development environment-ympäristössä. Kun ohjelma vaatii DLL: n tai jonkin muun tukitiedoston suoritettavaksi, tätä kutsutaan riippuvuudeksi. MSVCR.DLL tulee sanoista:
- MS – Microsoft
- v – Visual
- C – C++
- R – Religible.
kun selaat sovelluksiasi ja Ominaisuusasetuksiasi tai ohjelmia ja ominaisuuksia-ohjauspaneelia, saatat nähdä asennetun uudelleenjaettavan version useita versioita. Tietty sovellus asennettu saattaa käyttää yksi niistä, niin, poistamalla tahansa versio voi aiheuttaa sovelluksen toimintahäiriön. Jotkut sovellukset saattavat jopa vaatia päivitettyjä versioita Visual C++ Uudelleenjaettavissa kuten 2010 SP1 tai 2012 Update 4.
a DLL auttaa sovellusten tekijöitä hyödyntämään tehokkaasti yhteisiä komponentteja, jotka saavat ohjelman toimimaan. Sen sijaan, että keksisit pyörän uudelleen ja paisuttelisit koodiasi joka kerta, kehittäjät voivat käyttää uudelleen MSVCR: n kirjastoja.DLL. Tämä puolestaan voi pienentää ohjelman kokoa ja parantaa suorituskykyä ja muistin hyödyntämistä. Jotkut sovellukset on kirjoitettu käyttäen tiettyjä versioita Visual C++ Uudelleenjaettava. Jos tietokoneellasi ei ole asennettuna täyttä Visual C++ – kehitysohjelmaa (jota et todennäköisesti saa, ellet ole ohjelmistokehittäjä), ohjelmaan tulee niin sanottu Runtime-komponentti, joka helpottaa kyseistä ohjelmaa. Ajonaikakomponentit ovat vain olennaisia koodinpätkiä, jotka tekevät ohjelmistosta toimivan.
Visual C++: sta on olemassa versioita, jotka ulottuvat aina vuoden 2005 versioon asti. Yleinen virhe, jonka käyttäjät saattavat nähdä yrittäessään suorittaa tai asentaa sovellusta, on:
ohjelma ei voi käynnistyä, koska MSVCR110.DLL puuttuu tietokoneeltasi. Yritä asentaa ohjelma uudelleen tämän ongelman korjaamiseksi.
virhe osoittaa, että tietty versio visuaalisesta C++: sta, jota yrität asentaa, on joko vioittunut tai puuttuu. Tässä tapauksessa MSVCR110 edustaa visuaalista C++ 2010 SP1 Uudelleenjaettavaa. Muita versioita ovat:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 – 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
useimmat ohjelmat tulevat esiasennettuina kopion kanssa Visual C++ Uudelleenjaettavissa asennuksen aikana. Voit myös selata sovelluksen asetustiedostot-yleensä kansio nimeltä ”kolmas osapuoli” tai jotain vastaavaa – jossa saatat pystyä löytämään kopioita asetustiedostot Visual C++ Uudelleenjaettavissa.
Jos ei, voit ladata sovelluksen vaatiman version. Ohjelma ilmoittaa tiedoston version, Jos virhe ponnahtaa aikana tai suoritettaessa sovelluksen. Käyttäjien tulisi myös olla tietoisia siitä, että jotkin ohjelmat saattavat vaatia joko 32-tai 64-bittistä arkkitehtuuria.
alla on linkkejä, joilla voit ladata uudelleenjaettavan version, jota saatat yrittää asentaa:
- Microsoft Visual C++ 2005 SP1 Redistributable (x86)
- Microsoft Visual C++ 2005 SP1 Redistributable (x64)
- Microsoft Visual C++ 2008 SP1 Redistributable (x86)
- Microsoft Visual C++ 2008 SP1 Redistributable (x64)
- Microsoft Visual C++ 2010 SP1 Redistributable (x86)
- Microsoft Visual C++ 2010 SP1 Redistributable (x64)
- Microsoft Visual C++ 2012 Update 4 Redistributable (x86 and x64)
- Microsoft Visual C++ 2013 Redistributable (x86 and x64)
- Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
- Microsoft Visual C++ Rejestable for Visual Studio 2017
Msvcr-vianmääritys
joskus saatat joutua poistamaan Visual C++: n olemassa olevan version uudelleenjaon, jotta siihen vaikuttavat ongelmat voidaan ratkaista. Jos oikean Visual C++ – ohjelmiston asentaminen ei ratkaise ongelmia ohjelman asentamisessa tai korjaamisessa, se todennäköisesti tarkoittaa, että yksi DLL-tiedostoista saattaa olla vioittunut. Uudelleen Rekisteröityminen DLL tiedostot saattavat pystyä ratkaisemaan ongelman.
paina Windows-näppäintä + X ja valitse sitten Komentorivi (Admin) tai Windows PowerShell (Admin). Kirjoita komentokehotteeseen tai PowerShell-ikkunaan alla olevat komennot ja paina sitten enter jokaisen jälkeen. Poistu komentokehotteesta ja käynnistä tietokoneesi uudelleen nähdäksesi, onko ongelma ratkaistu.
regsvr32 ntdll.dll / S
regsvr32 msdxm.ocx / S
regsvr32 dxmasf.dll / S
regsvr32 wmp.dll / S
regsvr32 wmpdxm.DLL/s
ongelmien kohtaaminen Visual C++: n uudelleenjaon kanssa on harvinaista, mutta se on myös merkki Windowsiin edelleen liitetyistä vanhoista ongelmista. Universal App-malli minimoi tällaisten komponenttien tarpeen käytetyn uuden paketoidun käyttöönoton vuoksi. Suurissa sovelluksissa, kuten AutoCAD, QuickBooks, Adobe Creative Suite ja iTunes, tämä komponentti on aina osa sovellustesi perusarkkitehtuuria. Toivottavasti tämä artikkeli auttaa sinua voittamaan kaikki esteet, jos et kohdata niitä.