SyncToy 1.2 worked with XP x64 SyncToy 1.4 does not.

G

Guest

I love synctoy however I just downloaded 1.4 and it will not run on XP x64.
1.2 worked great. I know this is not a supported product but you you please
fix it?
 
G

Guest

Just installed 64-bit Vista and decided that SyncToy would have better
configurability than "offline folders". Downloaded SyncToy v1.4 and it won't
run!! ;-(. Looks like it is failing with a System.BadImageFormatException.
This problem reproduces on both my 64-bit Vista machines.

Faulting call stack (in case anybody can do something about it) is as follows.

0:000> k
Child-SP RetAddr Call Site
00000000`002fe660 00000642`7f49493b KERNEL32!RaiseException+0x58
00000000`002fe730 00000642`7f653e73
mscorwks!RaiseTheExceptionInternalOnly+0x23b
00000000`002fe7f0 00000642`7f885621
mscorwks!UnwindAndContinueRethrowHelperAfterCatch+0x63
00000000`002fe850 00000642`7f66c3d7 mscorwks!`string'+0x88e41
00000000`002fe940 00000642`80157daf mscorwks!ThePreStubAMD64+0x87
00000000`002fea10 00000642`80157cd3
SqmManagedWrapper!SyncToy.Sqm.SqmSession.InitSqm()+0x8f
00000000`002fea90 00000642`80150dc2
SqmManagedWrapper!SyncToy.Sqm.SqmSession..ctor(System.String, UInt32)+0x63
00000000`002fead0 00000642`8015090e
image00000000_10aa0000!SyncToyUI.SyncToyUIForm..ctor()+0x162
00000000`002feb30 00000642`7f66c5e2
image00000000_10aa0000!SyncToyUI.SyncToyUIForm.Main(System.String[])+0x5e
00000000`002febb0 00000642`7f5855f5 mscorwks!CallDescrWorker+0x82
00000000`002fec00 00000642`7f570e76 mscorwks!CallDescrWorkerWithHandler+0xe5
00000000`002feca0 00000642`7f48aef6 mscorwks!MethodDesc::CallDescr+0x306
00000000`002feed0 00000642`7f466798 mscorwks!ClassLoader::RunMain+0x2a6
00000000`002ff130 00000642`7f4972a3 mscorwks!Assembly::ExecuteMainMethod+0xbc
00000000`002ff420 00000642`7f456d1b
mscorwks!SystemDomain::ExecuteMainMethod+0x49b
00000000`002ff9f0 00000642`7f456fbc mscorwks!ExecuteEXE+0x47
00000000`002ffa40 00000642`7ee6db3e mscorwks!CorExeMain+0xac
00000000`002ffa90 00000000`776fcdcd mscoree!CorExeMain+0x3e
00000000`002ffac0 00000000`7784c6e1 KERNEL32!BaseThreadInitThunk+0xd
00000000`002ffaf0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

0:000> !do 00000000`10c2a0c8
Name: System.BadImageFormatException
MethodTable: 0000064278825088
EEClass: 0000064278938388
Size: 152(0x98) bytes
(C:\Windows\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)
Fields:
MT Field Offset Type VT Attr
Value Name
000006427881edb8 40000b5 8 System.String 0 instance
0000000000000000 _className
0000064278852e50 40000b6 10 ...ection.MethodBase 0 instance
0000000000000000 _exceptionMethod
000006427881edb8 40000b7 18 System.String 0 instance
0000000000000000 _exceptionMethodString
000006427881edb8 40000b8 20 System.String 0 instance
0000000010c47398 _message
0000064278844280 40000b9 28 ...tions.IDictionary 0 instance
0000000000000000 _data
000006427881ffd0 40000ba 30 System.Exception 0 instance
0000000000000000 _innerException
000006427881edb8 40000bb 38 System.String 0 instance
0000000000000000 _helpURL
000006427881d270 40000bc 40 System.Object 0 instance
0000000010c47540 _stackTrace
000006427881edb8 40000bd 48 System.String 0 instance
0000000000000000 _stackTraceString
000006427881edb8 40000be 50 System.String 0 instance
0000000000000000 _remoteStackTraceString
000006427882b328 40000bf 70 System.Int32 0 instance
0 _remoteStackIndex
000006427881d270 40000c0 58 System.Object 0 instance
0000000000000000 _dynamicMethods
000006427882b328 40000c1 74 System.Int32 0 instance
-2147024885 _HResult
000006427881edb8 40000c2 60 System.String 0 instance
0000000000000000 _source
000006427882b808 40000c3 68 System.IntPtr 0 instance
0 _xptrs
000006427882b328 40000c4 78 System.Int32 0 instance
-532459699 _xcode
000006427881edb8 4000202 80 System.String 0 instance
0000000000000000 _fileName
000006427881edb8 4000203 88 System.String 0 instance
0000000000000000 _fusionLog
 
G

Guest

Brian,

Excellent job! I don't know how you figured that one out but it works
fantastic.

Thanks for the info.

Brian Murphy-Booth said:
Victory (after 8 hours of troubleshooting)!! I found a 64-bit version of
custsat.dll from "Network Monitor 3.0" and replaced the one in the SyncToy
folder. Now SyncToy v1.4 works on 64-bit Vista. To get this file:

1. Go to http://connect.microsoft.com
2. Sign in with your passport account.
3. Choose "Available Connections" on the left.
4. Choose "Apply" for Network Monitor 3.0 (once you've finished with the
application, the selection appears in your "My Participation" page).
5. Go to the Downloads page (On the left side), and select the 64-bit build.
6. Install Netmon 3.0 and copy/paste custsat.dll into the SyncToy folder.

Brian Murphy-Booth said:
Just installed 64-bit Vista and decided that SyncToy would have better
configurability than "offline folders". Downloaded SyncToy v1.4 and it won't
run!! ;-(. Looks like it is failing with a System.BadImageFormatException.
This problem reproduces on both my 64-bit Vista machines.

Faulting call stack (in case anybody can do something about it) is as follows.

0:000> k
Child-SP RetAddr Call Site
00000000`002fe660 00000642`7f49493b KERNEL32!RaiseException+0x58
00000000`002fe730 00000642`7f653e73
mscorwks!RaiseTheExceptionInternalOnly+0x23b
00000000`002fe7f0 00000642`7f885621
mscorwks!UnwindAndContinueRethrowHelperAfterCatch+0x63
00000000`002fe850 00000642`7f66c3d7 mscorwks!`string'+0x88e41
00000000`002fe940 00000642`80157daf mscorwks!ThePreStubAMD64+0x87
00000000`002fea10 00000642`80157cd3
SqmManagedWrapper!SyncToy.Sqm.SqmSession.InitSqm()+0x8f
00000000`002fea90 00000642`80150dc2
SqmManagedWrapper!SyncToy.Sqm.SqmSession..ctor(System.String, UInt32)+0x63
00000000`002fead0 00000642`8015090e
image00000000_10aa0000!SyncToyUI.SyncToyUIForm..ctor()+0x162
00000000`002feb30 00000642`7f66c5e2
image00000000_10aa0000!SyncToyUI.SyncToyUIForm.Main(System.String[])+0x5e
00000000`002febb0 00000642`7f5855f5 mscorwks!CallDescrWorker+0x82
00000000`002fec00 00000642`7f570e76 mscorwks!CallDescrWorkerWithHandler+0xe5
00000000`002feca0 00000642`7f48aef6 mscorwks!MethodDesc::CallDescr+0x306
00000000`002feed0 00000642`7f466798 mscorwks!ClassLoader::RunMain+0x2a6
00000000`002ff130 00000642`7f4972a3 mscorwks!Assembly::ExecuteMainMethod+0xbc
00000000`002ff420 00000642`7f456d1b
mscorwks!SystemDomain::ExecuteMainMethod+0x49b
00000000`002ff9f0 00000642`7f456fbc mscorwks!ExecuteEXE+0x47
00000000`002ffa40 00000642`7ee6db3e mscorwks!CorExeMain+0xac
00000000`002ffa90 00000000`776fcdcd mscoree!CorExeMain+0x3e
00000000`002ffac0 00000000`7784c6e1 KERNEL32!BaseThreadInitThunk+0xd
00000000`002ffaf0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

0:000> !do 00000000`10c2a0c8
Name: System.BadImageFormatException
MethodTable: 0000064278825088
EEClass: 0000064278938388
Size: 152(0x98) bytes
(C:\Windows\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)
Fields:
MT Field Offset Type VT Attr
Value Name
000006427881edb8 40000b5 8 System.String 0 instance
0000000000000000 _className
0000064278852e50 40000b6 10 ...ection.MethodBase 0 instance
0000000000000000 _exceptionMethod
000006427881edb8 40000b7 18 System.String 0 instance
0000000000000000 _exceptionMethodString
000006427881edb8 40000b8 20 System.String 0 instance
0000000010c47398 _message
0000064278844280 40000b9 28 ...tions.IDictionary 0 instance
0000000000000000 _data
000006427881ffd0 40000ba 30 System.Exception 0 instance
0000000000000000 _innerException
000006427881edb8 40000bb 38 System.String 0 instance
0000000000000000 _helpURL
000006427881d270 40000bc 40 System.Object 0 instance
0000000010c47540 _stackTrace
000006427881edb8 40000bd 48 System.String 0 instance
0000000000000000 _stackTraceString
000006427881edb8 40000be 50 System.String 0 instance
0000000000000000 _remoteStackTraceString
000006427882b328 40000bf 70 System.Int32 0 instance
0 _remoteStackIndex
000006427881d270 40000c0 58 System.Object 0 instance
0000000000000000 _dynamicMethods
000006427882b328 40000c1 74 System.Int32 0 instance
-2147024885 _HResult
000006427881edb8 40000c2 60 System.String 0 instance
0000000000000000 _source
000006427882b808 40000c3 68 System.IntPtr 0 instance
0 _xptrs
000006427882b328 40000c4 78 System.Int32 0 instance
-532459699 _xcode
000006427881edb8 4000202 80 System.String 0 instance
0000000000000000 _fileName
000006427881edb8 4000203 88 System.String 0 instance
0000000000000000 _fusionLog


Kirsty said:
I am in the same boat. Any answer to the issue of running synctoy on 64 bit???

:

I love synctoy however I just downloaded 1.4 and it will not run on XP x64.
1.2 worked great. I know this is not a supported product but you you please
fix it?
 
G

Guest

Not only can I not use synctoy, but my application to Network Monitor 3.0 was
declined.... so I can't get to the custsat.dll file. Could one of you kind
people upload it somewhere or email it to

(e-mail address removed)

Thank you for any help, I am in compatibility hell again.... grrr

-J
 
G

Guest

Sven said:
J,

You can download it from here:

Thank you very much Sven =) I appreciate the help, and I will be sure to
spread some of my own knowledge when I get the chance.

-Jacob
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top