Как да коригирам код за грешка в приложението за Windows Store 0x80d02017

Няколко потребители на Windows 10 срещат кода за грешка 0x80d02017, когато се опитват да инсталират приложение чрез Windows Store. Най-засегнатите потребители съобщават, че срещат проблема както с игрите, така и с приложенията. Докато някои потребители казват, че проблемът възниква само с нови заглавия, които не са били инсталирани преди, други потребители съобщават, че проблемът се проявява с игри или приложения, които преди са работили. В повечето случаи засегнатите потребители подозират, че проблемът е възникнал след инсталирането на актуализация на Windows.

Какво причинява кода за грешка 0x80d02017 в магазина на Windows?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети и стратегии за поправка, които обикновено се използват за отстраняване на този проблем на компютри с Windows 10. Както се оказва, има няколко различни потенциални виновници, които могат да бъдат отговорни за проявата на този код за грешка:

  • Често срещан бъг в Windows Store - Както се оказва, има един доста често срещан бъг в Windows store, който може да причини този конкретен код за грешка при определени вградени приложения, когато те са в процес на актуализиране. Ако този сценарий е приложим, трябва да можете да разрешите проблема незабавно, като стартирате вградения инструмент за отстраняване на неизправности в Windows Apps.
  • Лоша актуализация на Windows - Друга възможност е, че бъг на Windows Store е бил въведен, когато е инсталирана лоша актуализация на Windows. Това е доста често при компютри с Windows 10, които все още не са актуализирани с актуализацията на създателя. В този случай трябва да можете да разрешите проблема, като използвате повишен прозорец на Powershell, за да нулирате приложението Windows Store.
  • Намеса на защитна стена на трета страна - Ако използвате VPN / прокси клиент или защитна стена на трета страна, има вероятност тя да блокира способността на Windows Store да изтегля и стартира нови приложения. Ако този сценарий е приложим, е много вероятно връзката да не се доверява от инсталационния агент на Windows. В този случай проблемът може да бъде разрешен чрез деинсталиране на клиента на трета страна, който причинява конфликта.
  • IPV6 е в конфликт с динамичния IP - Windows 10 има някои проблеми с поддържането на множество IPV6 връзки, когато използва динамична IP конфигурация. Ако този сценарий е приложим за вашия конкретен случай, можете да избегнете проблемите като цяло, като деактивирате поддръжката на IPV6 от прозореца на мрежовата връзка.
  • Повредена папка за разпространение на софтуер - Друг възможен виновник, който може да е отговорен за този код за грешка, е някакъв вид повреда в папката за разпространение на софтуер. Ако този сценарий е приложим, трябва да можете да разрешите проблема, като използвате повишен команден ред за нулиране на папката за разпространение на софтуер.

Ако в момента се мъчите да разрешите същото съобщение за грешка, когато се опитвате да осъществите достъп до приложение с помощта на Windows Store, тази статия ще ви предостави няколко различни стъпки за отстраняване на неизправности, които трябва да смекчат проблема. Долу ще намерите няколко различни потенциални поправки, които други потребители в подобна ситуация са използвали успешно за разрешаване на кода за грешка 0x80d02017.

Ако искате да останете възможно най-ефективни, съветваме ви да следвате методите в реда, в който са представени, тъй като ние сме подредили по ефективност и тежест. Независимо от виновника, който е отговорен за проблема, в крайна сметка трябва да се натъкнете на метод, който ще ви помогне да заобиколите проблема и да използвате приложението нормално.

Нека да започнем!

Метод 1: Стартиране на инструмента за отстраняване на неизправности на Windows Apps

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

Ако виновникът за кода за грешка 0x80d02017 е покрит от една от стратегиите за поправка, включени в инструмента за отстраняване на неизправности, ще можете да разрешите проблема автоматично, просто като стартирате инструмента за отстраняване на неизправности в Windows Apps.

Ето кратко ръководство за стартиране на инструмента за отстраняване на неизправности в приложенията на Windows, за да разрешите кода за грешка 0x80d02017 :

  1. Натиснете клавиш Windows + R, за да отворите диалогов прозорец за изпълнение. След това въведете “ control.exe / име Microsoft.Troubleshooting ” и натиснете Enter, за да отворите раздела Troubleshooting в раздела Settings .

    Забележка: В Windows 10 вместо това можете да използвате командата ms-settings: fixhoot .

  2. След като стигнете там, отидете на Търсене и отстраняване на други проблеми , след това щракнете върху приложенията на Windows Store и изберете Стартиране на инструмента за отстраняване на неизправности .
  3. След като стартирате помощната програма за отстраняване на неизправности, изчакайте, докато първоначалното сканиране приключи, след това следвайте подканите на екрана, за да приложите стратегията за поправка, която се препоръчва въз основа на типа открит проблем.
  4. След като коригирането бъде приложено, рестартирайте компютъра си и вижте дали проблемът е разрешен, след като следващата стартираща последователност приключи.

Ако все още се среща същият код за грешка 0x80d02017  , преминете надолу към следващия метод по-долу.

Метод 2: Използване на Powershell за нулиране на приложението Windows Store

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

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

Ето кратко ръководство за това как да нулирате приложението Windows Store, като използвате подканата на Powershell:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете 'PowerHell' и натиснете Ctrl + Shift + Enter, за да отворите повишен Powershell ред Когато бъдете подканени от UAC (Контрол на потребителски акаунти), щракнете върху Да, за да предоставите административни права на прозореца Powershell.
  2. След като влезете в административния ред на Powershell, въведете или поставете следната команда, за да нулирате приложението Windows Store:
    Get-AppXPackage * WindowsStore * -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}  
  3. След като процесът приключи, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на системата.

Ако все още се появява същия проблем, когато се опитвате да изтеглите или стартирате приложение чрез Windows Store, преминете надолу към следващия метод по-долу.

Метод 3: Деинсталиране на защитна стена или VPN на трета страна

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

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

Here’s a quick guide on uninstalling the 3rd party firewall or VPN:

  1. Press Windows key + R to open up a Run dialog box. Then, type “appwiz.cpl” and press Enter to open up the Programs and Features window.
  2. Once you’re inside the Programs and Features screen, scroll down through the list of installed applications and locate your 3rd party firewall or VPN client. Once you see it, right-click on it and choose Uninstall from the newly appeared context menu.
  3. Follow the on-screen prompts from the next screen to complete the uninstallation of the VPN / Firewall tool. Once the software is uninstalled, restart your computer and see if the issue is resolved at the next system startup.

If the same 0x80d02017 error code is still occurring or this method wasn’t applicable, move down to the next method below.

Method 4: Disabling IPV6 support

This method has the potential of creating additional incompatibilities with your computer (with other applications that make use of IPV6), but it’s still one of the most efficient ways of resolving the 0x80d02017 error. 

Although there’s no official explanation on why disabling IPV6 support ended up resolving the issue for a lot of users, users are speculating that it’s probably because Windows Store has the potential of glitching when a dynamic IP configuration is being used.

This procedure might reduce the download & upload speed for a bit, but the workload should be passed over to the IPV4 protocol. Here’s a quick guide on disabling IPV6 support:

  1. Press Windows key + R to open up a Run dialog box. Then, type “ncpa.cpl” inside the text box and press Enter to open up the Network connections tab.
  2. Once you’re inside the Network connections tab, right-click on the network connection that is currently active and choose Properties from the newly appeared context menu.
  3. When you’re inside the Properties screen of the network that you’re connected to, make sure that the Networking tab is selected.
  4. Next, scroll down through the list of connections items and locate Internet Protocol Version 6 (TCP / IPV6). Once you see it, uncheck the box associated with it, then click Ok to save the changes.
  5. Once IPV6 is disabled, restart our computer and repeat the action that was previously triggering the 0x80d02017 error code once the next startup sequence is complete.

If the same issue is still occurring or you’re looking for a method that doesn’t involve disabling an Internet Protocol, move down to the next method below.

Method 5: Resetting the software distribution folder

As it turns out, this particular issue can also occur if you’re actually dealing with a corrupted software distribution folder. Several users in a similar situation have reported that the issue was resolved after they ended up resetting the software distribution folder.

But keep in mind that before you follow the steps below, you need to ensure that you disconnect your computer from the internet – turn off your Wi-Fi or physically disconnecting the wired connection. If you fail to do this, Windows 10 will signal that some files can’t be modified and the command will not be successful.

Once you’ve ensured that the internet connection is disabled, follow the instructions below to reset the software distribution folder:

  1. Press Windows key + R to open up a Run dialog box. Then, type “cmd” and press Ctrl + Shift + Enter to open up an elevated Command Prompt. When you’re prompted by the UAC (User Account Control), click Yes to grant administrative privileges.
  2. Once you’re inside the elevated Command Prompt, type the following commands in order and press Enter after each one:
    net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old rmdir C:\Windows\SoftwareDistribution\DataStore rmdir C:\Windows\SoftwareDistribution\Download net start cryptSvc net start bits net start msiserver
  3. След като всяка команда бъде обработена успешно, затворете повишения команден ред и вижте дали проблемът е разрешен, като повторите действието, което преди това е задействало грешката 0x80d02017.