Jak opravit běžné chyby souboru User32.dll

Překlady článku Překlady článku
ID článku: 142676 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Při pokusu o použití programu v počítači chybová obsahující souboru User32.dll v jeho popisu. Tento problém může mít několik příčin. Tento článek obsahuje obecné podrobné metody, které se můžete pokusit vyřešit tento problém. Podrobné postupy v tomto článku nepřijme opatření velmi dlouho mají být vyplněny.

Tento obsah je určen pro začínající uživatele počítače.

Co je soubor User32.dll

Systém Windows ukládá pokyny pro grafické prvky jako dialogových oknech a oknech souboru User32.dll. Soubor User32.dll je nezbytné fungování systému Windows. Pokud tento soubor je poškozen, odstraněny nebo odebrány, systém bude nadále pracovat správně. Pokud program nebo služba nesprávně přistupuje k User32.dll, nebudou program nebo služba pracovat správně.

Oprava souboru User32.dll nebo přeinstalací programu, hardwarové součásti nebo ovladače, který je příčinou chyby jsou obvykle opraveny chyby User32.dll. Pokud tyto postupy provést není správný User32.dll chybu, můžete počítač obnovit podmínku před pomocí funkce Obnovení systému Windows se nezobrazují došlo k chybě.

Poznámka: Pokud z důvodu chyby User32.dll nelze spustit systém Windows, naleznete v části "Start your computer in safe mode and use System Restore".

Příznaky

Chybové zprávy jsou nejběžnější příznaku User32.dll problémy. Chybové zprávy User32.dll popisují zdroje chyby a označení souboru User32.dll se zabývá došlo k chybě.

Zde je příklad chybová zpráva User32.dll:
programNeplatné systému přemístění knihovny DLL

program v tomto příkladu odkazuje na název programu, který způsobil se chybová zpráva User32.dll.

Tento článek popisuje některé běžné příčiny User32.dll chybové zprávy. Tento článek dále obsahuje některé běžné metody rozlišení. Začínat první metoda rozlišení a pokud, nastanou potíže potrvají, pokračujte další metodou.

Metoda 1: Použití na webu Windows Update všechny opravy, které souvisejí s User32.dll

User32.dll potíže, které se vás může být v jeho zastoupení kontaktována aktualizaci produktu systému Windows. Chcete-li spustit systém Windows Update, postupujte takto:
  1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  2. Kopírování a vkládání (nebo typ) následující příkaz do pole Spustit a stiskněte klávesu ENTER:

    wupdmgr
Doporučujeme aktualizovat antivirový software po spuštění systému Windows Update. Další informace o antivirovém softwaru, které společnost Microsoft podporuje získáte následujícím článku znalostní báze společnosti Microsoft:
49500Seznam výrobců antivirového softwaru

Webu Microsoft Windows Update

Systém Windows je také možné aktualizovat pomocí webu Windows Update. Navštivte proto web Microsoft Windows Update:
http://windowsupdate.microsoft.com
Poznámka: Můžete také získávat aktualizace pro systém Windows, Microsoft Office a jiných aplikací společnosti Microsoft v aktualizaci Microsoft. Web Microsoft Update vám přináší všechny funkce a výhody služby Windows Update plus položky ke stažení pro jiných aplikací společnosti Microsoft, které zahrnují sady Office. Chcete-li použít službu Microsoft Update, navštivte následující web společnosti Microsoft:
http://update.microsoft.com/microsoftupdate

Zapnutí funkce Automatické aktualizace

Chcete-li, aby systém Windows nainstalovat důležité aktualizace, jakmile budou k dispozici, zapněte automatické aktualizace. Chcete-li zapnout automatické aktualizace v systému Windows, postupujte takto:
  • V systému Windows Vista:
    1. Klepněte na tlačítko Start, klepněte na příkaz Všechny programy a potom klepněte na položku Windows Update.
    2. V navigačním podokně klepněte na položku změnit nastavení.
    3. Vyberte možnost, která chcete.
    4. V části Doporučené aktualizace zaškrtněte políčko Při stahování, instalaci nebo upozorňování na aktualizace zahrnout také doporučené aktualizace a klepněte na tlačítko OK. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  • Další informace o naplánování automatických aktualizací v systému Windows Server 2003, Windows XP a Windows 2000 získáte následujícím článku báze Microsoft Knowledge Base:
    327838Naplánování automatických aktualizací v systémech Windows XP, Windows 2000 a Windows Server 2003

Pokud tato metoda byla úspěšná

Jestliže se pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybová zpráva se nezobrazí, máte hotovo!

Pokud tato metoda nebyla úspěšná

Pokud chcete provést úkol, výsledkem se chybová zpráva User32.dll a stále se zobrazí chybová zpráva, přejděte k další metodě.

Metoda 2: Přeinstalovat programy, hardwaru a ovladačů, které způsobují chyby User32.dll

Je-li se chybová zpráva User32.dll ke kterým došlo během nebo po instalaci programu, hardwarové součásti nebo ovladače, odinstalujte program, hardwarové součásti nebo ovladač. Poté restartujte systém Windows a znovu nainstalujte program, hardwarové součásti nebo ovladač.
  • V systému Windows Vista: informace, jak přeinstalovat programy, hardware nebo ovladače v systému Windows Vista, klepněte na tlačítko Start, klepněte na příkaz Nápověda a odborná pomoc a potom klepněte na tlačítko Poradce při potížích. Můžete také hledat "odinstalovat nebo změnit program," pro "instalace a program" nebo "instalace nového hardwaru."
  • V systému Windows XP: informace, jak opravit programů a hardwaru a ovladače v systému Windows XP, klepněte na tlačítko Start, klepněte na příkaz Nápověda a odborná pomoc a klepněte na řešení problémů. Můžete také hledat "Přidat program" nebo u "pomocí Přidat hardware."
Na Další informace o tom, jak odstranit problémy s aplikací, hardwaru a ovladačů naleznete následujících webech společnosti Microsoft:
Centrum řešení systému Windows Vista
http://support.microsoft.com/ph/11732/en-us/
Windows XP Solution Center
http://support.microsoft.com/ph/1173/en-us/
Windows Server 2003 Centrum řešení
http://support.microsoft.com/ph/3198
Centrum řešení systému Windows 2000
http://support.microsoft.com/ph/1131

Ruční aktualizace ovladače

Je vhodné ponechat automaticky nainstaluje ovladače hardwaru systému Windows. Neměli byste ručně aktualizovat ovladač, pokud nelze najít ovladač některého zařízení, a bylo možné získat ovladač nějakým jiným způsobem. Případně bude pravděpodobně nutné ručně aktualizovat ovladač, pokud pracovníci technické podpory zobrazí výzvu k instalaci ovladače z disku nebo serveru WWW výrobce zařízení. Pokud se rozhodnete ručně aktualizovat ovladač, postupujte takto:
  1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  2. Kopírování a vkládání (nebo typ) následující příkaz do pole Spustit a stiskněte klávesu ENTER:

    text devmgmt.msc
  3. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  4. Ve Správci zařízení vyhledejte zařízení, které chcete aktualizovat a potom poklepejte na název zařízení.
  5. Klepněte na kartu ovladač, klepněte na tlačítko Aktualizovat ovladač a potom postupujte podle pokynů.

Zjistěte, jaké programy používáte User32.dll

Pokud si nejste jisti, programy, které v počítači používáte User32.dll, použijte nástroj příkazového řádku seznamu úloh určit programy, které aktuálně používáte User32.dll. Nástroj příkazového řádku seznamu úloh zobrazuje názvy všech programů, které se aktuálně používají User32.dll. Chcete-li použít příkaz Tasklist, postupujte takto:
  1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  2. Kopírování a vkládání (nebo typ) následující příkaz do pole Spustit a stiskněte klávesu ENTER:
    cmd
  3. Zadejte následující příkaz a stiskněte klávesu ENTER: tasklist /m User32.dll
Následuje příklad výstupu z nástroje seznamu úloh:
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název obrazuPIDModuly
Explorer.exe2532User32.dll
Outlook.exe3128User32.dll
Iexplore.exe3232User32.dll
tasklist.exe3012User32.dll
Určení programu, který vytváří User32.dll chyby a znovu nainstalujte program.

Pokud tato metoda byla úspěšná

Jestliže se pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybová zpráva se nezobrazí, máte hotovo!

Pokud tato metoda nebyla úspěšná

Pokud chcete provést úkol, výsledkem se chybová zpráva User32.dll a stále se zobrazí chybová zpráva, přejděte k další metodě.

Metoda 3: Použití nástroje Obnovení systému

Pomocí funkce Obnovení systému Windows můžete obnovit čas před přijetím User32.dll chyby systému Windows Vista a Windows XP. Informace o použití nástroje Obnovení systému v systému Windows Vista naleznete na následujícím webu společnosti Microsoft:
http://windowshelp.microsoft.com/Windows/en-us/Help/9f6d755a-74bb-4a7d-a625-d762dd8e79e51033.mspx
Další informace o použití nástroje Obnovení systému získáte v následujících článcích v databázi Microsoft Knowledge Base:
936212Oprava a obnovení předchozí konfigurace operačního systému Windows Vista
927525Po instalaci zařízení nebo aktualizaci ovladače zařízení se systém Windows Vista nemusí spustit
306084Postupy: Obnovení předchozího stavu operačního systému v systému Windows XP
Důležité Doporučujeme spustit systém Windows Update po provedení obnovení systému. Další informace naleznete v části Metoda 1. Také doporučujeme aktualizovat antivirový software po spuštění systému Windows Update. Další informace o antivirovém softwaru, které společnost Microsoft podporuje získáte následujícím článku znalostní báze společnosti Microsoft:
49500Seznam výrobců antivirového softwaru

Spusťte počítač v nouzovém režimu a pomocí nástroje Obnovení systému

Nelze-li spustit nástroj Obnovení systému, můžete použít nouzový režim systému Windows ke spuštění nástroje Obnovení systému. Informace o spuštění systému Windows Vista v nouzovém režimu a pomocí nástroje Obnovení systému naleznete na následujícím webu společnosti Microsoft:
http://windowshelp.microsoft.com/Windows/en-us/Help/6b969e00-d4ec-4d3a-bffe-b96107e3bda91033.mspx
Další informace o spuštění systému Windows XP v nouzovém režimu a pomocí nástroje Obnovení systému získáte následujícím článku znalostní báze Microsoft:
304449Spuštění nástroje Obnovení systému z příkazového řádku v systému Windows XP
Použití Průvodce zálohováním a obnovením v systému Windows Server 2003 a Windows 2000 k obnovení počítače na čas před obdrželi chybové hlášení User32.dll.Další informace o obnovení systému Windows Server 2003 a Windows 2000 získáte v následujících článcích v databázi Microsoft Knowledge Base:
325375Řešení potíží při spuštění v systému Windows Server 2003
315396Poradce při potížích při spuštění počítače v systému Windows 2000
Důležité Doporučujeme spustit systém Windows Update po provedení obnovení systému. Další informace naleznete v části Metoda 1. Také doporučujeme aktualizovat antivirový software po spuštění systému Windows Update. Další informace o antivirovém softwaru, které jsou podporovány společností Microsoft získáte následujícím článku znalostní báze společnosti Microsoft:
49500Seznam výrobců antivirového softwaru

Pokud tato metoda byla úspěšná

Jestliže se pokusíte provést úkol, výsledkem User32.dll a chybová zpráva se nezobrazí, máte hotovo!

Pokud tato metoda nebyla úspěšná

Pokud pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybové zprávy potrvá, tento obsah již bohužel vám dále. V dalším krokem je tak, naleznete v části "Rozšířené odstraňování" v tomto článku. Pokud je třeba použít řešení potíží pro pokročilé uživatele a nejste zkušený uživatel, budete pravděpodobně chtít požádat někoho o pomoc nebo můžete chtít kontaktovat podporu:
http://support.microsoft.com

Řešení potíží pro pokročilé uživatele

Metoda 1: Pomocí konzoly pro zotavení obnovte soubor User32.dll

Některé chyby User32.dll může stanoví obnovení původní soubor User32.dll z disku CD-ROM systému Windows. Obnovení souboru User32.DLL nahradí kopii User32.dll v počítači pomocí původní kopie User32.dll, který je obsažen na disku CD-ROM systému Windows.

Tuto metodu můžete použít, pokud používáte některý z následujících operačních systémů Windows:
  • na systém Windows XP
  • Systém Windows Server 2003
  • WINDOWS 2000
Další informace o obnovení souborů v systému Windows Vista získáte následujícím článku báze Microsoft Knowledge Base:
936212Oprava a obnovení předchozí konfigurace operačního systému Windows Vista
Poznámka:Provedení popsaných postupů může být snadnější, pokud si článek nejprve vytisknete.

Před provedením tohoto postupu byste měli mít instalační disk CD-ROM systému Windows.
  1. Vložte disk CD-ROM systému Windows XP do počítače a potom restartujte počítač.
  2. Pokud se zobrazí dotaz, zda chcete počítač spustit z jednotky CD, klepněte na tlačítko Ano.
  3. Po zobrazení obrazovky "Úvodní k instalace" spusťte stisknutím klávesy R konzolu pro zotavení.
  4. Jakmile budete vyzváni k zadání hesla správce, zadejte heslo správce. Pokud není heslo správce definováno, ponechejte pole prázdné a stiskněte klávesu ENTER.
  5. Na příkazovém řádku zadejte následující příkaz:
    CD %systemroot%\system32
  6. Poškozené nebo je poškozen soubor přejmenovat, nejprve tak, že není odstraněn při kopírování původní soubor. Použijte následující příkaz:
    ren USER32.DLL USER32.BAK
  7. Potom obnovte původní soubor User32.dll z disku CD-ROM systému Windows do počítače. Použijte následující příkaz:
    [CD drive letter] expand: \i386\USER32.DLL %systemroot%\system32/y
    Poznámka: V tomto příkazu nahraďte písmeno jednotky CD-ROM, jako je například D[CD drive letter].
  8. Ukončete konzolu pro zotavení a restartování počítače, zadejte příkaz exit příkazového řádku a stiskněte klávesu ENTER.
Důležité Doporučujeme po obnovení souboru pomocí konzoly pro zotavení spuštění služby Windows Update. Další informace naleznete v tématu "metoda 1: použití systému Windows Update získat všechny opravy, které souvisejí s User32.dll" části. Také doporučujeme aktualizovat antivirový software po spuštění systému Windows Update. Další informace o antivirovém softwaru, které společnost Microsoft podporuje získáte následujícím článku znalostní báze společnosti Microsoft:
49500Seznam výrobců antivirového softwaru
Další informace o konzole pro zotavení získáte v následujících článcích v databázi Microsoft Knowledge Base:
314058Popis konzoly pro zotavení systému Windows XP
326215Použití konzoly pro zotavení na počítači se systémem Windows Server 2003, který nelze spustit
229716Popis Konzoly pro zotavení systému Windows 2000

Pokud tato metoda byla úspěšná

Jestliže se pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybová zpráva se nezobrazí, máte hotovo!

Pokud tato metoda nebyla úspěšná

Pokud chcete provést úkol, výsledkem se chybová zpráva User32.dll a stále se zobrazí chybová zpráva, přejděte k další metodě.

Metoda 2: Použití nástroje Kontrola systémových souborů opravit User32.dll

Nástroj Kontrola systémových souborů umožňuje prohledat všechny chráněné soubory ověřit jejich verze. Pokud nástroj Kontrola systémových souborů zjistí, že byl chráněný soubor přepsán, načte správnou verzi souboru ze složky mezipaměti (% systemroot%\System32\Dllcache) nebo ze zdrojových souborů instalace systému Windows a pak nahradí nesprávný soubor. Nástroj Kontrola systémových souborů můžete spustit pouze v případě, že jste přihlášeni jako správce nebo jste členy skupiny Administrators. Další informace o použití nástroje Kontrola systémových souborů získáte v následujících článcích v databázi Microsoft Knowledge Base:
310747Popis nástroje Kontrola systémových souborů (Sfc.exe) systému Windows XP a Windows Server 2003
936212Oprava a obnovení předchozí konfigurace operačního systému Windows Vista

Pokud tato metoda byla úspěšná

Jestliže se pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybová zpráva se nezobrazí, máte hotovo!

Pokud tato metoda nebyla úspěšná

Pokud pokusíte provést úkol, výsledkem se chybová zpráva User32.dll a chybová zpráva se zobrazí, můžete chtít kontaktovat podporu:
http://support.microsoft.com

Další informace

Pokud program nebo služba se pokusí použít poškozeného, chybějící nebo poškozené User32.dll, zobrazí chybová zpráva. V některých případech chybová zpráva se zobrazí, protože program nebo služba se pokouší použít User32.dll nesprávně.

Jakákoli chyba User32.dll chybová zpráva označuje příčinu problému konkrétní a chybová zpráva pomáhá určit, jak problém vyřešit. Obvykle User32.dll chybám z jedné nebo více následujících příčin:
  • Souboru User32.dll poškození, přejmenován nebo odstraněn: The User32.dll souboru může být poškozena během aktualizace systému nebo softwaru. Poškozený soubor User32.dll možné, že chybí rutina, který je vyžadován programem, který jste nainstalovali. Program se pokusí volat tyto rutiny, dojde k chybě. Uživatel může náhodně přejmenování či odstranění souboru User32.dll.
  • Programové soubory jsou poškozené nebo chybí: je-li mít programy, které při volání rutiny v User32.dll poškozené nebo chybějící soubory, programy provádět neplatné volání rutiny User32.dll. Neplatné volání rutiny v User32.dll má za následek chyby User32.dll.
  • Software volání funkcí, které neexistují v User32.dll: Pokud se softwarový program vyžaduje User32.dll funkce, které nejsou k dispozici, chybová zpráva. Tomuto problému může dojít, pokud software je spuštěn na nesprávnou verzi systému Windows.
  • Program nepovoluje User32.dll, když je nutné aktualizovat systém Windows: že antivirový program může být nakonfigurována, aby se zabránilo inovaci všech souborů v počítači.
  • Dojde k potížím s přidělení paměti: systém Windows vyhradí pro User32.dll paměťovém prostoru. Pokud jiný soubor zabírá paměť místa, které je vyhrazeno pro User32.dll, User32.dll je přemístěna v paměti. Systém Windows považuje toto přemístění “ Nepovolené přemístění systémové knihovny DLL ” a vede k chybě. Tyto problémy s pamětí obvykle dochází při instalaci softwaru nebo soubory v těchto pořadí, aby soubor zabírá místa v paměti, které je vyhrazeno pro User32.dll.
  • Dojít k problémům ovladač: chybějící nebo poškozené ovladače nebo nekompatibilní ovladač verze může mít za následek volání rutiny User32.dll, které jsou neplatné. Neplatné volání rutiny v User32.dll má za následek User32.dll chybových zpráv.
  • Registr systému Windows je poškozen: poškozený registr systému Windows může způsobit poškozený soubor User32.dll.
  • Virů infikuje User32.dll: User32.dll je velmi důležitý soubor pro systém Windows a existují některé viry, které pokusit nakazit jej.

Odkazy

Systém Windows NT 4.0 Resource Kit dodatku 4 obsahuje nástroj závislost Walker. Závislost Walker zobrazí, které moduly závisí na systému Windows moduly, jako je například User32.dll. Další informace o Walker závislost navštivte web společnosti Microsoft:
http://technet2.microsoft.com/WindowsServer/en/library/4e43ba6c-e297-422c-9873-9538cab18ee61033.mspx?mfr=true
315241Stop: 0xc000026C nebo Stop: 0xc0000221 při spuštění systému Windows XP dojde k chybě "Nelze k načíst ovladače zařízení"
935448V počítači se systémem Windows XP Service Pack 2 se nespustí některé aplikace a zobrazí se chybová zpráva: Nepovolené přemístění systémové knihovny DLL
184802User32.dll nebo Kernel32.dll se nepodařilo inicializovat
931362Pokročilé metody řešení problémů u aplikace, která po instalaci systému Windows Vista nefunguje podle očekávání (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Vlastnosti

ID článku: 142676 - Poslední aktualizace: 11. září 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Windows Vista Enterprise
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Ultimate
  • Windows Vista Starter
Klíčová slova: 
kbmt kbexpertiseadvanced kbfix kbresolve kbenv KB142676 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:142676

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com