Висока употреба на процесора от държавната служба за съхранение на Windows 10

Някои потребители на Windows 10 отчитат скокове на използване на процесора (до почти 100%), причинени от услугата State Repository . Този проблем изглежда засяга всяка заплаха на процесора и кара приложенията за игри и медиите да заекват. След разследване на инструмента за преглед на събития, някои засегнати потребители са открили много последователни грешки, свързани с услугата на държавното хранилище.

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

Но както се оказва, повечето случаи на този проблем всъщност се задействат от Microsoft Edge по един или друг начин. За да разрешите този проблем в този случай, ще трябва да поправите Microsoft Edge от менюто Приложения и функции. Ако това не работи, трябва да помислите за преинсталиране на всяко вградено приложение UWP.

Има и възможността да деактивирате услугата State Repository изцяло, за да спрете високото използване на процесора, но това ще повлияе на функционалността на Microsoft Edge.

Как да коригирам високото използване на процесора, причинено от услугата на държавното хранилище?

Метод 1: Рестартирайте услугата за държавни хранилища

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

Много засегнати потребители потвърдиха, че тази операция е успяла да намали значително използването на ресурсите (поне до следващото стартиране на системата).

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

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение . След това въведете 'service.msc' в текстовото поле и натиснете Enter, за да отворите екрана за услуги.

    Забележка: Когато бъдете подканени от прозореца UAC (User Account Control)  , щракнете върху Да, за да предоставите достъп на администратор.

  2. След като влезете в екрана за услуги , преминете надолу до дясната секция и превъртете надолу през локалните услуги, докато намерите услугата за държавни хранилища . След като намерите услугата, щракнете с десния бутон върху нея и изберете Properties от новопоявилото се контекстно меню.
  3. След като влезете в екрана Свойства на услугата за държавни хранилища , изберете раздела Общи в горната част на екрана и щракнете върху Стоп (под Статус на услугата ).
  4. След като успеете да го спрете, изчакайте няколко секунди, преди да го стартирате отново.
  5. Отворете диспечера на задачите, като натиснете Ctrl + Shift + Esc  и проверете дали използването на процесора е намаляло.

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

Метод 2: Почистване на хранилището на компоненти

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

Когато става въпрос за този конкретен сценарий, проблемът може да бъде разрешен бързо, като се използва DISM (обслужване и управление на изображения за внедряване), за  да замени повредените копия със здрави копия.

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

По-нататък ще инициираме почистване на компонент от администраторски терминал с помощта на DISM и след това ще го завършим със SFC (Сканиране на проверка на системни файлове).

Забележка: Важно е да следвате стъпките по-долу в същия ред, за да разрешите проблема.

  1. Отваряне на Run диалоговия прозорец, като натиснете Windows + R ключ . След това въведете „cmd“ в текстовото поле и натиснете Ctrl + Shift + Enter, за да отворите повишен прозорец на командния ред . Когато видите подкана за контрол на потребителските акаунти (UAC), щракнете върху Да, за да предоставите администраторски права.
  2. След като влезете в повишения CMD терминал, въведете следната команда и натиснете Enter, за да извършите почистване на Component Store (% WinDir% \ WinSxS) :
    DISM / Online / Cleanup-Image / StartComponentCleanup
  3. След като операцията приключи, продължете, като разгърнете следващата команда, като напишете следната команда и натиснете Enter:
    DISM / Online / Cleanup-Image / RestoreHealth

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

  4. След като операцията приключи, рестартирайте компютъра.
  5. След като компютърът ви стартира резервно копие, проверете и коригирайте останалата повреда на системния файл, като въведете следната команда и натиснете Enter:
    SFC / ScanNow
  6. След като сканирането приключи, рестартирайте отново компютъра си и вижте дали проблемът е отстранен при следващото стартиране на компютъра.

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

Метод 3: Поправяне на Microsoft Edge

Оказа се, че Microsoft Edge е изградено приложение с потенциал за злоупотреба с държавната служба за съхранение. При определени обстоятелства (особено когато са инсталирани разширения на трети страни), Microsoft Edge има потенциала да се превърне в огромен процесор, до степен, в която забавя цялата система.

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

Тази операция в крайна сметка ще премахне всички временни или данни от трети страни, които може да са отговорни за високото използване на процесора на услугата State Repository.

Ето кратко ръководство за нулиране на Microsoft Edge от приложения и функции :

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение . След това въведете „ms-settings: appsfeatures“ в текстовото поле и натиснете Enter, за да отворите менюто Apps & Features на приложението Settings в Windows 10.
  2. След като влезете в менюто Apps & Feature , преминете към дясната част на екрана и използвайте полето за търсене, за да потърсите „ Microsoft Edge “.
  3. След като се покажат резултатите, щракнете веднъж върху Microsoft Edge, след това върху хипервръзката, свързана с Разширени опции .
  4. В менюто Advanced Options на Microsoft Edge превъртете надолу до секцията Reset и кликнете върху бутона Repair .
  5. Изчакайте, докато процесът приключи, след това рестартирайте компютъра си, след като операцията приключи.
  6. При следващото стартиране повторете действието, което преди това е причинило високото използване на процесора на услугата State Repository и вижте дали проблемът е разрешен.

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

Метод 4: Преинсталиране на всяко вградено приложение

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

Няколко засегнати потребители потвърдиха, че са успели да отстранят проблема, като преинсталират всяко вградено приложение с една команда Powershell.

Тази операция в крайна сметка ще преинсталира и пререгистрира всяко вградено приложение, което се грижи за всеки повреден екземпляр на приложението на UWP, който може да допринесе за високото използване на процесора на услугата State Repository.

Ето кратко ръководство за преинсталиране на всяко вградено приложение, използващо PowerShell:

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

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

Метод 5: Деактивиране на услугата за държавни хранилища

Имайте предвид, че по подразбиране услугата State Repository подобрява функционалността на Microsoft Edge, като действа като бисквитка на браузъра. Той работи, като редовно прави моментна снимка на информацията за сърфиране - това помага на Microsoft Edge да продължи там, където е спрял (дори на множество устройства).

Ако не използвате тази услуга (напр. Не използвате Edge), един от начините да гарантирате, че услугата на държавното хранилище вече не отнема много от ресурсите на процесора ви е като предотвратите стартирането й при всяко стартиране на системата.

Тази операция може да бъде постигната чрез използване на MSConfiag за деактивиране на стартовия ключ, свързан с услугата на държавното хранилище. Ето кратко ръководство за това как да направите това:

Забележка: Стъпките по-долу могат да се следват във всяка версия на Windows, а не само в Windows 10.

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете „msconfig.msc“ в текстовото поле и натиснете Enter, за да отворите помощната програма за конфигуриране на системата .

    Забележка: Ако бъдете подканени от Контрола на потребителския акаунт, щракнете върху Да, за да предоставите администраторски достъп.

  2. След като влезете в помощната програма за конфигуриране на системата , изберете раздела Услуги от менюто на лентата в горната част.
  3. След като успеете да пристигнете в правилното меню, превъртете надолу през списъка с услуги и намерете услугата на държавното хранилище. Когато го видите, премахнете отметката от иконата, свързана с него, и щракнете върху Приложи, за да запазите модификацията.
  4. Затворете помощната програма за конфигуриране на системата, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на компютъра.

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

Метод 6: Извършване на чиста инсталация или ремонт на място

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

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

Що се отнася до нулирането на всеки включен компонент на Windows, има два начина напред:

  • Чисто инсталиране - Това потенциално поправяне е най-подходящото от всички. Нямате нужда от съвместим инсталационен носител и корекцията може да бъде внедрена директно от GUI менюто на Windows 10. Въпреки това, без да архивирате данните си предварително, очаквайте частична загуба на данни (включително приложения, игри и лични носители, съхранени в операционната система карам)
  • Repair Install  -  Repair Install е най-фокусираният подход, който ви позволява да нулирате компютъра си без загуба на данни (дори вашите игри, приложения и потребителски предпочитания ще останат непокътнати). Въпреки това ще ви е необходим съвместим инсталационен носител, за да внедрите тази стратегия за поправка.
Етикети Windows