Related
Hi. This has worked for me, and solved a massive problem. Hope it helps someone else too.
Step 1:
Ensure you are trying to fix the same problem as I was by looking at the symptoms, which were:
- HTC Wizard synchronizes OK when you plug it in the first time
- It stays in sync if you leave it plugged in
- If you unplug it and then plug it back in at any time later, XDA goes s-l-o-o-o-w and then freezes and will NOT re-sync
- If you unplug it and soft reset before reconnecting then it's fine
Essentially, the Wizard was requiring a soft reset between every connection to the USB cable, or it would crash and require a reset anyway!
These issues have been discussed in about 10 threads on this board, and on pretty much every other resource for Wizards and Pocket PC devices on the net. I was, however, totally unable to find something like this which directly addressed the problem.
Step 2:
Download a program called Dr. TCP from here: http://www.dslreports.com/drtcp
Run it to open a dialog box with loads of fields with strange techy names... no, i didn't understand it either. However, I've been searching the net for days and I found an article here: http://www.pcworld.idg.com.au/index.php/id;504222574;fp;2;fpid;1277378924 which told me how to work the numbers out...
In the bottom drop-down box, select "Windows Mobile-based Device" and enter 1492 in the box next to that. That's your maximum "MTU".
Here are the settings which work for me (from the top). If i don't mention a setting, I didn't change it!
Tcp Recieve Window: 261360
Dial Up (RAS) MTU: 1492
Path MTU Discovery: Yes
Save and Exit Dr. Tcp.
Step 3:
You need to open "Network Connections"... in XP, that's Start > Connect To > Show All Connections. I'm sure you can find it yourself. Anyway there should be an icon called "Local Area Connection (x)" with "Wireless Mobile-based Device" written in grey underneath.
Right click on that and select DISABLE. This will close your USB connection to your Wizard so those MTU settings can be applied.
Now unplug your Wizard from its cable. Here, I tried right clicking on the connection and selecting "Enable", but it just errored. So you need to unplug it.
Step 4:
Reconnect and see what happens. I am now happily disconnecting and reconnecting as many times as i like and it just keeps on synchronising itself. MAMMA MIA!
If this solves your nasty "i need to reset every time I disconnect" problems then please post here to say so. If it doesn't work then post here also, I guess. If this is a solution for you then credit for this is not mine - it's just the sum total of a lot of searching across this and other forums, websites and message boards. THANKS!
not working
These steps did not work for me.
I still have to reset the device otherwise I get this message after about 5 minutes.
"Synchronization cannot be completed successfully. Reconnect your device and try again. If the problem persists, see the Microsoft ActiveSync Troubleshooter in Microsoft ActiveSync Help on your desktop computer."
It appears to be only a problem syncing as I can still explore the device.
well...
...that's depressing. I genuinely thought that would work for other people too.
Did you read that PCWorld article I linked to? it explains how I got those numbers... they could be different for you, perhaps?
I'll keep thinking...
I did not look at the article. I'm having other issues trying to get my 2 computers synced with my mobile device http://forum.xda-developers.com/viewtopic.php?p=234189. Once I get those resolved I can try some different things.
On my home computer I am only synchronizing favorites and files and it doesn't appear to be a problem.[/url]
Oh right ok. I read your other post too, but I only have 1 PC for home and work so i can't help with that.
Has anyone else tried this?
I am no longer having the problem since I fixed my other sync issue (multiple computers issue). I had reinstalled activesync and did a hard reset on my device so maybe something else got cleared up. I am also having much better luck with the way my device is running. Before I was getting frequent slowdowns and lockups. I am a much happier customer and will be sticking with my cingular 8125. I just love all the features, but the activesync issues and slowness was starting to get to me. I'm so glad it is all behind me now and I can start to really enjoy the thing. Although I have yet to connect my bluetooth headset, that may have caused me issues too. Sorry I couldn't be more help testing this out.
I and a work college have had this problem on both our systems and found that it was being caused by Avantgo.
It would work fine and sync every time for days until we installed Avantgo.
After these we both had the symptoms you describe in the first post until we did a hard reset and re installed everything except Avantgo, it was then fine again. As a test I then reinstalled it and it started not syncing again, my college who has not reinstalled it has had no further problems.
I have now been running for 3 weeks with no problems and no Avantgo.
If you have it installed it may be worth trying it without for a wile and see if it helps.
Didn't work for me. Still no connection when plugging in for the 2nd time. MTU value changes back to blank when opening the Dr.TCP again, the other values are ok though. But thanks anyway for the hints!
Greetings,
Andreas
Didn't work for me neither...
just to check (i know this sounds daft) but you did DEFINITELY press the SAVE button in Dr TCP before you pressed the EXIT button? can't imagine why it wouldn't store the data.
aaaaaaaaanyway i guess it's not the ubersolution i thought it was
Now I thought I had this working 100% using this hack (It was on a clean install of WM5 however so this may have been why it worked). Anyhow, it stopped working again after I installed PocketWeather ... now locks up whenever I connect....
I wonder if it is 3rd part s/w causing some of the problems with AS? Is it down to the scheduled update in PocketWeather or simply hooks into the ConnectionManager / ActiveSync from apps looking to see if a network connection exists....
I think some more investigation is required ... or perhaps I will flood MS with 1000's of emails telling them how flakey their software is *(Though I think they already know that)*
Any updated? I'm having this same problem, except my device won't connect at all! Even after a reset. It connected once and that was it.
Hi Silentz,
sure, I saved the settings. I'll try the ActiveSync clean install-method and report the results. 'Hope that MS will put out an update or better version soon! Rumours out there?
Greetings,
Andreas
tried and failed...
tried the above TCP solution- Not working for me either...
Found best solution. Go try the latest imate rom. You can then plug out/in the cable as many times as you want & it'll just work fine.
Bebbo said:
Now I thought I had this working 100% using this hack (It was on a clean install of WM5 however so this may have been why it worked). Anyhow, it stopped working again after I installed PocketWeather ... now locks up whenever I connect....
I wonder if it is 3rd part s/w causing some of the problems with AS? Is it down to the scheduled update in PocketWeather or simply hooks into the ConnectionManager / ActiveSync from apps looking to see if a network connection exists....
I think some more investigation is required ... or perhaps I will flood MS with 1000's of emails telling them how flakey their software is *(Though I think they already know that)*
Click to expand...
Click to collapse
It seems to be as soon as you access the internet through the passthru connection on Activesync. So installing AvantGo/PocketWeather might explain this to a certain degree as they may be accessing the internet.
Incidentally, how could Microsoft have stuffed up so badly with Activesync? It's a tiny program but works so badly - Couldn't a third party come up with a different version of Activesync or something? I'd pay for it if it worked better than this crock!
Just for info, the latest iMate ROM (With Push Email) does indeed seem to fix this issue. Obviously it was with the WM5 side rather than anything that could be fixed on the PC side.
My Active-sink probelms disappeared since upgrade to the latest iMate ROM. Has been working like a charm with all apps and utilities installed, Tweaks2k2, Spb Pocket Plus, Pocket Informant, Worldmate Pro, etc...
told you it works
cheers
I am running the 2.08 (Qtek test) rom and have this issue since last friday. before that never had it!!
What I changed on thursday was: enable exchange server sync and use it. because push-email si no solution for me I just disabled it and dropped the association.
Then (on friday) the trouble started.
I tried DrTCP...and ended up with a broken netlogon (secure client) service on the pc. The IS solution for that was a new image . . thank you very much.
I am back on track with the pc now, but AS still slows down my device.
Are any of you having this trouble using or have used:
-Push email
-Blackberry
What is the amount of free program memory on your device? Mine is around 6MB (probably caused by Blackberry install which I cant remove). . . .
Activesync just keeps trying to connect and is never successful. I have re-installed Activesync on my pc but it didn't help. Also, my work pc doesn't connect either. Definately a problem with my 8125. All has been well for a couple months and I have added no new software before the problem started. This problem also happened about two weeks after I got the phone and the only resolution was a hard reset. What a pain reinstalling all the software and settings I have now, it's customized just the way I like it. Anyone know how to re-install Activesync on JUST the phone or have any other ideas?
Try the latest activesync 4.2 beta and disable any firewalls if possible on the pc. On the device start activesync application and go to menu\options - delete pc that you are syncing with and try again.
Deleted profiles on both pcs installed beta on one. Still no connecting. Tried clicking SYNC on phone, pauses for a second then nada. No connection.
Have you deleted profiles on the device? and disable firewalls, and if you have a network adapter enable it because latest activesync treats the connection with device as a network - there are many posts on this issue do a search and read through some - seem to be many different factors involved.
First- Thanks for the replies Mark
I removed the PC profiles from my 8125. Also reinstalled Activesync 4.2 on my work pc. Nothing. Although this time I got an error message- Cannot find the file "http://go.microsoft.com/fwlink/?linkid=65257&clcid=0x409" (or one of its components) Make sure the path and filename are correct and that all libraries are available". Like I would know what that means. Anyways, no firewall enabled. Besides, this should not be happening, all of a sudden, on 2 separate pcs. That kinda rules out a pc problem. It has to be in the phone. That, and the fact that a hard reset fixed it last time. I'm thinking something corrupted in Activesync on the phone???
And searching on this forum is useless. I type in "connecting Activesync" and every post with either word shows up. 614 in just Wizard forums alone. Is there a way to search so that ONLY posts with both words show up? That way I can modify my wording until I find something useful. Search for any terms or use query as entered is ticked. On other forums you can just use quotation marks but not this one. It makes searching very difficult. ROB
Oh, and yes my network adapters are still enabled as always.
Yes best to search with the word AND cuts out all the other stuff i.e. activesync AND connection would do it. Yep sounds like it may be the device.
found couple of posts that seem to be relevant
http://forum.xda-developers.com/viewtopic.php?t=41955
http://forum.xda-developers.com/viewtopic.php?t=44182
http://forum.xda-developers.com/viewtopic.php?t=49161
http://forum.xda-developers.com/viewtopic.php?t=44574
Happy reading, the last post is about connecting activesync via bluetooth so maybe thats an option.
Thanks Mark. I think I may try the bluetooth connection when I get home tonight. Or I may just throw in the towel and do a hard reset. that worked last time. Plus, I can install the latest ROM upgrade. Shame theres no way to uninstall and reinstall Activesync on the phone. Seems that should do the trick (maybe). Just tried my friends 8125 on my work pc- syncs just fine. So much for all the pc fixes everyone seems to be trying.
I had the same problem with AS refusing to connect via usb or BT.
In the end i went & purchased (although the demo version would have done) Sprite backup. installed on the PC. Browsed to the install dir to find the cab file. copied to my wizard (wifi, or sd card reader etc).
Insatlled & backed up to SD card
Hard reset
restore
stop here if you're happy, if not
AS to sync calender & contacts to pc
hard reset
update ROM
AS contacts, cal, docs etc back to wizard
install SW & settings
BACKUP
Yep. Had to hard reset. All is working again. Crappy Activesync. What's up with this P.O.S. ? Trying to setup bluetooth now and the pc finds the phone but AS won't connect. The phone finds the pc (HomeCenter) but it shows no services available. I'm assuming that there should be some listed (maybe Activesync?) Guess I'll have to do some searching for bluetooth problems with AS now. Did I mention that AS is a P.O.S??? But you all knew that already. :lol:
Dont forget to open a port in you BT settings (on the pc) and tell AS (also on the pc) to accept connections on that port.
Then your wizard should be able to see the AS service on the pc (you initiate the sync from the phone, not the pc)
I have had this problem since day one, and continue to have it despite several (more than 15) hard resets, multiple ROMs, multiple pertnerships etc. I plug in my PPC USB, and it just says "connecting" forever. Every time, after plugging in my USB, I have to shut off my PPC, and turn it back on. Then my laptop finds and connects with my PPC, and syncs all my data like it should. If I do this more than 3 times, my laptop crashes and reboots. If anyone has figured out how to fix this, let me know.
so i thought i'd give vista's "windows mobile device center" a try on my vista laptop, and wasn't surprised to find that i couldn't get it to recognize my phone. i was surprised to find that the xp computer that i've been using with activesync for a long time suddenly stopped recognizing my phone as well.
up to now i've hard reset phone (dcd 3.04, 3.37 radio) and reinstalled activesync 4.5. no dice. please if anyone can help me troubleshoot this thing i'd be way grateful. why has my phone stopped communicating with my computers?
For WM 6 devices, on Vista you must upgrade to Windows Mobile Device Center 6.1.
i downloaded and used 6.1 on my vista machine, but it didn't work. any other ideas? i think there may be something that changed on the phone, because now, activesync won't work either...
...bytheway, the phone will charge when plugged into either, but that's about it.
...bytheway, the phone will charge when plugged into either, but that's about it.
Click to expand...
Click to collapse
Just for ****s and giggles, have you tried the following:
1. Using a different usb port
2. Blowing the dust out of the port on the phone
3. Using the Y adapter that came with the phone in between the sync cable and the phone
First, plug into the USB, wait for the Windows new device chime, see if anything occurs in the WM Activesync.. If no Activesync connection is made (after the 'connecting' has stopped) then unplug and plug in back in another USB port. Do that at least 4 times (cycling between ports...even the same may eventually work) to see if you have a success.
Restart your PC, Soft-rest your phone and try again.
If still nothing, then don't bother plugging your phone in and then Run As An Administrator the attached batch file and then under View 'Show Hidden Devices.' You'll now see all devices that have ever been installed and retained for your OS, with the faded devices as those not currently attached/active.
Rather than the batch file you can open up a Command Promp Window with Administrator access (Start\Programs\Accessories\Right Click on Command Prompt and Run As An Administrator)
(I usually keep that batch file accessible in the root of my OS partition, just to keep it easy to clean out legacy device drivers that can cause problems.[/i])
Enter:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
Uninstall
Network adapters\Microsoft Windows Remote Adapter
Portable Devices\PocketPC
Then under Programs & Settings uninstall the Windows Mobile Device Center upgrade, and then reboot your PC. Reinstal that Device Center 6.1 update and then again connect your phone with the USB. (for the XP machine you can do all of the and unistall/reboot/reinstall the ActiveSync 4.5.
(note to self or another.....these steps to be added to the Wiki for ActiveSyn issues)
well, i'm thinking that the "****s and giggles" have it. i blew into the port, plugged her in, and it connected to my xp machine, just like days of old. after about 3 minutes though, the connection dropped, and i've not been able to get it going again since. i think this rules out any software/settings problem, and looks like it's a hardware issue. i'll try cleaning it one more time a little later, and if no go, i'll have to figure a way to re-flash the stock rom (i only have a 6gb card...) and send the beast back. thanx for the input, guys (specially keystone, dang man that was one badass post with some instructions that will help someone, i'm sure.)
Do you have the Y adapter that came with the phone? The one with the audio jack and the 5 pin mini usb on one end and the 11 pin mini usb on the other? The reason I ask is because for some reason HTC decided to put an 11 pin mini usb connector on our phones, yet supply us with a data cable that's standard 5 pin mini usb. If you have it, just humor me and try it and see if it keeps the connection.
Oh and P.S....the "****s and giggles" wasn't just a shot in the dark. I've solved many activesync problems for people before using all 3.
I actually hadn't used the cord without the Y-adapter untill today. both ways yeild the same result.
Another Activesync problem
I've been on vacation the last week and while away i had to do a clear storage..anyway, my phone was fine but when i connect thru activesync i get an error code : 85010014 and my contacts list doesnt get updated...:S can anyone out there give me some advice or do i hafto start from scratch?
Also is there a way to find my contacts on my comp?
jinx01 said:
so i thought i'd give vista's "windows mobile device center" a try on my vista laptop, and wasn't surprised to find that i couldn't get it to recognize my phone. i was surprised to find that the xp computer that i've been using with activesync for a long time suddenly stopped recognizing my phone as well.
up to now i've hard reset phone (dcd 3.04, 3.37 radio) and reinstalled activesync 4.5. no dice. please if anyone can help me troubleshoot this thing i'd be way grateful. why has my phone stopped communicating with my computers?
Click to expand...
Click to collapse
Well the hoop jumping is fun and all but I think if you uncheck the "Enabe advanced network functionality" in Start > Settings > Connection > USB to PC it may help.
Damn! That was simple. I unchecked the "Enabe advanced network functionality" box and I'm up and running! I'll save the hoops for later. Thanks!
treeboy said:
Well the hoop jumping is fun and all but I think if you uncheck the "Enabe advanced network functionality" in Start > Settings > Connection > USB to PC it may help.
Click to expand...
Click to collapse
This is the fix almost 90% of the time......
treeboy said:
Well the hoop jumping is fun and all but I think if you uncheck the "Enabe advanced network functionality" in Start > Settings > Connection > USB to PC it may help.
Click to expand...
Click to collapse
Worked for me. Thanks!
ok ive tried all except the hidden devices thing (gonna try it now) and no go will post if it works oh im on DCD's 3.2.6 rom and the 6.1 of device center and i dont think it has anything to do with it but i just installed 2007 outlook
treeboy said:
Well the hoop jumping is fun and all but I think if you uncheck the "Enabe advanced network functionality" in Start > Settings > Connection > USB to PC it may help.
Click to expand...
Click to collapse
Hi, thanks that work for me fine too
my mogul has been giving me crap with vista and xp for weeks. Nothing can solve it. I've re-flashed, downgraded, used different ports, different cables, modified the USB to PC settings.
Add this to the list of things that randomly seem to be a problem for this phone.
I had a similar situation, none of the software based suggestions fixed it. Wiggling the cord around would sometimes connect, but soon thereafter, my phone stopped charging. The USB port was the culprit, so be careful.
I'm sure everyone who was having troubles figured out solutions, just thought I'd add in my dealings with this.
I just had the phone activated today (yes I bought used) and brought it to work to sync with my work outlook, well the usb cord would charge the phone but give me nothing but errors in the way of actual data connection. I was a little bummed this afternoon thinking I bought a partially broken phone. But WHILE HAVING THE PHONE CONNECTED ( I bold because I had done this multiple times while not connected and had no results) I opened the Comm Manager and clicked on the sync button at the bottom, suddenly my computer could recognize my device and I was sync'ing like a mad man.
Very possibly a stupid thing I should have done from the start, but I don't know any better since I'm brand new to all of this. I only post in hopes of helping another bummed out soul as was myself
I an running a HTC TyTN-II 4550 phone (WinMo 6.1) on a desktop PC (WinXP).
I couldn't get Activesync 4.5 to work either, but there were obvious reasons--my version of Office 2000 isn't supported (2003 is the earliest, I think) and IE and Outlook are not set as my default mail clients (-and that's how I like it-).
I didn't really need Activesync but I did want to be able to get files on and off the phone from my desktop PC through the USB cable. When I'd connect the phone, Activesync would automatically start up and spin the little logo for a while and then say "connection couldn't be made" and then I couldn't do anything--even move files on and off the phone.
What I found works is this:
1) open the Task Manager, and kill the wcescomm.exe process.
2) navigate to the folder that Activesync is installed in, and run the file named WCESMgr.exe.
3) that will popup a window, asking if you want to sync, or cancel. Press [cancel]
4) the normal Activesync window will come up, and the choices for "Sync" and "Schedule" will be greyed out, but the "Explore" button should work.
Sometimes I can disconnect and reconnect the phone without going through steps #1-#4, but not always.
With the "Explore" window you can drag files on and off the device.
I tried dragging small Word and Excel docs on and off; both converted properly when dragged onto the phone, but only the Word file would convert again when dragged off.
The phone will access the internet through the USB when hooked up this way, also.
Hi All,
I am currently having this problem, previously I am able to select the connection type when i plug in to PC via USB, asking if I wanna select Activesync, Disk drive, or Mobile broadband.
But since few days back i am no long prompt with the selection.(I could not really remember what i have done.) Now whenever i plug in, it will bring my direct to Internet sharing.
I have tried going to Start> settings> connections> USB to PC and check on the box Ask me first about USB connection type when i connect the device via PC.
I have disable and restart and renable it and restart again and tried it. But still it bring me direct to the internet sharing tab.
I have also restore my sprite backup to 2 months back and it still give me the same thing. I was wondering what went wrong. I am very tempted to give it a hard reset and solve the problem.
Is anyone out there able to help? Is there supposed to be any registry settings that I can set to get back the Selection prompt?
Edited> Solved. I played around with the registry and found it works. I do not know it this will work for others who having the same problem
I tried removing all the keys inside HKLM/software/HTC/usbtopcpopup (of cos i did a backup of the registry) and restart the device but then it don work.
so I import back the original registry and try again and it still don work.
I realised that There is a key inside the folder which name OnlyTwoChoice and the value was 0, So i set to 1 and restart and voila this time i have 2 choices. Sync and Disk drive.
I then try setting the value to 2 this time and voila i get back all my 3 options. Tried plugin to my pc and syncing is working fine.
By the way I am using the original rom. Hope the above information helps.
knight900 said:
Hi All,
I am currently having this problem, previously I am able to select the connection type when i plug in to PC via USB, asking if I wanna select Activesync, Disk drive, or Mobile broadband.
But since few days back i am no long prompt with the selection.(I could not really remember what i have done.) Now whenever i plug in, it will bring my direct to Internet sharing.
I have tried going to Start> settings> connections> USB to PC and check on the box Ask me first about USB connection type when i connect the device via PC.
I have disable and restart and renable it and restart again and tried it. But still it bring me direct to the internet sharing tab.
I have also restore my sprite backup to 2 months back and it still give me the same thing. I was wondering what went wrong. I am very tempted to give it a hard reset and solve the problem.
Is anyone out there able to help? Is there supposed to be any registry settings that I can set to get back the Selection prompt?
Edited> Solved. I played around with the registry and found it works. I do not know it this will work for others who having the same problem
I tried removing all the keys inside HKLM/software/HTC/usbtopcpopup (of cos i did a backup of the registry) and restart the device but then it don work.
so I import back the original registry and try again and it still don work.
I realised that There is a key inside the folder which name OnlyTwoChoice and the value was 0, So i set to 1 and restart and voila this time i have 2 choices. Sync and Disk drive.
I then try setting the value to 2 this time and voila i get back all my 3 options. Tried plugin to my pc and syncing is working fine.
By the way I am using the original rom. Hope the above information helps.
Click to expand...
Click to collapse
sounds like you accidently told it to remember your decision....
but thanks for the registry tip
Many thanks, I had this problem and after trying lots of different things I decided to hard reset. I'm keeping this on my list...
You have made my day. Setting the value "OnlyTwoChoice" to 2 fixed it - thanks!
TrashX said:
You have made my day. Setting the value "OnlyTwoChoice" to 2 fixed it - thanks!
Click to expand...
Click to collapse
Great to hear that......!!!
Problem still occurs for me even after changing the values in the registry, whenever I connect my device to my pc, it will automatically install the Windows Mobile-based Internet Sharing Device, instead going for ActiveSync, even though I picked ActiveSync off the menu.
The Disk Drive option works however. Any ideas?
Thanks much! It's saved me hours!
I've never had the need to use WMWifiRouter as a 3G to USB connection, but my modem at home is dead and won't be replaced until Tuesday. 3 days is quite a ways to go without Internet! So, I used WMWifiRouter 1.51 to enable the 3G to USB connection for my desktop PC.
After I was done with the 'net, I turned off WMWifiRouter and unplugged my phone. I then realized I needed to upload a few things on my phone, so I plug it back in to use it as a storage device. Problem is, my computer immediately detects my phone as a tether rather than the storage device. I've enabled the option so my phone asks me what type of connection it wants to create, but my computer keeps forcing the tether instead.
I know it's the way my computer is seeing my Touch Pro 2, but I was hoping somebody else may have run into the same issue before and found a resolution.
Thanks in advance!
I just used WM last night as a test, and then finally sync'd up my outlook 2000 contacts and calendar today.
Are you absolutely sure that WM has stopped running? I know on my diamond, the task manager option would NOT show some running apps after it was running without a soft reboot for like 2 months.
I haven't tried a "storage connect" yet though, I don't think I've ever used that.
I am absolutely positive it has stopped running completely. I used the built-in task manager with SKTools to verify. Even after a soft reset on my phone, my computer still does it.
Like I said, I know it's just the way my computer is now detecting my phone, but I was hoping somebody here had the same problem in the past.
I find it a little funny... I used my phone as a temporary solution to not having internet at home and now it only leads to more problems
Try uninstalling the drivers that your computer installed for the TP2, it would be in the Control Panel->Device Manager . Honestly i have no clue which one they would be but by doing this your computer will have to reinstall the USB drivers for your phone and re-recognize your phone.
Tried it. My computer installed it as a modem, but uninstalling the drivers didn't help. My comptuer would still detect it every time and reinstall the modem drivers.
Hard resetting my phone fixed this. It's the worst solution, yes, but it still worked. Fortunately, it only takes about 20 minutes to get everything back in order once more.
Thanks for the help anyways.
UPDATE: Ran into the same problem again last night. Fortunately, I found a better solution.
I made the USB to PC connection automatically connect to ActiveSync and disabled "Enable faster data synchonization." Disconnected and reconnected my phone and I was able to use the Disk Drive option once more without having my PC automatically see it as a Windows Mobile Modem