wtorek, 19 czerwca 2012

Błąd aktualizacji systemu Windows 7 - 80246008

Problem:
Podczas aktualizacji systemu windows 7 w aplecie Windows Update pojawiał się komunikat z kodem błędu nr 80246008 o treści: Niektóre aktualizacje nie zostały zainstalowane.

wu1

Po uruchomieniu odnośnika Uzyskaj pomoc dotyczącą tego błędu zostaniemy odesłani do pomocnika windows z informacją wskazującą na przyczynę awarii z powodowaną brakiem uruchomienia Usługi inteligentnego transferu w tle (BITS).

wu2

Niestety próba uruchomienia Usługi inteligentnego transferu w tle (BITS)

 wu3

kończy się komunikatem błędu o treści:
System Windows nie może uruchomić usługi Usługa inteligentnego transferu w tle na komputerze Komputer lokalny. Aby uzyskać więcej informacji, przejrzyj dziennik zdarzeń systemowych. Jeśli jest to usługa firmy innej niż Microsoft, skontaktuj się z dostawca usługi i odwołaj się do specyficznego dla usługi kodu błędu -2147024891.

wu4


Przyczyna:
Błąd był spowodowany niewłaściwymi uprawnieniami na plikach kolejki transferu  qmgr0.dat i qmgr1.dat usługi inteligentnego transferu w tle (BITS) znajdujących się w katalogu:
C:\ProgramData\Microsoft\Network\Downloader.

Rozwiązanie:
Należy zmienić uprawnienia na plikach kolejki transferu qmgr0.dat i qmgr1.dat oraz uruchomić Usługę inteligentnego transferu w tle (BITS):
  1. Będąc zalogowanym na koncie z uprawnieniami administratora systemu wchodzimy do katalogu:C:\ProgramData\Microsoft\Network\Downloader

    wu5
  2. Prawy klawisz myszki na pliku qmgr0.dat wybieramy z menu Właściwości i na zakładce Zabezpieczenia zmieniamy uprawnienia dla grupy użytkowników SYSTEM ustawiając Zezwalaj: Pełna kontrola;

    wu7
  3. To samo wykonujemy dla pliku qmgr1.dat.
    Jeżeli system nie pozwala na zmianę uprawnień mimo posiadania praw administratora należy spróbować przenieś  na chwilę oba pliki do innego katalogu, a następnie przenieś je z powrotem do katalogu C:\ProgramData \Microsoft \Network \Downloader wówczas zostaną nadane uprawnienia dziedziczone po obiekcie nadrzędnym lub przejąć plik na własność i jako właściciel zmienić uprawnienia.
  4. Uruchamiamy menadżera usług: klawisz Win+R następnie wpisujemy services.msc

    wu8
  5. Znajdujemy na liście Usługę inteligentnego transferu w tle (BITS), wchodzimy do właściwości i ustawiamy: Typ uruchomieniaAutomatycznie (opóźnione uruchomienie), następnie klikamy Uruchom.

    wu9
Po tak wykonanej operacji ponownie uruchamiamy Windows Update i aktualizacje systemu zostaną pomyślnie zainstalowane.

wu6

Uwaga:
  1. Może się zdarzyć, że przyczyną awarii Windows Update będzie to, że wspomniane pliki  qmgr0.dat i qmgr1.dat usługi inteligentnego transferu w tle (BITS) ulegną uszkodzeniu i usługa również nie będzie chciała wystartować, wtedy należy jedynie pliki usunąć i ustawić dziedziczenie uprawnień z katalogu nadrzędnego Downloader na pliki w nim zawarte qmgr0.dat i qmgr1.dat oraz ponownie uruchomić usługę. Podczas uruchamiania usługa utworzy pliki kolejki na nowo.
  2. Jeśli nie możemy znaleźć "Usługa inteligentnego transferu w tle" to należy uruchomić services.msc z uprawnieniami administratora:Uruchamiamy przez Menu start / wpisujemy "services.msc" / prawy klawisz myszy - "Uruchom jako administrator" / i znajdujemy pod nazwą "Usługa inteligentnego transferu w tle"




Źródła:
  1. http://helpdeskgeek.com/how-to/background-intelligent-transfer-service-will-not-start

6 komentarzy:

  1. Witam
    Mam problem identyczny co opisany powyżej, z tym że po wejściu w usługi, nie ma tam usługi: Usługa inteligentnego transferu w tle (BITS)
    Trzeba tę usługę zainstalować czy jak?
    Proszę o pomoc w tym temacie.
    Pozdrawiam

    OdpowiedzUsuń
    Odpowiedzi
    1. Uruchamiamy przez Menu start / wpisujemy "services.msc" / prawy klawisz myszy - "Uruchom jako administrator" / i znajdujemy pod nazwą "Usługa inteligentnego transferu w tle"

      Usuń
  2. Ja również nie mam tej usługi. Jak ją znaleźć lub uruchomić?

    OdpowiedzUsuń
    Odpowiedzi
    1. Uruchamiamy przez Menu start / wpisujemy "services.msc" / prawy klawisz myszy - "Uruchom jako administrator" / i znajdujemy pod nazwą "Usługa inteligentnego transferu w tle"

      Usuń
  3. Ja zaś nie mam plików qmgr1.dat i qmgr0.dat w tym folderze. Sprawdzałem nawet ukryte pliki i też nic. Można gdzieś je dostać nie korzystając z przywracania systemu?

    OdpowiedzUsuń