Microsoft KB Archive/912029

= A data transfer process does not automatically resume after you re-enable the disk drive =

Article ID: 912029

Article Last Modified on 10/11/2007

-

APPLIES TO


 * Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Enterprise x64 Edition
 * Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003 R2 Standard x64 Edition
 * Microsoft Windows Server 2003 R2 Datacenter x64 Edition
 * Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition
 * Microsoft Windows Server 2003, 64-Bit Enterprise Edition
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard x64 Edition
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, 64-Bit Datacenter Edition
 * Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
 * Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows XP Professional
 * Microsoft Windows XP Home Edition

-





SYMPTOMS
A data transfer process does not automatically resume after you re-enable the disk drive. You experience this problem when the following conditions are true:
 * You disable the disk drive during the data transfer process.
 * Your computer is running one of the operating systems that are listed in the &quot;Applies to&quot; section.

Note This problem also occurs when you use a removable storage device such as a floppy disk.



CAUSE
This problem occurs because the Background Intelligent Transfer Service (BITS) performs the following functions:
 * BITS changes the state of the data transfer to the ERROR state.
 * BITS generates a BG_E_VOLUME_CHANGED error return value.

Then, when you re-enable the disk drive and BITS resumes the data transfer job, BITS changes the state of the data transfer from the ERROR state to the TRANSIENT_ERROR state. BITS also generates the BG_E_DESTINATION_LOCKED error return value again. The data transfer remains in the same state and does not automatically resume. 

MORE INFORMATION
The BG_E_DESTINATION_LOCKED error return value translates to the following: The destination file system volume, specified in the local file name, is locked.

BITS is a Windows component that performs the following functions:
 * BITS asynchronously transfers files in the foreground or the background.
 * BITS preserves the responsiveness of other network programs.
 * BITS automatically resumes file transfers after the network disconnects and the computer restarts.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: kbwinvistayes

Keywords: kbtshoot kbprb KB912029

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.