Background Intelligent Transfer Service (BITS) in Windows XP niet start en u ontvangt een bericht in het systeemlogboek: "De Background Intelligent Transfer-Service-service is beëindigd met specifieke servicefout 2147500037 (0x80004005)"

Symptomen

Background Intelligent Transfer Service (BITS) wordt niet gestart op een computer waarop Windows XP wordt uitgevoerd. Ook, wordt gebeurtenis-ID 7024 vastgelegd in het logboek met een bericht met de volgende strekking weergegeven:

De Background Intelligent Transfer-service is beëindigd met specifieke servicefout 2147500037 (0x80004005).
Wanneer dit probleem optreedt, worden toepassingen die gebruikmaken van BITS om bestanden te brengen tussen een client en een server niet met succes uitgevoerd.

Bekijk het volgende voorbeeld. De systeembeheerder implementeert een pakket naar uw computer met behulp van Systems Management Server (SMS). BITS kunnen echter niet starten op de computer. Daarom kan u het pakket downloaden van de distributieserver.

Oorzaak

Dit probleem treedt op wanneer BITS de SHGetFolderPath -functie niet aanroepen. Voor BITS kan worden gestart, moet de functie SHGetFolderPath het pad voor de waarde CSIDL_COMMON_APPDATA wordt door het lezen van de registervermelding Common AppData een verwijzing van de volgende registersubsleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell mappen\


Echter, omdat BITS wordt uitgevoerd samen met andere services in het proces Svchost.exe, kan de functie SHGetFolderPath kan worden aangeroepen door andere services. Daarom is de waarde CSIDL_COMMON_APPDATA in cache in het proces Svchost.exe. In dit scenario wordt de cache opgenomen waarde teruggegeven aan BITS door het proces Svchost.exe.

Echter, als de aanroep voor de functie SHGetFolderPath niet de cache opgenomen waarde haalt, een NULL -waarde opgeslagen voor CSIDL_COMMON_APPDATA in plaats daarvan. BITS wordt niet gestart.

Oplossing

Nadat u de volgende hotfix hebt toegepast, BITS negeert de cache NULL -waarde en het juiste pad worden opgehaald door het aanroepen van de functie SHGetFolderPath .

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet.

Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, dien dan een verzoek in bij Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

Deze hotfix moet Windows XP Service Pack 2 (SP2) of een later servicepack op de computer geïnstalleerd. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:

322389 het verkrijgen van het meest recente servicepack voor Windows XP

Opnieuw opstarten

Nadat u deze hotfix hebt geïnstalleerd, moet u de computer opnieuw opstarten.

Informatie over het vervangen van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Bestandsinformatie

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Windows XP met Service Pack 2, x86-versies
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatformSP-vereiste
Bitsprx2.dll6.7.2600.3556819219-Apr-200910:28x86SP2
Bitsprx3.dll6.7.2600.35567,16819-Apr-200910:28x86SP2
Bitsprx4.dll6.7.2600.35567,16819-Apr-200910:28x86SP2
Qmgr.dll6.7.2600.3556408,06419-Apr-200910:28x86SP2
Qmgrprxy.dll6.7.2600.355618.94419-Apr-200910:28x86SP2
Windows XP met Service Pack 3, x86-versies
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Qmgr.dll6.7.2600.5796408,57619-Apr-200910:19x86

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Ga naar de volgende Microsoft-website voor meer informatie over BITS:Ga naar de volgende Microsoft-website voor meer informatie over de functie SHGetFolderPath :
Eigenschappen

Artikel-id: 969632 - Laatst bijgewerkt: 15 feb. 2017 - Revisie: 1

Microsoft Windows XP Professional

Feedback