Logo bg.nowadaytechnol.com

Как да коригирам код за грешка 0x800c0005 „Вашият компютър не е свързан с интернет“

Съдържание:

Как да коригирам код за грешка 0x800c0005 „Вашият компютър не е свързан с интернет“
Как да коригирам код за грешка 0x800c0005 „Вашият компютър не е свързан с интернет“

Видео: Как да коригирам код за грешка 0x800c0005 „Вашият компютър не е свързан с интернет“

Видео: Как да коригирам код за грешка 0x800c0005 „Вашият компютър не е свързан с интернет“
Видео: Раздел, неделя 5 2024, Март
Anonim

The код на грешка 0x800c0005 се появява под Windows, след като задачата на родния или на трета страна се провали след проблеми с изтеглянето на файлове. В повечето случаи този проблем е свързан с неуспех, свързан с няколко файла с динамична връзка (. DDL). Същият код за грешка обаче се съобщава и за Xbox One.

Image
Image

Както се оказва, има няколко различни виновници, които в крайна сметка могат да причинят този код за грешка в Windows или Xbox One:

  • Намеса на защитна стена от трета страна - Както се оказва, този проблем много добре може да бъде причинен от свръхзащитен AV пакет, който в крайна сметка блокира връзката с външния сървър, който в крайна сметка причинява грешката. В този случай опитайте да деинсталирате защитната стена и проверете дали кодът за грешка изчезва.
  • Проблем с флота на библиотеката Dynamic Link - Ако виждате този код за грешка, докато се опитвате да инсталирате версията на. NET framework или когато се опитвате да актуализирате приложението Onedrive, има вероятност да имате работа с няколко DDL файла, които не са регистрирани правилно. В този случай трябва да можете да разрешите този проблем, като пререгистрирате файловете от повишен CMD ред.
  • Несъответствие на Windows Update - Ако виждате тази грешка, докато се опитвате да актуализирате естествения компонент чрез Windows Update, има вероятност да имате работа с някакъв вид корупция, вкоренена в временните папки. В този случай трябва да можете да разрешите проблема, като нулирате всяка съответна услуга на WU и изчистите папките SoftwareDistribution и CatRoot2.
  • Временен проблем с файл на Xbox One - Ако виждате тази грешка на Xbox One (при стартиране на игра), има вероятност да се справите с някакъв вид несъответствие, което се корени във временен файл. В този случай трябва да извършите процедура за колоездене.
  • NAT е затворен - И на PC, и на Xbox One този код за грешка може да се появи поради факта, че преобразуването на мрежови адреси (NAT) е затворено. В този случай би трябвало да можете да разрешите проблема или като активирате UPnP от настройките на вашия рутер, или като препратите ръчно необходимите портове.
  • DNS несъответствие - В случай че виждате този код за грешка, докато се опитвате да създадете страна на Xbox One или на Xbox App (на Windows 10), вероятно имате работа с непоследователен DNS. Ако този сценарий е приложим, трябва да преминете към еквивалента на Google DNS и да видите дали това в крайна сметка ще реши проблема за вас.

Деактивирайте защитната стена на трета страна

Според някои засегнати потребители този проблем може да възникне и поради свръхзащитен AV пакет, който в крайна сметка блокира връзката с външния сървър, което в крайна сметка произвежда 0x8004005 код на грешка.

Ако използвате пакет от трети страни, трябва да го деинсталирате, преди да опитате процедурата, която в момента е неуспешна, и да видите дали това в крайна сметка ще реши проблема за вас. Имайте предвид, че деактивирането на защитата в реално време вероятно няма да е достатъчно, тъй като същите правила за сигурност ще останат в сила, дори ако основната AV услуга е деактивирана.

В случай че този сценарий е приложим и използвате защитна стена на трета страна, за която подозирате, че може да причинява проблема, деинсталирайте вашата програма за сигурност напълно заедно с всеки остатъчен файл.

След като направите това, рестартирайте компютъра си и вижте дали проблемът е отстранен при следващото стартиране на компютъра.

Ако все още се появява същия проблем, преминете към следващото потенциално решение по-долу.

Пререгистриране на. DLL файловете

Ако виждате 0x800C0005 грешка при опит за инсталиране . NET Framework 4 или когато се опитвате да инсталирате в очакване на Windows Update, вероятно виждате този проблем поради няколко файла с библиотека Dynamic Link (Softpub.dll, Wintrust.dll, и Initpki.dll), които не са регистрирани правилно, така че вашата операционна система не може да ги използва правилно.

В случай, че този сценарий е приложим, ще можете да отстраните проблема, като използвате повишена Командния ред за да регистрирате повторно 3-те файла с библиотека Dynamic Link. Няколко засегнати потребители потвърдиха, че операцията най-накрая им позволи да изпълнят задачата, без да виждат 0x800C0005 грешка.

Ето кратко ръководство за пререгистриране на проблемните. DLL файлове:

  1. Натиснете Клавиш на Windows + R да се отвори Бягай диалогов прозорец. Въведете вътре в текстовото поле ‘Cmd’ вътре в текстовото поле, след което натиснете Ctrl + Shift + Enter за да отворите повишен команден ред. Когато бъдете подканени от UAC (Контрол на потребителски акаунти), щракнете Да за предоставяне на административни привилегии.

    Image
    Image
  2. След като влезете в повишения команден ред, въведете следните команди в който и да е ред и натиснете Въведете след всеки, за да пререгистрирате проблемните файлове на библиотеката Dynamic Link:

    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll

  3. След като операцията приключи, затворете повишения команден ред и рестартирайте компютъра.
  4. След като завърши следващото стартиране, повторете действието, което преди това е причинило 0x8004005 грешка и вижте дали проблемът вече е решен.

Нулиране на грешката на Windows Update

Ако виждате тази грешка, докато се опитвате да инсталирате в очакване на Windows Update, вероятно имате работа с някакъв вид повреда, която в крайна сметка засяга файлове и зависимости, свързани с Windows Update.

Ако този сценарий е приложим, трябва да можете да разрешите проблема, като нулирате компонента на Windows Update с инструментите, достъпни за крайните потребители. Няколко засегнати потребители потвърдиха, че най-накрая са успели да поправят проблема чрез нулиране на Windows Update и всяка свързана зависимост.

В случай, че искате да приложите същия тип поправка, следвайте инструкциите по-долу в опит да поправите 0x800c0005 код на грешка:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред. В Управление на потрбителския профил, щракнете Да за предоставяне на административни привилегии.

    Image
    Image
  2. След като влезете в повишения команден ред, въведете следните команди и натиснете Въведете за да спрете основната услуга на Windows Update и свързаните с нея зависимости:

    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

    Забележка: Тези команди ефективно ще спрат услугата BITS, услугата Windows Update и криптографската услуга.

  3. След като успеете да изпълните всяка от командите по-горе, поставете следните команди, за да преименувате Разпространение на софтуера и CatRoot2 папки:

    Ren% systemroot% / SoftwareDistribution SoftwareDistribution.bak Ren% systemroot% / system32 / catroot2 catroot2.bak

    Забележка: Тези две команди ще принудят вашата операционна система да създаде нови папки за разпространение на софтуер, които ще премахнат ефектите от всички повредени файлове, които се съхраняват в текущите папки.

  4. След това поставете командите по-долу и натиснете Въведете след всяко да рестартирате услугите, които преди това сте деактивирали на стъпка 2:

    net start bits net start wuauserv net start appidsvc net start cryptsvc

  5. Рестартирайте компютъра си и вижте дали проблемът е отстранен при следващото стартиране на компютъра.

В случай че тази корекция не е приложима и виждате тази грешка на Xbox One, преминете надолу към следващата потенциална корекция по-долу.

Задвижване на конзолата (само за Xbox One)

Ако видите кода за грешка 0x800c0005, докато се опитвате да изтеглите актуализация на играта или когато се опитвате да стартирате парти, възможно е да имате работа с някаква мрежова несъответствие, улеснено от някакъв вид файлове, които се съхраняват локално.

В този случай би трябвало да можете да разрешите проблема, като изпълните процедура за включване на захранването на вашата конзола Xbox One. За да направите това, следвайте инструкциите по-долу, за да извършите цикъл на захранване и източване на кондензаторите. Тази операция ще премахне по-голямата част от проблемите, причинени от временни файлове и остатъци от файлове на фърмуера.

  1. Когато вашата конзола Xbox One е напълно включена, натиснете бутона Xbox (на конзолата си) и я задръжте, докато видите, че предните светодиоди се изключват на конзолата ви.

    Image
    Image
  2. След като конзолата ви е напълно изключена, продължете и извадете захранващия кабел от контакта и изчакайте 30 секунди или повече, за да се уверите, че кондензаторите на захранването са напълно източени. Тази операция ще гарантира, че няма данни за кръстосано стартиране, които все още могат да причинят това поведение.
  3. Свържете захранващия кабел отново и стартирайте конзолата си по конвенционален начин. Докато конзолата се стартира, потърсете първоначалната анимация при стартиране. Ако видите по-дългата анимация (тази за около 5 секунди), това означава, че операцията е била успешна.

    Image
    Image
  4. След като конзолата ви се зареди отново, повторете действието, което преди това е причинило кода за грешка 0x800c0005, и вижте дали проблемът вече е отстранен.

В случай, че все още се появява същият проблем, преминете към следващото потенциално решение по-долу.

Активиране на UPnP или ръчно препращане на необходимите портове

Ако нито една от потенциалните поправки не е работила за вас, има голяма вероятност да видите този код за грешка поради NAT (Превод на мрежови адреси) проблем. Ако вашата конзола определи, че вашата NAT е затворена, може да ви бъде попречено да извършвате определени действия на вашата конзола.

В този случай трябва да можете бързо да разрешите проблема активиране на Universal Plug and Play ако вашият рутер го поддържа. Това ще гарантира, че вашият NAT се отваря, като автоматично препраща всеки порт, който се изисква от вашата конзолна операционна система или от игра или приложение, които играете в момента.

Ако обаче използвате рутер, който не поддържа UPnP, ще трябва препращайте ръчно необходимите портове за да се гарантира, че NAT се отваря.

В случай, че този сценарий не е приложим, преминете към следващото потенциално решение по-долу.

Преминаване към DNS на Google

Ако нито една от потенциалните поправки по-горе не е работила за вас, вероятно имате работа DNS (система с имена на домейни) проблем. Съобщава се, че този проблем се появява както на компютър, така и на Xbox One.

Няколко засегнати потребители, изправени пред същия проблем, потвърдиха, че са успели да разрешат проблема, като са преминали към DNS по подразбиране, предоставен от Google. Това ще поправи повечето проблеми, улеснени от непостоянен DNS.

Но имайте предвид, че в зависимост от платформата, на която в крайна сметка виждате 0x800c0005 (PC или Xbox One), инструкциите за превключване към DNS на Google ще бъдат различни. Поради това създадохме 2 различни подръководства, така че следвайте този, приложим за текущия ви сценарий.

А. Превключване към Google DNS на Xbox One

  1. От главното табло за управление на Xbox One натиснете Меню с указания на вашия контролер, след това отидете на Настройки> Мрежа и достъп до Разширени настройки меню.
  2. След това от Разширени настройки меню, щракнете върху DNS настройки, след това изберете Ръчно от подменюто.

    Разширени мрежови настройки на Xbox One
    Разширени мрежови настройки на Xbox One
  3. След като влезете в DNS настройки, продължете напред и задайте 8.8.8.8 като Първичен DNS и 8.8.4.4 като Вторичен DNS.

    Промяна на DNS в Xbox
    Промяна на DNS в Xbox

    Забележка: В случай, че искате да използвате Google DNS за IPV6, вместо това използвайте следните стойности:

    Първичен DNS - 208.67.222.222 Вторичен DNS - 208.67.220.220

  4. Запазете промените, след това рестартирайте конзолата си и вижте дали проблемът вече е отстранен.

Б. Преминаване към Google DNS на Windows

  1. Натиснете Клавиш на Windows + R да се отвори Бягай диалогов прозорец. След това напишете ‘Ncpa.cpl’ и натиснете Въведете за да отворите Интернет връзка меню.
  2. След като влезете в менюто Network Connections, щракнете с десния бутон върху мрежата, към която сте свързани в момента. Ако използвате безжична мрежа, щракнете с десния бутон върху Wi-Fi (безжична мрежова връзка), след това кликнете върху Имоти от контекстното меню. Забележка: Ако сте свързани с vian ethernet кабел, щракнете с десния бутон върху Ethernet (Local AreConnection).
  3. Вътре в Имоти екран, изберете Работа в мрежа раздел от хоризонталното меню в горната част. След това отидете на модула под Тази връзка използва следните елементи, изберете Интернет протокол версия 4 (TCP / IPv4) и кликнете върху Имоти бутон по-долу.
  4. На следващия екран изберете раздела Общи, изберете превключвателя, свързан с Използвайте следния адрес на DNS сървър и заменете Предпочитание DNS сървър и Алтернативен DNS сървър със следните стойности:

    8.8.8.8 8.8.4.4

  5. След като успеете да настроите съответно стойностите, следвайте стъпка 3 и стъпка 4 отново, за да промените Интернет протокол версия 6 (TCP / IPv6) до Google DNS:

    2001:4860:4860::8888 2001:4860:4860::8844

  6. Запазете промените, които току-що сте внедрили, след това рестартирайте компютъра си и повторете действието, което преди това е причинило 0x800C0005 код на грешка.

Препоръчано: