Błąd 0xC1900101 może pojawić się podczas aktualizacji systemu Windows 10 lub podczas fazy instalacji za pomocą narzędzia Media Creation Tool. Z kolei kod błędu 0xC1900101 może mieć dodatkowe różne kody: 0x2000c , 0x20017 , 0x30018 , 0x3000D , 0x4000D lub 0x40017 . Dołącz też notatkę: SAFE_OS lub SECOND_BOOT .
1. Odłącz wszystkie urządzenia USB
Jeśli urządzenia USB, takie jak dyski flash, drukarka itp., Są podłączone do komputera lub laptopa. Wyłącz wszystko, zrestartuj system i sprawdź, czy to rozwiązuje błąd.
2. Problemy z uruchomieniem
Przejdź do Ustawienia > Aktualizacja i zabezpieczenia > Rozwiązywanie problemów > Po prawej stronie Dodatkowe narzędzia do rozwiązywania problemów > Windows Update .
3. Zwolnij miejsce na dysku
Jedną z typowych przyczyn jest brak miejsca na dysku, na którym jest zainstalowany system Windows. Po skopiowaniu plików tymczasowych nie można zapisać do dalszej instalacji, a użytkownik otrzyma błąd 0xC1900101. Na dysku zawsze musi być co najmniej 20 GB wolnego miejsca. Jeśli nie masz go dość, możesz spróbować wyczyścić dysk z niepotrzebnych plików. Jeśli nie wiesz, jak to zrobić, zapoznaj się z samouczkiem poniżej.
- Oczyść dysk C z niepotrzebnych plików
4. Ustaw usługi automatycznie
Windows 10 ma usługi, które są odpowiedzialne za instalację i aktualizację Windows 10. Ustawmy je w trybie automatycznego uruchamiania. Aby to zrobić, otwórz wiersz polecenia jako administrator i wpisz i wprowadź płeć w kolejności poniższego polecenia:
sc config wuauserv start=auto
sc config cryptSvc start=auto
sc config bits start=auto
sc config trustedinstaller start=auto
Uruchom ponownie komputer i spróbuj zaktualizować system.
5. SoftwareDistribution i Catroot2
Folder SoftwareDistribution zawiera wszystkie aktualizacje systemu, w tym wczesne ładowanie i instalację. To wszystko można pomylić z wersjami lub uszkodzonymi plikami, które nie ładowały się dobrze i powodują błąd 0xC1900101. Utwórzmy nowy folder, aby wyodrębnić tę wersję od sprawcy. Uruchom wiersz polecenia jako administrator i wprowadź kolejno następujące polecenia:
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
Za pomocą powyższych poleceń zatrzymamy usługi powiązane z centrum aktualizacji, aby nie przeszkadzały nam w zmianie nazwy folderu poniżej.
Następnie wprowadź następujące dwa polecenia, aby zmienić folder SoftwareDistribution i catroot2 jako kopię zapasową.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
Teraz zaczynamy z powrotem zatrzymane usługi:
net start wuauserv
net start bits
net start cryptSvc
net start msiserver
Uruchom ponownie komputer i sprawdź, czy błąd 0xC1900101 został rozwiązany.
Uwaga: jeśli masz jakiekolwiek problemy z tą metodą, spróbuj zrobić to w trybie awaryjnym.
6. Uszkodzone pliki systemowe
Jeśli pliki systemowe są uszkodzone, błąd 0xC1900101 może być właśnie z tego powodu. Uruchommy dwa polecenia, które sprawdzą, czy są uszkodzone pliki systemowe, a jeśli zostaną znalezione, naprawią je automatycznie. Uruchom wiersz polecenia jako administrator i wprowadź polecenia jeden po drugim, czekając na zakończenie procesu po każdym:
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
7. Błędy dysku
Jeśli na dysku znajdują się uszkodzone sektory, kopiowanie plików tymczasowych nie powiedzie się, co może prowadzić do kodu błędu 0xC1900101. Uruchom wiersz polecenia jako administrator i wprowadź polecenie, które sprawdzi dysk i naprawi uszkodzone sektory:
chkdsk c: /f /r /x
Gdzie c: to partycja, na której znajduje się system Windows.
8. Wyłącz komponenty
Niektóre włączone składniki systemu mogą zakłócać usługi aktualizacji. Jest to szczególnie ważne, gdy błąd 0xC1900101 występuje podczas dużej aktualizacji, na przykład od 1909 do 2004. Uruchom wiersz polecenia jako administrator i wprowadź:
dism /online /disable-feature /FeatureName:SMB1Protocol-Server
dism /online /disable-feature /FeatureName:SMB1Protocol
dism /online /disable-feature /FeatureName:MSMQ-Server
dism /online /disable-feature /FeatureName:MSMQ-Container
dism /online /disable-feature /FeatureName:WCF-Services45
dism /online /disable-feature /FeatureName:WCF-TCP-Activation45
dism /online /disable-feature /FeatureName:WCF-Pipe-Activation45
dism /online /disable-feature /FeatureName:WCF-MSMQ-Activation45
dism /online /disable-feature /FeatureName:WCF-TCP-PortSharing45
dism /online /disable-feature /FeatureName:WAS-ConfigurationAPI
dism /online /disable-feature /FeatureName:WAS-WindowsActivationService
dism /online /disable-feature /FeatureName:WAS-ProcessModel
dism /online /disable-feature /FeatureName:IIS-RequestFiltering
dism /online /disable-feature /FeatureName:IIS-Security
dism /online /disable-feature /FeatureName:IIS-ApplicationDevelopment
dism /online /disable-feature /FeatureName:IIS-NetFxExtensibility45
dism /online /disable-feature /FeatureName:IIS-WebServerRole
dism /online /disable-feature /FeatureName:IIS-WebServer
dism /online /disable-feature /FeatureName:NetFx4-AdvSrvs
dism /online /disable-feature /FeatureName:NetFx4Extended-ASPNET45
Uruchom ponownie komputer i spróbuj zaktualizować system. Jeśli chcesz ponownie włączyć funkcję, wprowadź zamiast tego enable-featuredisable-feature
.
9. Dodatkowe wskazówki
- Jeśli masz program antywirusowy innej firmy, taki jak Avast, spróbuj go na chwilę wyłączyć.
- Jeśli masz programy szyfrujące innych firm, takie jak CryptoPro, odinstaluj.
- Wyłącz szyfrowanie BitLocker, jeśli jest włączone.
- Uruchom aktualizację kilka razy.
- Zaktualizuj sterowniki, jeśli w Menedżerze urządzeń jest żółty wykrzyknik.
- Wyjmij baterię z komputera na 4 minuty, aby przywrócić domyślne ustawienia systemu BIOS.