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

Odpovědět
Derwee
nováček
Příspěvky: 1
Registrován: 21 čer 2012 13:01

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

Příspěvek od Derwee »

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
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11147
Registrován: 16 úno 2012 10:56
Bydliště: Pankrac

Re: Kopírování

Příspěvek od zeus »

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
Příspěvky: 9112
Registrován: 19 říj 2009 01:35
Bydliště: Cheb

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

Příspěvek od MiliNess »

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
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Čím nahradit Meta Quest 3 router
    od showpayne » » v Rady s výběrem hw a sestavením PC
    3 Odpovědi
    3720 Zobrazení
    Poslední příspěvek od buchtik
  • Neznámý soubor
    od robin432 » » v Programy ke stažení
    1 Odpovědi
    6610 Zobrazení
    Poslední příspěvek od atari

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