Microsoft KB Archive/328014

= FIX: ActiveSync does not work after a successful backup on Windows CE Platform Builder 4.1 =

Article ID: 328014

Article Last Modified on 9/29/2004

-

APPLIES TO


 * Microsoft Windows CE .NET 4.1

-



This article was previously published under Q328014





SYMPTOMS
On a computer that is running Microsoft Windows CE .NET 4.1, the ActiveSync Restore operation does not work correctly after you successfully complete a Backup operation.



RESOLUTION
To resolve this problem, update the code in the Datasync.bib file, and then rebuild your operating system image. To do this, follow these steps:  Locate the following file in your Windows CE .NET 4.1 Platform Builder folder:

Public\Datasync\Oak\Files\Datasync.bib

  Locate the following code near the end of this file. ; @CESYSGEN IF DATASYNC_MODULES_SYSTEM systemcpl.cpl       $(_FLATRELEASEDIR)\system.cpl                  NK  H Replace the previous code with the following code. ; @CESYSGEN IF DATASYNC_MODULES_SYSTEMCPL system.cpl       $(_FLATRELEASEDIR)\systemcpl.cpl                  NK  H                 Save the changes. Use Microsoft Windows CE .NET Platform Builder 4.1 to rebuild your operating system image.
 * @CESYSGEN ENDIF
 * @CESYSGEN ENDIF



MORE INFORMATION
After you follow the steps in the &quot;Resolution&quot; section, the Datasync.bib file appears as follows: ; MODULES
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Use of this source code is subject to the terms of the Microsoft end-user
 * license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
 * If you did not accept the terms of the EULA, you are not authorized to use
 * this source code. For a copy of the EULA, please see the LICENSE.RTF on your
 * install media.
 * this source code. For a copy of the EULA, please see the LICENSE.RTF on your
 * install media.
 * Name           Path                                           Memory Type

IF IMGNOCONN ! repllog.exe   $(_FLATRELEASEDIR)\repllog.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_REPLLOG
 * @CESYSGEN ENDIF

udp2tcp.exe   $(_FLATRELEASEDIR)\udp2tcp.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_UDP2TCP
 * @CESYSGEN ENDIF

rapisrv.exe   $(_FLATRELEASEDIR)\rapisrv.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_RAPISRV
 * @CESYSGEN ENDIF

wceload.exe   $(_FLATRELEASEDIR)\wceload.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_WCELOAD
 * @CESYSGEN ENDIF

wceldcmd.exe   $(_FLATRELEASEDIR)\wceldcmd.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_WCELDCMD
 * @CESYSGEN ENDIF

unload.exe   $(_FLATRELEASEDIR)\unload.exe                     NK
 * @CESYSGEN IF DATASYNC_MODULES_WCELOAD && DATASYNC_MODULES_UNLOAD
 * @CESYSGEN ENDIF

unldcmd.exe   $(_FLATRELEASEDIR)\unldcmd.exe                   NK
 * @CESYSGEN IF DATASYNC_MODULES_WCELDCMD && DATASYNC_MODULES_UNLDCMD
 * @CESYSGEN ENDIF

cedrmutil.dll $(_FLATRELEASEDIR)\cedrmutil.dll                 NK SH
 * @CESYSGEN IF DATASYNC_MODULES_CEDRMUTIL
 * @CESYSGEN ENDIF

dmsvc.dll   $(_FLATRELEASEDIR)\dmsvc.dll                       NK
 * @CESYSGEN IF DATASYNC_MODULES_DMSVC
 * @CESYSGEN ENDIF

dmconsol.exe   $(_FLATRELEASEDIR)\dmconsol.exe                 NK
 * @CESYSGEN IF DATASYNC_MODULES_DMCONSOL
 * @CESYSGEN ENDIF

dminfos.dll   $(_FLATRELEASEDIR)\dminfos.dll                   NK
 * @CESYSGEN IF DATASYNC_MODULES_DMINFOS
 * @CESYSGEN ENDIF

dmscript.exe  $(_FLATRELEASEDIR)\dmscript.exe                  NK
 * @CESYSGEN IF DATASYNC_MODULES_DMSCRIPT
 * @CESYSGEN ENDIF

ENDIF

rra_stm.dll    $(_FLATRELEASEDIR)\rra_stm.dll                 NK  H
 * @CESYSGEN IF DATASYNC_MODULES_RRA_STM
 * @CESYSGEN ENDIF

cefobj.dll     $(_FLATRELEASEDIR)\cefobj.dll                  NK  H
 * @CESYSGEN IF DATASYNC_MODULES_CEFOBJ
 * @CESYSGEN ENDIF

pegobj.dll     $(_FLATRELEASEDIR)\pegobj.dll                  NK  H
 * @CESYSGEN IF DATASYNC_MODULES_PEGOBJ
 * @CESYSGEN ENDIF

eventrst.exe   $(_FLATRELEASEDIR)\eventrst.exe                NK  H
 * @CESYSGEN IF DATASYNC_MODULES_EVENTRST
 * @CESYSGEN ENDIF

system.cpl      $(_FLATRELEASEDIR)\systemcpl.cpl                  NK  H
 * @CESYSGEN IF DATASYNC_MODULES_SYSTEMCPL
 * @CESYSGEN ENDIF

FILES eventrst.lnk  $(_FLATRELEASEDIR)\eventrst.lnk                 NK  SH
 * @CESYSGEN IF DATASYNC_MODULES_EVENTRST
 * @CESYSGEN ENDIF

Steps to reproduce the problem
For more information about how to set up ActiveSync, see either the ActiveSync documentation on the Help menu or visit the following MSDN Web site:

Establishing an ActiveSync desktop-device partnership

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceactsy/html/ceconestablishingactivesyncdesktop-devicepartnership.asp

 Start the device.</li> Connect the device, and then set up an ActiveSync partnership between your computer and your device.

Note You can use a cradle, a cable, or infrared technology.</li> To back up the device by using the ActiveSync program on your computer, follow these steps:  On the Tools menu, click Backup/Restore.</li> Click the Backup tab, and then continue with the backup procedure.</li></ol> </li> Start the device, and then reconnect the device again.</li> To set up the device as a guest, click No when you receive the following message:

Would you like to set up a partnership?

</li> To try an ActiveSync restore operation from the program on your computer, follow these steps:  On the Tools menu, click Backup/Restore.</li> Click the Restore tab, click Restore Now, and then select the partnership name that was assigned during the backup operation.

You receive the following error message:

Restore: Connection Broken Connection to the device was broken during restore. The operation was canceled. Your device may not function correctly until you complete the restore operation successfully. Please reconnect and restart restore.

</li></ol> </li></ol>

<div class="status_section">

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

Keywords: kbtshoot kbbug kbfix KB328014

-

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

© Microsoft Corporation. All rights reserved.