Call of Duty 2 na Windows 7 / 8.1

Aktualizovaný článek pro finální sestavení Windows 10 naleznete zde.

„Jak zprovoznit Call of Duty 2 na Windows 8 ?“

Pokusil jsem dnes po nedávném upgrade Windows 8 na Windows 8.1 v mém případě verze Pro s Media Centrem nainstalovat Call of Duty 2 a zahrát si multiplayer. Avšak čekalo mě nemilé překvapení. Zprovoznění této hry na novějším operačním systému, než je ten pro který byla tato hra vydána (tj. Windows XP) byl vždy velký problém. Pamatuji si tak jsem přijel na turnaj do PGCC a od počítače k počítači létal vyděšený technik který nemohl COD2 korektně spustit na počítačích s Windows Vista. Je pravda, že na Windows Vista stejně jako na později vydaném Windows 7 stačilo hru spouštět s vyšším oprávněním (resp. oprávněním správce) a v režimu kompatibility pro Windows XP SP2 či SP3. Já se ale pokusil tuto hru na Windows 8 (později na všech bezplatných updatech tohoto systému) prvně spustit bez zásahu…

Při vložení DVD do mechaniky se instalace (AutoPlay) vůbec nespustí a vrátí pouze chybu:

„List index out of bounds (-1)“

Stačí pouze spustit instalaci ručně. Tedy jít do „Tento počítač“ kliknout druhým tlačítkem na mechaniku ve které je vloženo „COD2DVD“ poté najít „setup.exe“, kliknout na něj druhým tlačítkem a „Spustit jako správce“.
Poté by se již měla instalace spustit korektně. Na konci instalace vám instalátor nabídne instalaci starší DirectX rozhraní – to instalovat můžete či nemusíte, ale poté důrazně doporučuji aktualizovat DirextX ze stránek Microsoft.

Po spuštění hry se zobrazí pouze černá obrazovka a po chvíli tradiční chybová hláška:

„CoD2MP_s.exe přestal pracovat“

Toto šlo na Windows 7 řešit pouze režimem kompatibility z Windows XP (Service Pack 2) a spuštěním programu v režimu správce.
čehož docílíme kliknutím na ikonu zástupce na ploše druhým tlačítkem, dále Vlastnosti -> Kompatibilita

Problém s ovladačem zvukových karet Realtek HD Audio

Na Windows 8 je však ještě problém s ovladačem zvukových karet Realtek HD Audio, kdy hra někomu funguje pouze když je připojen mikrofon . Mě však hra nefungovala ani když sluchátka s mikrofonem připojeny byli. Tento nedostatek jde tedy obejít i softwarově. A to tak že:

  1. Druhým tlačítkem kliknete na ikonu Ovládání hlasitosti u hodin
  2. Vyberete položku Zařízení pro záznam
  3. Zde kliknete druhým tlačítkem do pole kde máte zobrazené záznamové zařízení
  4. A vyberete Zobrazit zakázaná zařízení
  5. Mělo by se tam objevit zařízení „Směšovač stereo
  6. Na něj kliknete druhým tlačítkem a dáte „povolit

Steam verze

Pokud máte hru zakoupenu přes steam (Tato verze se od verze na DVD téměř v ničem neliší). Tak musíte provést vše co je již výše popsáno!  Nýbrž je tu ještě jeden problém. Při spuštění hry se zobrazí chybové hlášení:

„Application Error: Failed to find Steam“

Tento problém má dvě možné řešení. Prvním řešením je:
Stačí jít do složky ve které je nainstalován Steam, ta se nachází v
„C:\Program Files (x86)\Steam“ a překopírovat z ní soubor „Steam.dll“ do složky s hrou, která se nachází v
„C:\Program Files (x86)\Steam\steamapps\common\Call of Duty 2“
– Toto řešení zprovozní hru bez Steam overlay (Alt+tab nefunkční).

Druhým řešením je:
Přejí do složky kde se nachází soubor Steam.exe („C:\Program Files (x86)\Steam“) a nastavit mu parametr „Spustit program jako správce“ ve vlastnostech, záložka kompatibilita.
– Toto řešení zprovozní hru včetně Steam overlay a všech jeho funkcí.

Pokud hrajete na notebooku se dvěma GPU

Častý problém je také to, že notebook má integrovanou grafickou kartu (nejčastěji Intel HD) a další dedikovanou (Nvidia či ATi). Pokud se hra spustí na integrovanou, tedy Intel HD – může to způsobit zobrazení černé obrazovky při startu hry. Pokud jste provedli všechny výše zmíněné úpravy, hrajete na notebooku a při spuštění máte pouze „black screen“, tak zkontrolujte v ovládacím panelu vaší grafické karty (Nvidia control panel, Catalyst control center) jestli se hra skutečně spouští pomocí Nvidia/ATi karty, v opačném případě to nastavte.

Problém s výkonem ve hře (nízké či kolísající FPS)

Nyní se vám bude stávat, že ve hře bude vidět systémový kurzor myši a ten herní bude neaktivní. To však lze vyřešit zkratkou Alt + TAB kdy skočíte zpět do OS a pak se opět přepnete do hry. Kurzor již bude aktivní.Když již v systému, tak by jste vždy mohli nastavit hře vyšší prioritu, což vyřeší problém s nízkými či kolísajícími FPS uděláte to jednoduše tak že:

  1. Při spuštěné hře se pomocí Alt + TAB přepnete zpět na plochu
  2. Kliknete druhým tlačítkem na hlavní panel a spustíte „Správce úloh
  3. Vyberete záložku „Podrobnosti“ a najdete „CoD2MP_s“
  4. Kliknete na něj druhým tlačítkem a vyberete možnost „Nastavit prioritu“ – „Vysoká
  5. Poté nezapomeňte vypnout správce úloh a vraťte se do hry…
Nastavení priority

Toto nastavení bohužel musíte provádět po každém spuštění hry znovu (systém si ho nepamatuje)!

Pozn. Hra byla instalována z originálního DVD disku s oficiálním sériovým číslem, hra je v české verzi a byl aplikován patch 1.3 pro CZ verzi. Který stáhnete např. ZDE

Další problémy:
V polovině října se vyskytl v některých hrách běžících pod Windows 8.1 problém s „lagující myší„, který byl o měsíc později vyřešen oficiálním updatem ze strany Microsoftu. A také se na občas stává, že narazíte na neaktulizovaný server, který Vás bude bezdůvodně „kickovat“ což je způsobeno zrušením oficiální podpory punkbusteru.

S dalšími problémy jsem se zatím na Windows 8.1 ohledně Call of Duty nesetkal. Pokud o nějakém víte, tak napište prosím do komentářů, pokusím se vám pomoct.
Changelog:
#Na požádání vyzkoušeno i na uzavřených serverech (vyžadující klient) jako je např. GamePark
#Přidáno řešení problému s kolísajícími FPS
#Řešení problému kdy se instalace vůbec nespustí

79 thoughts on “Call of Duty 2 na Windows 7 / 8.1

    • Ano přesně tento problém popisuji v článku. Udělej to co je tam popsáno a mělo by to běžet… Ale první spuštění s tímto nastavením zkus s odpojeným mikrofonem od počítače. Protože to by mohl být další problém pokud zapneš „Směrovač stereo“

  1. Když to mám nastavené jak si ukazoval píše mi Gamepark klient ve space že se nepovedlo spustit hru ujistete se zda je nastavena cílová složka a ta je nastavena nevim už co stm

  2. Zdravím, můj problém spočívá v tom, že mi call of duty 2 nejde spustit vůbec :/. Na win 7 mi slo.. i na win 7/64bit… Na win 8/64bit jen pri poklikáni na ikonu mi zčerná obrazovka a hra spadne… prosim o radu,

  3. Ahoj.
    Můj problém je to,že se připojím přes HLSW na všechny servery mimo gamepark.
    Mám win8.1 .Zkoušel jsem vše co jsem na webu našel,ale stále mám na gamepark zakázaný přístup.Přes noťase na stejné připojení to jde!!Něco je špatně,prosím poraďte,děkuji.

    • Ahoj,
      zkontroluj jestli na „noťasu“ máš nainstalovaný GP klient… Mám pocit, že u klienta verze 2.0 (což je HTML verze) stačí, aby byl nainstalován (nemusíš tedy přistupovat přes web GP) zkus se tedy z PC připojit jedenkrát s nainstalovaným klientem přes web GP a pak přes HLSW…

    • Ahoj.
      Jak na noťasu tak na PC mám nainstalovaný klienty GP.Noťas jede OK,ale v PC se nepřipojím ,GP mi píše,že mám zakázaný přístup a přes HLSW že je server plný,i když tam hrají třeba tři hráči,nebo žádný. Díky za tvůj čas Pavel…

    • Porovnej IP adresy/pro gamepark spíše porty IP adres mezi klienty HLSW. Nic jiného, že z NTB přistupuješ přes jiné IP/PORTy mě nenapadá. Také možná na NTB přistupuješ na GP s nějakým parametrem, který ti to umožňuje. Ale dle mého názoru by už z podstaty věci jít nemělo, protože GP si pomocí klienta zajišťuje bezpečnost a loguje přístupy v rámci místností. Pokud zjistíš v čem byl zakopaný pes určitě mi to sem napiš…

    • Ahoj.
      Tak jsem vyzkoušel vše co jsem na webu našel.A stále mám zakázaný přístup na gamepark.Takže to vzdávám,prostě na win 8 to nerozchodím. Pavel.

    • V tom případě kontaktuj přímo podporu GP, protože tady se nejedná s největší pravděpodobností o problém hry jako takové, ale spíše klienta pro přístup k jejich serverům.

    • To sice ano, ale klient může kolidovat s některým SW v tvém počítači a vzhledem k tomu, že není možno vytáhnout žádný log toho co se v tvém případě na počítači odehrává, tak bys měl kontaktovat podporu GP, která ti minimálně sdělí to jestli je problém na straně klienta či hry. Pokud bude na straně hry, tak můžeme v řešení problému pokračovat. Velice rád ti pomohou, ale musíme vyloučit možnost, že problém je v GP klientu.

    • Ahoj.
      Tak mi napsali toto:
      prostě systém nebo nějaký prográmek na skrytí identity na síti (internetu)
      blokuje komunikaci mezi PC a klientem a klient, protože řádně nezískává
      veškerá data, která musí dostávat, tuto chybu vyhodnocuje jako ban.

      Takže musíš být přihlášen na počítači pod administrátorskými právy. Další
      věcí je kompletní odinstalace klienta vč. smazání všeho okolo klienta z
      registrů ( kompletní test CCleanerem), poté restart PC, přihlášení se jako
      administrátor na PC!, stažení klienta a jeho instalace. Pokud ti to ani
      tehdy nepůjde, něco v systému to blokuje dál a nezbyde, než kompletní
      reinstall systému.

    • Anonymní23. března 2014 22:14

      Ahoj.
      Technická podpora GP mi napsala:
      Ahoj chyba je v GP doporučuji reinstall hry .

      Reinstall jsem provedl a stále stejný problém..

      Poraď. Dík Pavel

    • Bohužel toto vidím na kompletní reinstall systému, protože to opravdu vypadá, že to něco blokuje namátkou to může být některý z předinstalovaných programů od výrobce (pokud se jedná o notebook) nebo špatně zvolený anti-virus, vestavěný firewall atd…

    • Mno, hlavně nevím jestli se bavím se dvěma lidmi (Anonymní) nebo jen s jedním (Pavel) a to co ti napsali je pravda a vidím to stejně. Nemůže být problém v klientu, ani ve hře jako takové (obojí vyloučeno), není problém u nich respektive jejich systém vyhodnocuje chybnou hodnotu (BAN). To může způsobovat jen SW třetí strany. Bohužel nemám tušení v jakém stavu máš systém. Pokud je plný různých TuneUP, Advanced System Care a podobných program, které přesně tohle umí, pak ano byla to škoda času!

    • Ještě jeden pokus než začnem řešit něco složitějšího… Zkus noťas připojit k internetu přes Ethernetový kabel (přímo k Wifi Routeru) a vyzkoušej funkčnost… tímto vyloužíme funkci AP Isolation v nastavení routeru….

  4. Ahoj.
    Ve windows 8.1 jsem zprovoznil call of duty 2 dle zde uvedeného návodu pouze mi nejde nastavit jas. Poradí někdo. Díky

    • Zkus přímo ve hře příkaz „r_gamma 3“ s tím že hodnoty se pohybují od 0.5 (velmi tmavé) do 3.0 (velmi světlé) a výchozí nastavení je 1. Pokud toto nastavení bude fungovat, tak změn tuto hodnotu v přímo v configu. A prosím aby jsi napsal jestli to funguje nebo ne…

    • Zkus změnit jas pomocí editací config.cfg či použitím konzole. Příkaz „r_gamma 3“ s tím že hodnoty se pohybují od 0.5 (velmi tmavé) do 3.0 (velmi světlé) a výchozí nastavení je 1.
      Dej prosím vědět jestli to zabralo. Já mám r_gamma upraveno přímo v configu a tmavé to nemám, takže pokud to nebude fungovat, tak zkus stáhnout z internetu alternativní config…

    • Tento problém stále řeším! Prozatím jediné schůdné avšak dočasné řešení je založit speciální profil pro hru v ovladačích grafické karty a tam si pohrát s jasem a saturací obrazu.

  5. single mi běží aniž bych tam dat spustit jako verzi win xp2 service pack nebo co.. multak ne a ani neběží podle tvého článku

  6. Komentáře jsem restartoval z důvodů množící se vulgarity… Pokud však máte problém s hrou neváhejte napsat. Budu se Vám snažit pomoct.

  7. Já bych také rád přispěl svou troškou do mlýna. Pokud potřebujete spustit nějaký program se zvýšenou prioritou, stačí k tomu využít příkaz:

    start /high „C:Program Files….program.exe“

    a tím dojde ke spuštění daného programu se zvýšenou prioritou.

    • Je to tím, že se ti automaticky spouští autoloader (který není kompatibilní). Takže stačí když vložíš DVD, odklikneš tuto chybovou hlášku, pak spustíš instalaci skrze Tento Počítač – Otevřeš DVD (nikoliv spustíš) a na DVD najdeš soubor setup.exe – až ten spustíš… instalace by měla normálně proběhnout…. Pokud bude třeba sestavím obrázkový návod.

  8. Ahoj udělal jsem vše podle návodu avšak stále mi to píše chybu.. Cod mám přes steam.. Píše mi to Failed to find Steam. a vyskočí mi okno steamu.. kde mě to hodí do obchodu. Jsem přihlášený na steam.. všechno jak má být. Tato chybová hláška neskočí pouze když vypnu kompatibilitu. Díky prosím o odpověd na email. [email protected]

    • Steam verze je skutečně rozdílná. Nevlastním ji, takže nejsem schopen s určitostí říci v čem konkrétně se liší. Ale pokud se ke steam verzi dostanu, tak návod doplním!

    • Je to problém 64bitového systému. Prozatím jsem také nenašel univerzální řešení avšak tmavost hry lze potlačit v nastavení grafické karty. Tento problém ale řeším, takže doufám, že se mi to co nevidět podaří vyřešit. Zkusil bych možná i kompletně jiný config. Moje hra totiž není tmavá (i když nastavení jasu nefunguje ani u mě)

  9. zdravím vás ,proc mi pri instalaci Call of duty 2 haze pc chybu (trida neni zaregistrovana) a nebo (1607 unable to install installshield scripting runtime windows) nevis co stim ?

    • Otevři médium (CD/DVD/Oraz disku) a spusť instalaci přímo přes „setup.exe“. Pokud to bude vyhazovat i nadále chybu, zkus u „setup.exe“ Vlastnosti – Kompatibilita nastavit Windows XP a Spouštět jako správce…

  10. Mám Win7 64bit..problém s kompabilitou vyřešil jen Singleplayer ale když jsem to udělal i Multiplayeru tak mi to padne a ukaze soubor prestal pracovat nevíte co stím?

    • Vyzkoušej postup popsaný pod nadpisem „Problém s ovladačem zvukových karet Realtek HD Audio“ mělo by se jednat o stejný problém…

  11. prosím o pomoc mám win 7 64 a nemůžu spustit cod2 instalace proběhla ok ale kdy chci spustit hru tak zčerná obrazovka a ukáže se jen toto nevím co s tím ( je to kopie ) chtěl sem si koupit origo ale slyšel sem že s tím spouštění na win 7 sou problémy tak sem to chtěl nejdříve zkusit na kopii a teď sem i rád pokud to nepůjde.

  12. mám win 8.1 64 bit.. problém je v tom, že když si najedu na ten panel zvuku, dám záznam, kliknu pravým a dám zobrazit zakázaná zařízení, že se mi nezobrazí to stereo směšovač.. co s tím ? :/

      • Mám Intel (R) Celeron (R) CPU N2840 @ 2.16 GHz … Nejsem si jist jestli je to vše co potřebujete vědět… přes tyhle věco jsem vskutku odborník 🙂 … a Pardon za to zpoždění… neuložil jsem si tuto stránku.. 🙂

        • To co jsi mi napsal je procesor, desku zjistíš nejlépe tak, že sundáš bočnici skříně a hned uvidíš písmenka (čísla) na základní desce… Protože, pokud tam toto nastavení vůbec nemáš, tak to vypadá na chybějící / špatný ovladač zvukové karty… ale na to abych ti poradil jak dále musím vědět typ základní desky…

  13. nejde mi to 🙁 mam w8 skousel sme to a porad mam cenrou obrazovku kdyz chci hrat pres game park vzdy musim dat al tab a pak to pustit znova pak to jde

    • Na Windows 8 mi to dělalo to stejné. Doporučuji update na Windows 10, tam se delší dobu zobrazuje černá obrazovka, ale poté hra jede jak má.

  14. Čau chci zeptat nainstaloval jsem cod2 na 8.1 multi a singl normál fungujou, najedu na gp a chci hrát zapnu to a s černá obrazovka a nic nenaběhne ani žádná chyba nevíte čím to?Mám všechno naistalovaný.

  15. muliplayer normalne ide ale singlepayer mi furt hovori ze nemam admin priviliges a mam admina vobec nevie co doma chce :/

    • U singleplayeru stačí klik druhým tlačítkem na spouštěcí .exe soubor (CoDSP) – Vlastnosti – Kompatibilita a dole je ‚“Spustit jako Administrátor“.

  16. Mám Win 8.1 a nainstalova t COD 2 se mi podařilo. Dokonce se mi i multiplayer spouští při spuštění jako správce, ale single player se ani nezačne načítat. Dokonce se nezobrazí ani ono černé okno.
    Spouštím ho jako správce v režimu kompatibilita pro Win XP.
    Můžete mi nějak poradit?
    Díky moc.

    • Nainstaloval jsi opravný patch 1.3? Máš originální kopii hry? Pokud ano tak zkus spuštění s patchem, pokud ne změn crack (ale to bych ti neměl radit 😀 )

  17. Mám problém Win 8.1, 64 bit připojení přes síťový kabel, nemůžu najít vytvořenou lokální síť, když vytvořím já ostatní mě najdou čím by to mohlo být..? Díky?:-)

    • Tento problém bývá způsoben špatným nastavením sítě ve Windows. Zkus otevřít síťová umístění (ikona Síť na ploše) a povolit vyhledávání okolních počítačů. Dále pak nastavit stejnou pracovní skupinu jako mají okolní počítače v tvé síti (Tento Počítač – Vlastnosti) a v neposlední řadě také pomáhá nastavení hesla pro uživatelský profil na kterém jsi přihlášen (protože tím se změní zásady skupiny v síti).

  18. Zdravím, funguje ještě toto forum? Potřeboval bych poradit nejde mi na 8.1 64b COD2. Podarilo se mi to nainstalovat, ale nasledne se mi nedari hru pres ikonu spustit. Po kliknuti se nic nestane a po chvilce se zobrazi kynko zda program fungoval spravne a pod tim je spustit poradce pri potizich.

    Dekuji moc Vaclav
    [email protected]

    • Ahoj, pokud se ti hra vůbec nespustí jen ukáže hodnocená kompatibility, tak je nejspíše problém s jejím nastavením. Pokus se změnit nastavení např. Spouštět jako systém Windows XP SP2 nebo SP3 a hlavně spouštěj s oprávněním správce (je to jedna z nižších možností v záložce kompatibility). Dej vědět jestli nastala změna.

  19. Ahoj…
    mám problém který sem tu nenašel… když si naistaluju hru normalně přes DVD-ROM a až pak chci nainstalovat patch 1.3 tak mi to nejde … předem díky

  20. Tak teda znova, na mojim Notebooku se nainstaloval Win10 tak jsem sel a preinstaloval celej notas aby byl cistej. Poté sem hned nainstaloval cod2, chvili to trvalo ale sprovoznil sem ho, a nastala dalsi chyba. Pripojim se do hry s 250fps a behem hraní proste zacnou klesat jako „výtah“ a konec koncu po +/-10min hraní klesnou az na 80-90fps .. Kompatibilitetu mam nastavenou na Win XP (SP-2) , prioritetu pri spusteni hry nastavim na „vysoká“ , ve hre mam nejnizsí rozliseni a vse jiné na low, Direct7, .. Vyskousel sem toho hodne, a nic nepomáhá porad padají jak na GP tak pri pripojeni s IP na jaky koliv server. Byl sem zoufalej uz tak sem rozebral celej notas, vycistil prach a podlozil ho knihou (moje myslenka byla treba se prehrivá) ale porad to samé. Stále ale nechapu ze mi to roky fungovalo normalne na win7 az po 3 dnu prisla chyba po preinstalovani notebooku a instalace update na win10.

    Jeste bych dodal ze mám
    -Intel(R) HD Graphics 3000
    -AMD Radeon HD 7400M Series
    Graficke karty, a cetl sem ze je jeste jedna moznost zda se mi spousti cod2 vubec na spravne graficke karte bo zda se neprepina behem hry sama od sebe ale opet si rikam kdyby tomu tak bylo tak bych do hry naskocil rovnou s 80fps napriklad. Ale nevyznam se vtom kde to prepnout.
    A opravdu uz si nevím rady, pokud to nekdo uz resil nebo nekdo víte jak nato byl bych za kazdou radu rád 🙂
    S pozdravem Marek

    • Ahoj, první co bych zkusil: Zkontroluj nastavení v Tento počítač (Vlastnosti) – Upřesnit nastavení systému – Výkon (nastavení) – záložka Upřesnit
      Zde bych zkusil přepínač „Optimalizovat výkon pro:“ přepnout z „programy“ na „služby na pozadí“ jestli se něco změní ….resp. jestli se to bude chovat jinak.

      Do configu vložit příkaz „r_autopriority 0“ který by měl zamezit automatickému snížení priority.

      Zde si ještě vyber některý z alternativních správců úloh (https://www.raymond.cc/blog/permanently-set-process-priority-in-windows-task-manager-with-prio/) a nastav v něm prioritu procesu hry. Program by měl zajistit, že si to systém bude pamatovat nebude docházet k automatickým změnám.

      Tímhle bych začal! Pokud nic nezabere, tak bez obav opět napiš – mrkneme na ovladače GPU.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *