W systemie Windows XP nie uruchamia usługę inteligentnego transferu w tle (BITS) oraz komunikat w dzienniku systemu: "Tło usługa usługi inteligentnego transferu zakończyła błędu usługi 2147500037 (0x80004005)"

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 969632 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Na komputerze z systemem Windows XP nie uruchamia usługi inteligentnego transferu w tle (BITS). Ponadto w dzienniku systemu komunikat podobny do następującego jest rejestrowane zdarzenie 7024 identyfikator:

Usługa usługi inteligentnego transferu w tle zakończona z błędem specyficznym dla usługi 2147500037 (0x80004005).
Po wystąpieniu tego problemu, aplikacje korzystające z usługi BITS do transferu plików między klientem serwerem są uruchamiane pomyślnie.

Rozważmy następujący przykład. Twój administrator systemu wdraża pakiet do komputera za pomocą programu Systems Management Server (SMS). Jednakże BITÓW nie można uruchomić na komputerze. Dlatego nie może pobrać pakiet z serwera dystrybucji.

Przyczyna

Ten problem występuje, gdy BITÓW nie wywołuje funkcję SHGetFolderPath . Bitów pomyślne uruchomienie funkcji SHGetFolderPath musi otrzymać ścieżki dla wartości CSIDL_COMMON_APPDATA , odczytując wspólnej AppData wpisu rejestru z następującego podklucza rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Folders\ powłoki


Jednak ponieważ BITÓW jest uruchamiana wraz z innymi usługami w procesie Svchost.exe, funkcja SHGetFolderPath może zostać wywołana przez inne usługi. Dlatego wartość CSIDL_COMMON_APPDATA jest buforowany w procesie Svchost.exe. W tym scenariuszu buforowanych wartość jest przekazywana do BITÓW w procesie Svchost.exe.

Jednakże jeśli wywołanie funkcji SHGetFolderPath nie pobiera wartość buforowane, wartość NULL jest buforowany przez CSIDL_COMMON_APPDATA zamiast. Dlatego BITY nie uruchomić.

Rozwiązanie

Po zastosowaniu tej poprawki następujące BITY będzie ignorował buforowane NULL wartość i pobrać poprawną ścieżkę przez wywołanie funkcji SHGetFolderPath .

Informacje o poprawce

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka jest przeznaczona do rozwiązania problemu, który jest opisany w tym artykule. Tylko w systemach, w których występuje ten problem, należy zastosować tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, istnieje sekcja "Poprawka dostępna do pobrania" w górnej części tego artykułu. Jeśli nie ma tej sekcji Prześlij żądanie do działem pomocy technicznej Microsoft w celu uzyskania poprawki.

Uwaga Dodatkowe problemy występują lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów z działem pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których poprawka jest dostępna. Jeśli język nie jest widoczny, jest to, ponieważ poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, musi mieć system Windows XP Service Pack 2 (SP2) lub nowszego dodatku service pack zainstalowanego na komputerze.Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322389Jak uzyskać najnowszy dodatek service pack dla systemu Windows XP

Wymaganie dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje o pliku

Wersja anglojęzyczna tej poprawki ma atrybuty pliku (lub nowsze) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione skoordynowanego czasu uniwersalnego (UTC). Podczas wyświetlania informacji o pliku jest konwertowane na czas lokalny. Aby sprawdzić różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Windows XP z dodatkiem Service Pack 2, x 86 wersje
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatformaSP requirement
Bitsprx2.dll6.7.2600.3556819219-Kwi-200910: 28x86z dodatkiem SP2
Bitsprx3.dll6.7.2600.35567,16819-Kwi-200910: 28x86z dodatkiem SP2
Bitsprx4.dll6.7.2600.35567,16819-Kwi-200910: 28x86z dodatkiem SP2
Qmgr.dll6.7.2600.3556408,06419-Kwi-200910: 28x86z dodatkiem SP2
Qmgrprxy.dll6.7.2600.355618,94419-Kwi-200910: 28x86z dodatkiem SP2
Windows XP z dodatkiem Service Pack 3, x 86 wersje
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Qmgr.dll6.7.2600.5796408,57619-Kwi-200910: 19x86

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Więcej informacji

Aby uzyskać więcej informacji na temat BITÓW, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn.microsoft.com/en-us/library/aa362708 (VS.85) .aspx.
Aby uzyskać więcej informacji na temat funkcji SHGetFolderPath , odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn.microsoft.com/en-us/library/bb762181 (VS.85) .aspx.

Właściwości

Numer ID artykułu: 969632 - Ostatnia weryfikacja: 21 sierpnia 2012 - Weryfikacja: 4.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Windows XP Professional
Słowa kluczowe: 
kbautohotfix kbexpertiseinter kbfix kbbug kbsurveynew kbqfe kbmt KB969632 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 969632

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com