Ako opraviť kód chyby 0x80004005 v systéme Windows 10 a 11


Windows rád vrhá záhadné chybové kódy s miliónmi možných príčin a prinajmenšom toľko riešení. Chybový kód 0x80004005 nie je výnimkou, hoci má niekoľko bežných príčin. Tu je niekoľko vecí, ktoré môžete skúsiť opraviť v systéme Windows 10 alebo Windows 11.

Čo spôsobuje kód chyby 0x80004005?

Vo všeobecnosti sa kód chyby 0x80004005 vyskytuje, keď systém Windows nemôže získať prístup k súboru alebo priečinku. Zvyčajne sa zobrazuje ako „Chyba 0x80004005: Nešpecifikovaná chyba“.

Tu je neúplný zoznam možných príčin:

  • Váš používateľský účet systému Windows nemá vlastníctvo súboru alebo priečinka ani nemá správne povolenia na prístup k nemu.
  • Pokúšate sa extrahovať alebo otvoriť zašifrovaný archívny súbor (napríklad súbor ZIP) pomocou programu, ktorý tieto súbory nepodporuje.
  • Váš antivírus blokuje prístup k súborom
  • Nastavenie konfigurácie siete je nesprávne alebo služba nie je spustená a nemôžete sa pripojiť k inému počítaču alebo sieťovému úložnému zariadeniu (NAS) v sieti
  • Služba Windows Update je nefunkčná z dôvodu poškodených súborov

Napriek tomu, že kód chyby 0x80004005 je špecifickejší ako väčšina chybových hlásení systému Windows, stále má veľký počet potenciálnych príčin a veľký počet potenciálnych opráv.

Vyhnite sa chybám archívneho súboru

Archívne súbory vám umožňujú robiť všetky druhy úhľadných vecí, hoci nie všetky archívne súbory podporujú rovnaké funkcie. Môžete komprimovať súbory, spájať viaceré súbory, šifrovať súbory alebo rozdeliť veľké súbory do viacerých archívnych súborov.

Prieskumník súborov dokáže sám otvárať, vytvárať a extrahovať súbory ZIP, ale to je všetko. Nemôže spracovať väčšinu iných formátov archívnych súborov, ako sú RAR, 7Zs alebo Tarballs. Väčšina archívnych súborov navyše podporuje funkcie, ako je šifrovanie, ktoré uzamkne prístup k súborom za heslom. Prieskumník nepodporuje žiadne pokročilé funkcie, ktoré ponúkajú formáty archívnych súborov. Ak sa pokúsite extrahovať šifrovaný súbor ZIP pomocou Prieskumníka, zobrazí sa „Chyba 0x80004005: Nešpecifikovaná chyba“.

Riešenie je jednoduché: Použite iný program, ktorý podporuje šifrované súbory.

Na správu archívnych súborov je k dispozícii množstvo programov. Niektoré z nich – napríklad 7-Zip a PeaZip – sú úplne zadarmo. Obe sú vynikajúce možnosti a ani s jednou sa nemôžete pokaziť.

WinZip a WinRAR sú ďalšie dve výnimočné možnosti, ale ani jedna nie je technicky zadarmo. WinZip ponúka bezplatnú 30-dňovú skúšobnú verziu, po ktorej si ju musíte kúpiť, ak ju chcete naďalej používať. WinRAR tiež ponúka skúšobné obdobie, ale po skončení skúšobného obdobia vám ho umožní používať na neurčito, aj keď s určitým problémom.

Riešenie problémov so službou Windows Update

Chyba 0x80004005 sa môže objaviť aj pri pokuse o spustenie služby Windows Update. Zvyčajne sa to stane po prerušení aktualizácie systému Windows niečím, ako je strata napájania alebo výpadok internetu.

Prvá vec, ktorú môžete vyskúšať, je vstavaný nástroj na riešenie problémov služby Windows Update. Nástroj na riešenie problémov môže byť schopný automaticky vyriešiť čokoľvek, čo spôsobuje chybu.

Ak zlyhá, môžete skúsiť manuálne vymazať všetky aktualizačné súbory a reštartovať aktualizačnú službu — ak sa chyba vyskytuje z dôvodu poškodeného sťahovania, problém by sa mal vyriešiť.

Opravte príčiny súvisiace so sieťou

Chybový kód 0x80004005 sa najčastejšie objavuje, keď sa ľudia pokúšajú pripojiť k sieťovému úložisku (NAS), hoci sa to stáva aj za iných okolností. Chyba nie je dostatočne konkrétna, aby sa dalo presvedčivo povedať, v čom je problém, ale existuje niekoľko pravdepodobných vinníkov. Ak používate dva počítače so systémom Windows, ktoré sa pokúšate pripojiť prostredníctvom siete LAN, mali by ste skontrolovať všetky tieto nastavenia na oboch počítačoch.

Skontrolujte nastavenia Server Message Block (SMB).

SMB je protokol, ktorý umožňuje počítačom v rovnakej sieti komunikovať a fungovať ako klient a server. Najčastejšie sa používa na umožnenie komunikácie medzi počítačom a tlačiarňou alebo počítačom a NAS, ale dá sa použiť aj na iné veci.

V súčasnosti sa používa niekoľko verzií SMB. SMB verzia jedna alebo SMBv1 je najstarší štandard a z bezpečnostných dôvodov sa už príliš nepoužíva. SMBv2 a SMBv3 sa stále bežne používajú.

Ak chyba súvisí s problémom SMB, existuje niekoľko možností:

  1. Služba SMB nie je spustená
  2. AllowInsecureGuestAuth je zakázaný a vy používate NAS, ktorý to vyžaduje
  3. Zariadenie alebo služba, ktorú sa pokúšate použiť, vyžaduje SMBv1

Začnime kontrolou stavu služby SMB. Otvorte zvýšený príkazový riadok, PowerShell alebo Windows Terminal a potom spustite nasledujúci príkaz:

sc.exe qc lanmanworkstation

Získate niečo veľmi podobné nižšie uvedenému výstupu:

Ak „START_TYPE“ nie je nastavený na AUTO_START, musíte ho povoliť. Spustite ďalšie dva príkazy v rovnakom okne ako posledný príkaz.

sc.exe config lanmanworkstation Depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe konfigurácia mrxsmb20 štart= auto

Ak všetko prebehlo dobre, uvidíte [SC] ChangeServiceConfig SUCCESS.

Ak to nefungovalo, ďalšia vec, ktorú môžete vyskúšať, je povoliť nezabezpečené prihlásenie hostí. Systém Windows štandardne blokuje prihlásenie hostí do sieťových zariadení pomocou SMB2. Možno budete musieť toto nastavenie zakázať – nie je to ideálne z hľadiska zabezpečenia, ale je to celkom bežná vec pri spotrebiteľských zariadeniach.

Spustite Editor databázy Registry (RegEdit) a potom prejdite do HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters pomocou ponuky naľavo alebo jednoducho vložte cestu do panela s adresou.

DWORD, ktorý hľadáte, sa volá AllowInsecureGuestAuth – ak tam nie je, budete si ho musieť vytvoriť.

Kliknite pravým tlačidlom myši na prázdne miesto, myšou vyberte „Nový“ a potom kliknite na „Hodnota DWORD (32-bit). Pomenujte ho „AllowInsecureGuestAuth“ a nastavte hodnotu na 1.

Skúste urobiť čokoľvek, čo vám pôvodne spôsobilo chybu 0x80004005 po nastavení hodnoty na 1. Existuje ešte jedna pravdepodobná možnosť súvisiaca s SMB.

Je možné, že sieťové zariadenie, ku ktorému sa pokúšate pripojiť, vyžaduje použitie SMBv1, najstaršej verzie štandardu. V systéme Windows 10 a Windows 11 je predvolene vypnutá, ale stále je možné ju povoliť.

Stlačte tlačidlo Štart, do vyhľadávacieho poľa zadajte „funkcie systému Windows“ a potom stlačte kláves Enter alebo kliknite na „Otvoriť“. Okno Funkcie systému Windows ešte neprešlo do aplikácie Nastavenia, takže ak doň chcete prejsť, prejdite na: Ovládací panel > Programy > Zapnúť alebo vypnúť funkcie systému Windows.

Prejdite nadol, kým neuvidíte „Podpora zdieľania súborov SMB 1.0/CIFS“. Kliknite na malé tlačidlo plus, potom zaškrtnite „SMB 1.0/CIFS Client“, „SMB 1.0/CIFS Server“ a zrušte začiarknutie „SMB 1.0/CIFS Automatic Removal“. Potom kliknite na „OK“.

Systém Windows automaticky stiahne súbory a vyzve vás na reštartovanie počítača. Skontrolujte a zistite, či to fungovalo – ak nie, nezúfajte. Existuje viac vecí, ktoré môžete vyskúšať. Pred pokračovaním nezabudnite znova vypnúť SMB 1.0/CIFS. Nemá zmysel nechávať ho zapnutý, pokiaľ to nepotrebujete, a je to potenciálna bezpečnostná chyba

Nastavenia zisťovania a zdieľania siete

Sieťové zariadenia – ako sieťové úložisko (NAS) alebo, čo je ešte horšie, sieťová tlačiareň – sú často dosť náročné. Na vine sú často nastavenia zisťovania siete alebo zdieľania. Tu je to, čo musíte urobiť, aby ste vylúčili tieto nastavenia ako zdroj vášho problému.

Otvorte Nastavenia siete. Kliknite na tlačidlo Štart, do vyhľadávacieho panela napíšte „rozšírené možnosti zdieľania“ a potom kliknite na „Otvoriť“ alebo stlačte Enter. Môžete tam prejsť aj z ovládacieho panela, prejdite na: Ovládací panel > Sieť a internet > Centrum sietí > Rozšírené nastavenia zdieľania.

Nastavenia zdieľania si môžete prispôsobiť podľa typu siete, ku ktorej ste pripojení – vo všeobecnosti by mala byť vaša domáca sieť nastavená ako súkromná. Ak nie, Windows 10 a Windows 11 vám umožnia zmeniť vašu sieť z verejnej na súkromnú len niekoľkými kliknutiami.

Otvorte sekciu s názvom „Súkromné“ kliknutím na slovo „Súkromné“ alebo na malú šípku (vyzerá ako šípka nahor) na pravej strane. Začiarknite bubliny alebo bubliny vedľa položiek „Zapnúť zisťovanie siete“, „Zapnúť automatické nastavenie sieťových zariadení“ a „Zapnúť zdieľanie súborov a tlačiarní“.

Potom prejdite nadol do časti s názvom Všetky siete.

Existujú tri nastavenia, na ktoré musíte kliknúť: „Zapnúť zdieľanie, aby každý s prístupom k sieti mohol čítať a zapisovať súbory do verejných priečinkov“, „Povoliť zdieľanie súborov pre zariadenia, ktoré používajú 40 alebo 56-bitové šifrovanie“ a „Vypnúť heslo“ Chránené zdieľanie.

Kliknite na „Uložiť zmeny“ a potom reštartujte počítač. Ak to nefunguje, máte iný problém – môže to súvisieť so základnými službami, ktoré umožňujú pripojenie medzi zariadeniami LAN.

Základné služby

SMB je len jedným z mnohých softvérových komponentov, ktoré umožňujú vášmu počítaču komunikovať s inými zariadeniami v lokálnej sieti. Windows má niekoľko služieb, ktoré sú potrebné na fungovanie zdieľania v sieti:

  • Klient DNS
  • Klient DHCP
  • Hostiteľ poskytovateľa zisťovania funkcií (fdPHost)
  • Function Discovery Resource Publication (fdResPub)
  • Simple Service Discovery Protocol (SSDP)
  • Hostiteľ zariadenia UPnP

Klient DNS a klient DHCP by sa mali spustiť automaticky a pravdepodobne fungujú dobre. Sú potrebné na to, aby mal váš počítač prístup na internet; ak by sa nepodarilo spustiť, určite by ste si to všimli, pretože váš prehliadač (a väčšina ostatných aplikácií) by nefungoval.

Ostatné spoločne poskytujú vášmu počítaču možnosť vidieť a komunikovať s inými zariadeniami v sieti. Skontrolujte ich stav otvorením aplikácie Služby. Existujú dva rýchle spôsoby, ako to urobiť. Do vyhľadávacieho panela ponuky Štart môžete zadať „služby“ a potom kliknúť na „Otvoriť“ alebo stlačiť Enter. Prípadne môžete stlačiť Windows + R a do poľa Spustiť napísať „services.msc“ a potom stlačiť Enter.

Zoznam služieb je predvolene zoradený abecedne, ale ak nie je vaša, stačí kliknúť na stĺpec „Názov“ v hornej časti. Prejdite nadol v zozname a skontrolujte, či sú všetky služby, ktoré uvádzame, nastavené na „Manuálne“ alebo „Automatické“.

Ak je niektorá z nich nastavená na „Zakázané“, kliknite pravým tlačidlom myši na službu a potom kliknite na „Vlastnosti“.

Kliknite na rozbaľovaciu ponuku, vyberte možnosť „Automaticky“ alebo „Automaticky (Odložený štart)“ a potom kliknite na „Použiť“ a „OK“. Služba sa spustí automaticky pri spustení systému Windows.

Dôkladne skontrolujte všetky uvedené služby, reštartujte počítač a skúste to znova.

NetBIOS

NetBIOS je ďalší kľúčový softvér súvisiaci s pripojením zariadení cez lokálnu sieť. Ak nefunguje, je známe, že spôsobuje chybu 0x80004005. Dvakrát skontrolujte vaše nastavenia, aby ste sa uistili, že to nie je problém.

Stlačte tlačidlo Štart, do vyhľadávacieho panela napíšte „Sieťové pripojenia“ a potom stlačte Enter alebo kliknite na „Otvoriť“.

Kliknite pravým tlačidlom myši na sieťový adaptér, ktorý používate na pripojenie k sieti LAN, a potom kliknite na „Vlastnosti“. Adaptéry sa budú medzi počítačmi líšiť v dôsledku rôznych hardvérových konfigurácií, ale káblové pripojenie bude mať vo všeobecnosti Ethernet v názve, zatiaľ čo adaptéry Wi-Fi budú mať v názve Wi-Fi.

Posúvajte sa nadol, kým neuvidíte „Internet Protocol Version 4 (TCP/IPv4)“, vyberte ho a potom kliknite na „Vlastnosti“.

Kliknite na „Rozšírené“.

Kliknite na kartu „WINS“ a potom sa pozrite do spodnej časti okna. Nastavenie „Predvolené“ by malo fungovať. Ak je NetBIOS nastavený na „Disabled“, pokračujte a aktivujte predvolené nastavenie. Ak je však vybratá možnosť „Predvolené“ a stále sa zobrazuje chyba, skúste namiesto toho zmeniť nastavenie na „Povolené“. Kliknite na medzeru vedľa „Povoliť NetBIOS cez TCP/IP“ a potom kliknite na „OK“.

Zatvorte všetky ostatné okná, ktoré ste predtým otvorili, kliknutím na „Ok“ a potom skontrolujte, či sa chyba stále vyskytuje.

Zakázať IPv6

Internetový protokol verzie 6 alebo IPv6 je budúcnosť a pomaly sa stáva normou. Prijatie nového štandardu však nebolo rýchlym ani efektívnym procesom. Zabezpečenie staršej podpory pre zariadenia IPv4 má občas za následok čkanie.

Je možné, že takéto čkanie je zodpovedné za „Chyba: 0x80004005“. Riešenie je, samozrejme, jednoduché: Vypnite ho. Vo väčšine prípadov to nie je potrebné.

Otvorte aplikáciu Nastavenia, prejdite na Sieť a internet > (Názov vašej siete) > Vlastnosti hardvéru a potom kliknite na „Upraviť“ v oblasti nastavení DNS.

Prejdite nadol na IPv6 a kliknite na prepínač do polohy vypnuté.

Znova reštartujte počítač a zistite, či sa chyba stále zobrazuje.

Antivírus alebo brána firewall blokuje prístup

Nie je to pravdepodobné, ale je možné, že na vine je príliš ochranný antivírusový softvér. Najlepšie moderné antivírusové programy ponúkajú ochranu pred širokou škálou útokov vrátane tých, ktoré môžu pochádzať z vašej lokálnej siete (LAN). Najjednoduchší spôsob, ako skontrolovať, či je to problém, je dočasne vypnúť antivírus a bránu firewall.

Nie je možné poskytnúť konkrétne pokyny, ako to urobiť, pretože existuje toľko rôznych antivírusových programov. Spoločnosť, ktorá softvér vyrába, bude mať pokyny na svojej webovej stránke, takže by ste mali začať tam.

Ak používate program Microsoft Defender, vypnutie brány firewall a antivírusu je celkom jednoduché.

Opravte chyby miestnych súborov

Kód chyby 0x80004005 nie je obmedzený iba na sieťové zariadenia – niekedy sa objaví na vašom počítači so systémom Windows, keď sa pokúšate lokálne pristupovať k súboru alebo priečinku alebo s ním manipulovať. Našťastie, zoznam príčin v tomto scenári.

Problémy s povolením alebo vlastníctvom

Problém s povoleniami alebo vlastníctvom je pravdepodobne problém, ak sa pri práci s miestnymi súbormi vyskytuje chyba 0x80004005.

Najprv skontrolujte a zistite, či váš používateľský účet vlastní súbor alebo priečinok, ktorý vám spôsobuje problémy. Ak nie, prvá vec, ktorú by ste mali vyskúšať, je prevziať vlastníctvo súboru alebo priečinka.

Keď prevezmete vlastníctvo súboru, ďalšia vec, ktorú by ste mali vyskúšať, je ručná úprava vašich povolení. Kliknite pravým tlačidlom myši na súbor alebo priečinok a kliknite na „Vlastnosti“.

Prejdite na kartu „Zabezpečenie“, vyberte skupinu Používatelia a skontrolujte povolenia uvedené nižšie. „Plná kontrola“ by mala byť zaškrtnutá. Ak nie, kliknite na „Upraviť“.

Začiarknite v zozname možnosť „Úplná kontrola“ a všetky ostatné možnosti by sa mali tiež automaticky aktivovať. Potom kliknite na „Použiť“ a „OK“.

Váš používateľský účet je pravdepodobne súčasťou skupiny Users aj skupiny Administrators, ak je v počítači iba jeden používateľský účet. Skontrolujte povolenia pre obe v okne Vlastnosti – každý používateľský účet v skupine Administrators by mal mať „úplnú kontrolu“, ale nikdy nie je na škodu mať istotu.

Po potvrdení, že máte vlastníctvo a úplnú kontrolu, skontrolujte a zistite, či sa chyba stále zobrazuje.

Antivírus

Väčšina antivírusových programov môže byť nastavená na ochranu určitých súborov a priečinkov pred škodlivým softvérom. Zriedka sa táto ochrana trochu preháňa a môže narúšať bežné činnosti na vašom počítači.

Najrýchlejší spôsob, ako skontrolovať, či je to príčina problému, je vypnúť antivírus. Na webovej stránke antivírusu budú pokyny, ako presne to urobiť.

Microsoft Defender Antivirus je dosť nepravdepodobné, že by to bol problém, ale nikdy nie je na škodu túto možnosť vylúčiť.

Problémy s pevným diskom, SSD alebo Windowsom

Neexistuje jednoduchý spôsob, ako si byť úplne istý, či je za chybu zodpovedná chyba hardvéru alebo poškodenie systému Windows. Najpohodlnejším diagnostickým nástrojom v tomto prípade je len predpokladať, že existuje problém a pokúsiť sa ho vyriešiť. Určite tým nič nezhoršíš.

Existujú tri hlavné príkazy, ktoré by ste mali spustiť, aby ste vylúčili väčšinu problémov, ktoré by to mohli spôsobiť: Chkdsk, DISM a SFC.

Na spustenie príkazov budete musieť spustiť príkazový riadok alebo PowerShell ako správca. Neplánujte sa so skenovaním ponáhľať – môžu chvíľu trvať.

Po dokončení reštartujte počítač a skontrolujte, či sa stále zobrazuje chyba 0x80004005.

Ďalšie kroky na riešenie problémov

Bohužiaľ, chybový kód sa môže objaviť aj v nejasnejších prípadoch súvisiacich s konkrétnymi programami. Keďže programy sú také rozmanité, je ťažké konkrétne povedať, ako v týchto prípadoch problém vyriešiť. Pri odstraňovaní problémov majte na pamäti širšie ťahy toho, čo spôsobuje chybu 0x80004005: k súboru alebo priečinku nie je možné správne pristupovať.

To znamená, že vaše kroky na riešenie problémov by mali začať tým, že sa ubezpečíte, že vaša aplikácia môže správne pristupovať k požadovaným súborom a priečinkom, že všetky požadované služby fungujú správne a že žiadny zo základných súborov nie je poškodený. V praxi to znamená, že máte tri hlavné kroky: deaktivujte antivírus, spustite program ako správca a úplne ho vymažte a znova nainštalujte.

Common Windows Errors
Error Code 0xc00000e5 | 0xc000007b | 0x80004005 | 0x80070005 | 0x8007045d | Kmode Exception Not Handled | WHEA Uncorrectable Error | DPC Watchdog Violation | Page Fault in Nonpaged Area | USB Device Not Recognized | Network Discovery Is Turned Off | Wi-Fi Isn’t Secure | Wi-Fi Doesn’t Have a Valid IP Configuration | Windows Cannot Find the License Terms
Learn More Look Up Error Codes in CMD | BSODs Explained | Find BSOD Logs | Repair Corrupted Files | Fix a Frozen Windows PC