Имате проблем с актуализациите на Windows? Опитайте да нулирате папките SoftwareDistribution и Catroot2 и вижте дали ще помогне.
Потребителите широко съобщават за грешки при актуализиране на Windows 11 във форумите за поддръжка. Актуализациите не се инсталират поради такива грешки. Често можете да поправите грешки при актуализиране, като нулирате папките catroot 2 и Windows SoftwareDistribution, както е описано по-долу.
Какво представляват папките SoftwareDistribution и Catroot2?
Папката SoftwareDistribution е директория, която съхранява файлове, необходими за инсталиране на актуализации на Windows на компютри. Това е временно хранилище на файловете за актуализация. По този начин папката SoftwareDistribution е важен компонент за актуализиране на Windows.
Catroot 2 е папка, която съхранява данните за подписа за актуализации на Windows 11. Това са файловете, необходими на криптографската услуга за проверка на актуализацията.
И двете папки съдържат файлове, необходими за инсталиране на актуализации на Windows. Проблеми с инсталирането на актуализация на Windows могат да възникнат поради повредени данни в тези папки. Тези грешки обикновено се появяват в настройките с променливи кодове като 0x800f0922, когато потребителите ръчно избират да проверяват и инсталират актуализации.
Следователно нулирането на тези папки е метод за отстраняване на проблеми за коригиране на проблеми с инсталирането на актуализация на Windows 11. Нулирането на папките SoftwareDistribution и Catroot2 премахва повредените данни, които те могат да съдържат, което ги изгражда отново. Можете да нулирате тези папки, като изтриете съдържанието им или ги преименувате.
Как да нулирате папките SoftwareDistribution и Catroot2, като изтриете съдържанието им
Този метод за нулиране на папките SoftwareDistribution и Catroot2 включва ръчно изтриване на данните в тях чрез File Explorer. Също така е необходимо да деактивирате и активирате отново определени услуги чрез командния ред, за да сте сигурни, че не използват файлове в тях. Изтрийте файловете в папките SoftwareDistribution и Catroot2, както следва:
- Отворете помощната програма за намиране на файлове, достъпна с a Windows лого + С клавишна комбинация.
- Намерете командния ред, като въведете ключовата дума cmd в текстовото поле за търсене.
- Изберете за отворете командния ред с администраторски права като щракнете върху него Изпълни като администратор опция отдясно на инструмента за търсене.
- Въведете и изпълнете следните отделни команди, за да деактивирате услугите, необходими за актуализиране на Windows 11:
net stop bits
net stop wuauserv
net stop cryptsvc
net stop msiserver
- Натисни Windows клавиш + E на клавиатурата си, за да отидете на File Explorer.
- Отворете папката SoftwareDistribution по този път:
C:\Windows\SoftwareDistribution
- Натиснете Ctrl + А за да изберете всички файлове в папката SoftwareDistribution.
- Щракнете с десния бутон и изберете Изтрий (бутона на кошчето), за да изтриете избраното съдържание.
- Изведете папката catroot2, като въведете този път в адресната лента на Explorer:
C:\Windows\System32\catroot2
- Повторете стъпки седем и осем по-горе, за да изтриете всичко в тази папка.
- Върнете се в командния ред и изпълнете тези отделни команди за рестартиране на деактивираните услуги.
net start bits
net start wuauserv
net start cryptSvc
net start msiserver
- Рестартирайте компютъра и проверете за актуализации, след като изчистите тези папки.
Как да нулирате папките SoftwareDistribution и Catroot2, като ги преименувате
Преименуването на директориите SoftwareDistribution и Catroot2 е алтернативен метод за нулиране на тези папки. Windows ще пресъздаде тези папки, след като ги преименувате. Можете да преименувате папките SoftwareDistribution и catroot2 с командния ред по следния начин:
- Стартирайте командния ред с повишени администраторски права.
- Повторете стъпка четири от предходния метод, за да изпълните командите за деактивиране на услугите.
- Въведете тази команда, за да преименувате папката SoftwareDistribution и натиснете Връщане:
ren %systemroot%\softwaredistributionsoftwaredistribution.bak
- Въведете и изпълнете тази команда за преименуване на папката catroot2:
ren %systemroot%\system32\catroot2catroot2.bak
- Повторете стъпка 11 от предходния метод, като изпълните четирите команди за рестартиране на деактивираните услуги.
- Излезте от командния ред и изберете да рестартирате вашия компютър.
Как да нулирате папките SoftwareDistribution и Catroot2 с FixWin 11
FixWin 11 е един от най-добрите безплатно достъпни инструменти за поправка на Windows което включва опции за отстраняване на неизправности. Сред тях има две опции за нулиране на папките catroot2 и SoftwareDistribution. Ето как можете да изберете тези опции за бърза корекция във FixWin 11:
- Отворете това Страница FixWin 11 на уебсайта на Softpedia.
- Кликнете върху Безплатно сваляне бутон за FixWin.
- Изберете Сигурно изтегляне (САЩ) за да получите ZIP архива на FixWin.
- Активирайте прозорец на File Explorer и отидете в папката за изтегляния на вашия браузър.
- Разархивирайте архива на FixWin, като преминете през стъпките в тази статия за разархивиране на ZIP файлове в Windows.
- Щракнете двукратно върху FixWin 11.1.exe файл в извлечената папка за FixWin.
- Кликнете Допълнителни корекции отляво на прозореца FixWin.
- Изберете Бързи поправки раздел.
- Натисни Нулирайте папката за разпространение на софтуер бутон.
- Щракнете върху Нулирайте папката catroo2 опция.
- Излезте от FixWin и рестартирайте компютъра си, след като изберете тези опции.
Коригирайте проблеми с актуализацията на Windows чрез нулиране на папките SoftwareDistribution и Catroot2
Важно е да разрешите проблеми с актуализацията, когато възникнат, за да поддържате Windows актуализиран. Нулирането на папките catroo2 и SoftwareDistribution е един от най-ефективните методи за отстраняване на неизправности за коригиране на грешки при актуализация на Windows.
Така че опитайте да направите това винаги, когато трябва да поправите код за грешка, показан в раздела Windows Update на Настройки.