Jak odstranit problémy s chybami VC++ a .dll na PC

Aktualizováno před 2 týdny1 min. čtení

Přehled

Zjistěte, jak přeinstalovat bezpečnostní aktualizace za účelem řešení problémů s VC++ nebo .dll na PC, a přečtěte si tipy k opravám běžných kódů chyb.

Jak přeinstalovat bezpečnostní aktualizace

Chyby se mohou objevovat, jestliže je třeba opravit nebo přeinstalovat určitou aktualizaci zabezpečení. Ověřte, zda přeinstalace bezpečnostních aktualizací vyřeší váš problém.
  1. 1
    Přejděte do instalační složky hry, nejčastěji: C:\Program Files\Electronic Arts\EA Desktop\[NÁZEV HRY]. 
    • Například instalační složka Battlefieldu 4 se při výchozím nastavení nachází v umístění C:\Program Files\Electronic Arts\EA Desktop\Battlefield 4.
  2. 2
    Otevřete složku _Installer.
  3. 3
    Otevřete složku vc.
    • Pokud je uvnitř jen jedna složka, otevřete ji a přeskočte na 4. krok.
    • Pokud se v ní nachází více složek, otevřete nejprve tu nejstarší. Složky jsou seřazené podle roku. Pokud například vidíte složku vc2013 a vc2015, otevřete nejdříve složku vc2013. Při práci s touto starší složkou postupujte dle následujících dvou pokynů a poté postup zopakujte i v případě novějších složek.
  4. 4
    Otevřete složku redist.
  5. 5
    Ve složce redist najdete dvě verze vcredist.exe: x86 a x64. Spusťte oba tyto soubory.
Po opravě a instalaci obou verzí vcredist.exe by se měla hra spustit korektně a bez chyb.
Zkontrolujte, zda nemáte nějaké čekající aktualizace systému Windows. Pokud ano, aktualizací Windows ověřte, zda bude chyba opravena. 

Řešení chybových zpráv

Pokud chybová zpráva zmiňuje chybějící soubor msvcp100.dll nebo jiný soubor .dll, mělo by být možné problémy odstranit instalací několika položek.
  1. 1
  2. 2
    Z níže uvedené tabulky zjistěte, kterou verzi potřebujete stáhnout a nainstalovat.
  3. 3
    Řiďte se dalšími pokyny ke stažení balíčku VC++ a dalších položek, které vaše verze vyžaduje.
  4. 4
    Pokud používáte 64bitovou verzi Windows, vyberte vcredist_x64.exe. Jestliže používáte 32bitovou verzi Windows, zvolte vcredist_x86.exe.
    •  Níže najdete návod, jak zjistit, kterou z verzí máte.
      1. 1
        Klikněte pravým tlačítkem na Počítačnebo Můj počítač.
      2. 2
        Vyberte položku Vlastnosti.
      3. 3
        V oddíle Systém zkontrolujte, zda je váš operační systém 64bitový, nebo 32bitový.
Chyba .dllStáhněte si a nainstalujte tuto verzi
MSVCR90.dll / MSVCP90.dllMicrosoft Visual C++ 2008
MSVCR100.dll / MSVCP100.dllMicrosoft Visual C++ 2010
MSVCR110.dll / MSVCP110.dllMicrosoft Visual C++ 2012
MSVCR120.dll / MSVCP120.dllMicrosoft Visual C++ 2013
MSVCR130.dll / MSVCP130.dllMicrosoft Visual C++ 2015
ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dllUniversal C Runtime (CRT)
JinéMicrosoft Visual C++ 2017
Ke zjištění podrobnějších informací o vašem počítači vám může posloužit nástroj DxDiag. 

Pokud se vám zobrazuje chybová hláška 0xc000007b na Windows 10 a nedaří se vám instalace VC++, může to být způsobeno tím, že systém Windows 10 ve výchozím nastavení nepovoluje rozhraní NET Framework.Postup pro povolení NET Framework.
  1. 1
    V nabídce Start vyhledejte a otevřete ovládací panely. 
  2. 2
    V sekci Programy zvolte Odinstalovat program.
  3. 3
    Vyberte Zapnout nebo vypnout funkce systému Windows.
  4. 4
    Vyberte znaménko plus (+) vedle všech položek NET Framework, které vidíte (obvykle 3.5 a 4.6) a zaškrtněte příslušná políčka.
  5. 5
    Proveďte přeinstalaci VC++ x64 a x86 pro 2010 a 2013.
Tím by měla být chyba odstraněna a EA app by se měla bez potíží spustit.
Stále se potýkáte s problémy?
Pro další pomoc se obraťte na náš tým zákaznické podpory.