Jak nahradit systémový soubor COMCTL32.DLL?*

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Derwee
nováček
Příspěvky: 1
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Jak nahradit systémový soubor COMCTL32.DLL?*

Příspěvekod Derwee » 21 čer 2012 13:05

Zdravím,
Potřebuji nahradit soubor COMCTL32.DLL souborem COMCTL32.DLL . Jenže když to chci nahradit v system32 ( Windows 7 ) , tak mi to napíše, že potřebuji oprávnění. Jenže v ovládacích panelech jsem dal Řízení na nejmenší, co to šlo . Dokáže mi někdo poradit? Když spustím instalaci hry, tak to po mně chce, abych v PC měl COMCTL32.DLL , jenže tam je, tak mě napadlo, že ho budu muset nahradit.Chyba se mi ukáže i při startu PC. Pokud se mýlím, tak mi prosím napište. Díky předem.
Naposledy upravil(a) Žbeky dne 21 čer 2012 15:10, celkem upraveno 1 x.
Důvod: Upraven nadpis

Reklama
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: Kopírování

Příspěvekod zeus » 21 čer 2012 13:53

Jakou chybu to hlasi pri startu PC?
Systemove soubory bezduvodne nenahrazuj (navic ti ho stejne nejspis prepise Ochrana systemu). Vraz ho k instalatoru hry, pokud neinstalujes z CD/DVD.
Prazaci jo ty se maj, az kdyz si me zavolaj..

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Jak nahradit systémový soubor COMCTL32.DLL?*

Příspěvekod MiliNess » 21 čer 2012 16:04

On ten systém ví, proč ti to nechce dovolit. Comctl32.dll je dynamická knihovna obsahující běžné ovládací prvky Windows (tlačítka, editboxy, checkboxy, listboxy, comboboxy atd. - prostě všechny ty píčovinky na oknech). Momentálně existuje ve dvou hlavních verzích 5 a 6 (ve Win7 už jen 6) a ve spoustě subverzí. Pokud nějaká aplikace potřebuje konkrétní verzi Comctl32.dll, určí si to pomocí tzv. manifestu, který .exe soubor obsahuje nebo je manifest v extra souboru (.manifest) v adresáři s .exe souborem. Ta konkrétní verze se pak hledá v podsložkách složky Windows\winsxs, kam se se dostane s instalací Microsoft Visual C++ Redistributable balíčků. Ty existují ve verzích 2005, 2008 a 2010 pro 32 bitové i 64 bitové aplikace. Není třeba tedy Comctl32.dll ve složce Windows\System32 nahrazovat. Akorát to zmršíš a nepoběží ti ostatní aplikace.

Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 Redistributable Package (x64)
Microsoft Visual C++ 2008 Redistributable Package (x86)
Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2010 Redistributable Package (x64)
Každá verze má i SP, ty už si snad najdeš sám.

Spousta aplikací, které potřebují speciální verzi Comctl32.dll si příslušný redistributable package instaluje sama.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Čím nahradit Meta Quest 3 router
    od showpayne » 24 úno 2025 06:31 » v Rady s výběrem hw a sestavením PC
    3
    2517
    od buchtik Zobrazit poslední příspěvek
    25 úno 2025 12:18
  • Neznámý soubor
    od robin432 » 29 bře 2025 14:45 » v Programy ke stažení
    1
    4780
    od atari Zobrazit poslední příspěvek
    29 bře 2025 14:58
  • .pptx soubor ve formátu A4 Příloha(y)
    od uzivatelzacatecnik » 11 říj 2024 10:39 » v Kancelářské balíky
    3
    2890
    od uzivatelzacatecnik Zobrazit poslední příspěvek
    11 říj 2024 12:01

Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti