Microsoft "Technical Support" Stinks
#1
Original Poster
FlyerTalk Evangelist
Join Date: Mar 2004
Location: Newport Beach, California, USA
Posts: 36,062
Microsoft "Technical Support" Stinks
[Long Rant]
On Friday, I picked up a Microsoft Bluetooth Presenter Mouse 8000 at a very reasonable price. It's my third or fourth Bluetooth mouse so I didn't expect any problems with it, and the form factor was nice. Apparently, I was wrong.
The Microsoft mouse does not come with separate drivers. The drivers must be installed with Microsoft Intellipoint software, which lets you control some custom features on the mouse, none of which I was particularly interested in.
Still, in order to use the mouse, I had to install the software. The only problem? It wouldn't install. It would begin the installation process and then display a message indicating that there was a "conflicting program," (though not identifying WHICH conflicting software), and the Intellipoint software will remove it. At the point, the program would crash with an error about a missing module.
I called Microsoft's "Technical Support Line" and reached an ICC. I had to spend 10 minutes answering a variety of innocuous questions, which included my refusal to provide my phone number or email address, and then answering yet more questions about why I refused to provide this information. Finally, I was "approved" to talk to first-tier technical support and was placed on hold for 22 minutes. The phone was answered by someone else at the ICC and I explained the problem. He asked me if I used any other mice on the machine. As it was for my laptop, I used a lot of different mice, including Logitech. His suggestion, after leaving me on hold for 7 or 8 minutes while looking up the answer, was to remove the Logitech software. I told him I'd try that, he gave me a "case ID number" and I hung up.
I ran the Logitech "uninstall" routines which, of course, also removed the driver for the wired USB Logitech mouse I was running, rendering it disfunctional. I then used a registry cleaning program to remove any orphaned Logitech references, and tried running the Intellipoint software again.
Same result.
I called Microsoft again, waited 20 minutes on hold, gave the "screener" the case ID number, was transferred to "first tier" tech support, was put on hold for 20 minutes and then was promptly disconnected.
I called back, waited again on hold for the screener, my call was answered after 15 minutes and I asked for second tier support. I told the screener I had already wasted several hours trying to install a mouse and wasn't interested in wasting more time. His response was, "I'm sorry, there is nothing I can do."
I asked for a supervisor, waited on hold for one another 10 minutes, and then was treated to an extremely rude individual who said, in essence, "We can't do anything -- you have to speak hardware support (the same "first tier" people I'd been talking to). This supervisor had a condescending attitude and identified himself as, "Mr. XXXXXX," but kept calling me by my first name until I said, "My name is Mr. PTravel -- you're not a friend of mine." Apparently, being a supervisor of an off-shore call center commands such respect in his mind, that anyone who would call Microsoft Technical Support must be a social inferior.
He finally re-connected me to the screener who, in turn, reconnected me to the "first tier" line where I waited for approximately 30 minutes until it was answered. The "technician" who answered the phone spent 10 minutes or so with me confirming that he didn't have any answers for me in his script and then asked me to hold. After 10 minutes he returned and said, "No one here has heard of the error you're experiencing. Would you like me to refer this to second tier support?" I said yes. He took my phone number and asked me, "What 2 hour windows within the next 72 hours would be convenient for you?" I said, "What are you talking about? I'm not waiting 72 hours for an answer." His response was, "You can tell us your preference for a call back, within a 2 hour window, but we can only promise a return call within 72 hours." I gave him my phone number and said, "They can call me any time on Saturday or Sunday. If I don't hear by Monday, I'm returning the mouse." His answer: "I can only promise that you will receive a call within 72 hours."
All this for a simple mouse!!!!!!!!!!
After I concluded my 3+ hour sojourn through Microsoft's Indian technical support department, I decided I would try to solve the problem myself. I reasoned that the Intellipoint software was examining the registry when it reported an incompatible program and was crashing because it couldn't find the uninstall data because it had already been uninstalled. I did a manual search of the registry for any reference to Logitech's iPoint and Mouseware software and, sure enough, they were sprinkled throughout the registry, notwithstanding the fact that there was no Logitech software extant on my machine. I manually deleted each reference, registry key by registry key (of course I backed up the registry first and also set a restore point -- I'm not that stupid), re-booted the computer and re-ran the Intellipoint installation software. Miracle of miracles, it completed the installation!
Now, that was left was to set up a Bluetooth connection for the mouse. That worked fine. However, the mouse did not!
I went into device manager, forced a manual update of the driver, selected the Microsoft Presenter Mouse 8000 driver and, finally, it worked. The last thing I had to do was re-install the driver for the Logitech wired USB mouse that I use at home -- letting it search on-line worked just fine.
And now everything works.
Total amount of time invested: 6+ hours.
Expertise required: Significant -- installing the mouse required a fair understanding of how uninstall works under Windows, manually searching and editing the registry to remove keys, forcing manual updates of drivers, etc.
And it is now 72 hours later and, of course, I have not heard anything back from Microsoft.
Does anyone think I would recommend Microsoft hardware to my company?
[/Long Rant]
On Friday, I picked up a Microsoft Bluetooth Presenter Mouse 8000 at a very reasonable price. It's my third or fourth Bluetooth mouse so I didn't expect any problems with it, and the form factor was nice. Apparently, I was wrong.
The Microsoft mouse does not come with separate drivers. The drivers must be installed with Microsoft Intellipoint software, which lets you control some custom features on the mouse, none of which I was particularly interested in.
Still, in order to use the mouse, I had to install the software. The only problem? It wouldn't install. It would begin the installation process and then display a message indicating that there was a "conflicting program," (though not identifying WHICH conflicting software), and the Intellipoint software will remove it. At the point, the program would crash with an error about a missing module.
I called Microsoft's "Technical Support Line" and reached an ICC. I had to spend 10 minutes answering a variety of innocuous questions, which included my refusal to provide my phone number or email address, and then answering yet more questions about why I refused to provide this information. Finally, I was "approved" to talk to first-tier technical support and was placed on hold for 22 minutes. The phone was answered by someone else at the ICC and I explained the problem. He asked me if I used any other mice on the machine. As it was for my laptop, I used a lot of different mice, including Logitech. His suggestion, after leaving me on hold for 7 or 8 minutes while looking up the answer, was to remove the Logitech software. I told him I'd try that, he gave me a "case ID number" and I hung up.
I ran the Logitech "uninstall" routines which, of course, also removed the driver for the wired USB Logitech mouse I was running, rendering it disfunctional. I then used a registry cleaning program to remove any orphaned Logitech references, and tried running the Intellipoint software again.
Same result.
I called Microsoft again, waited 20 minutes on hold, gave the "screener" the case ID number, was transferred to "first tier" tech support, was put on hold for 20 minutes and then was promptly disconnected.
I called back, waited again on hold for the screener, my call was answered after 15 minutes and I asked for second tier support. I told the screener I had already wasted several hours trying to install a mouse and wasn't interested in wasting more time. His response was, "I'm sorry, there is nothing I can do."
I asked for a supervisor, waited on hold for one another 10 minutes, and then was treated to an extremely rude individual who said, in essence, "We can't do anything -- you have to speak hardware support (the same "first tier" people I'd been talking to). This supervisor had a condescending attitude and identified himself as, "Mr. XXXXXX," but kept calling me by my first name until I said, "My name is Mr. PTravel -- you're not a friend of mine." Apparently, being a supervisor of an off-shore call center commands such respect in his mind, that anyone who would call Microsoft Technical Support must be a social inferior.
He finally re-connected me to the screener who, in turn, reconnected me to the "first tier" line where I waited for approximately 30 minutes until it was answered. The "technician" who answered the phone spent 10 minutes or so with me confirming that he didn't have any answers for me in his script and then asked me to hold. After 10 minutes he returned and said, "No one here has heard of the error you're experiencing. Would you like me to refer this to second tier support?" I said yes. He took my phone number and asked me, "What 2 hour windows within the next 72 hours would be convenient for you?" I said, "What are you talking about? I'm not waiting 72 hours for an answer." His response was, "You can tell us your preference for a call back, within a 2 hour window, but we can only promise a return call within 72 hours." I gave him my phone number and said, "They can call me any time on Saturday or Sunday. If I don't hear by Monday, I'm returning the mouse." His answer: "I can only promise that you will receive a call within 72 hours."
All this for a simple mouse!!!!!!!!!!
After I concluded my 3+ hour sojourn through Microsoft's Indian technical support department, I decided I would try to solve the problem myself. I reasoned that the Intellipoint software was examining the registry when it reported an incompatible program and was crashing because it couldn't find the uninstall data because it had already been uninstalled. I did a manual search of the registry for any reference to Logitech's iPoint and Mouseware software and, sure enough, they were sprinkled throughout the registry, notwithstanding the fact that there was no Logitech software extant on my machine. I manually deleted each reference, registry key by registry key (of course I backed up the registry first and also set a restore point -- I'm not that stupid), re-booted the computer and re-ran the Intellipoint installation software. Miracle of miracles, it completed the installation!
Now, that was left was to set up a Bluetooth connection for the mouse. That worked fine. However, the mouse did not!
I went into device manager, forced a manual update of the driver, selected the Microsoft Presenter Mouse 8000 driver and, finally, it worked. The last thing I had to do was re-install the driver for the Logitech wired USB mouse that I use at home -- letting it search on-line worked just fine.
And now everything works.
Total amount of time invested: 6+ hours.
Expertise required: Significant -- installing the mouse required a fair understanding of how uninstall works under Windows, manually searching and editing the registry to remove keys, forcing manual updates of drivers, etc.
And it is now 72 hours later and, of course, I have not heard anything back from Microsoft.
Does anyone think I would recommend Microsoft hardware to my company?
[/Long Rant]
#2
FlyerTalk Evangelist




Join Date: Sep 2000
Programs: BA, AA, DL, KLM, UA
Posts: 37,489
Intellipoint is the worst piece of software ever made.
I have a $250 keyboard/mouse combo from Microsoft, and Intellipoint/Intellitype make the thing almost worthless when they stop working once every 2 weeks.
I have a $250 keyboard/mouse combo from Microsoft, and Intellipoint/Intellitype make the thing almost worthless when they stop working once every 2 weeks.
#4
FlyerTalk Evangelist




Join Date: Dec 2006
Location: Pacific Northwest
Programs: UA Gold 1MM, AS Plat, AA EP, Bonvoy Plat, Hilton Dia, Hyatt Glob, IHG Plat, ...
Posts: 21,465
Sadly, with your demonstrated skillset and the internet you have a much better chance of finding a solution than Microsoft's support organization.
I actually like most Microsoft mice I have tried, but I refuse to buy any that require me to install any extra software. Same for keyboards. Keep it simple, and the stuff works. Same's true for Logitech, too, though. Either it works when plugged into the USB port, or it goes back to the store. And yes, that may mean that some extra buttons and features don't work, but that's fine with me.
I actually like most Microsoft mice I have tried, but I refuse to buy any that require me to install any extra software. Same for keyboards. Keep it simple, and the stuff works. Same's true for Logitech, too, though. Either it works when plugged into the USB port, or it goes back to the store. And yes, that may mean that some extra buttons and features don't work, but that's fine with me.
#5




Join Date: Apr 2007
Location: SEA
Programs: AS MVPG, MGM Rewards Gold, Hhonors ???, National Executive
Posts: 2,708
So to summarize, this problem was caused by LOGITECH registry keys installed on your machine (and their uninstaller didn't do the job).
And that's Microsoft's fault?? Or the fault of this poor first level tech?
To be fair, you did let them know that you were returning the device if you didn't get a call Saturday or Sunday, so they may have noted that in your call log. I agree that waiting up to 72 hours to get something fixed sucks, but it was a weekend, and narrowing it down to a 2 hour window is better service than you get from the cable guy
What more would you want them to do here?
Bluetooth devices will often install a complete driver stack as a part of the software load. OEM preloads often come with a driver stack (might be the MS stack, might belong to someone else). If the uninstall of the Logitech software didn't work correctly, it wouldn't surprise me that this caused issues for the other software.
Every popup I've seen from the MS installers gives me info on the process/application that's causing my problem. I guess the guys in MS hardware use something different from the software guys (like live messenger). Not really a shock that the left hand doesn't know what the right hand is doing.
I agree with you. I think if you have a machine running Windows Vista, you don't really need to install the Intellipoint/Intellitype software to get your bth devices to work.
And that's Microsoft's fault?? Or the fault of this poor first level tech?

To be fair, you did let them know that you were returning the device if you didn't get a call Saturday or Sunday, so they may have noted that in your call log. I agree that waiting up to 72 hours to get something fixed sucks, but it was a weekend, and narrowing it down to a 2 hour window is better service than you get from the cable guy
What more would you want them to do here?Bluetooth devices will often install a complete driver stack as a part of the software load. OEM preloads often come with a driver stack (might be the MS stack, might belong to someone else). If the uninstall of the Logitech software didn't work correctly, it wouldn't surprise me that this caused issues for the other software.
Every popup I've seen from the MS installers gives me info on the process/application that's causing my problem. I guess the guys in MS hardware use something different from the software guys (like live messenger). Not really a shock that the left hand doesn't know what the right hand is doing.
I actually like most Microsoft mice I have tried, but I refuse to buy any that require me to install any extra software. Same for keyboards. Keep it simple, and the stuff works. Same's true for Logitech, too, though. Either it works when plugged into the USB port, or it goes back to the store. And yes, that may mean that some extra buttons and features don't work, but that's fine with me.
#6
Original Poster
FlyerTalk Evangelist
Join Date: Mar 2004
Location: Newport Beach, California, USA
Posts: 36,062
To be fair, you did let them know that you were returning the device if you didn't get a call Saturday or Sunday, so they may have noted that in your call log. I agree that waiting up to 72 hours to get something fixed sucks, but it was a weekend, and narrowing it down to a 2 hour window is better service than you get from the cable guy
What more would you want them to do here?
What more would you want them to do here?
Oh, one other thing I forgot to mention. The mouse came with a note saying that, if it was to be used on a Vista machine, it was necessary to download and install a patch from Microsoft. I downloaded the patch, ran it, and got an error message saying, "This patch is not required for this operating system." I should add that I haven't done any hacks or anything like that, I'm not running any beta software, and I keep both the O/S and all drivers current and up-to-date.
That's what really gets me: this is Microsoft hardware that comes with Microsoft software intended to run on a Microsoft O/S.
Bluetooth devices will often install a complete driver stack as a part of the software load.
All that was needed was the drivers. They're on my computer now -- all MS had to do was include them on the accompanying CD like every other device manufacturer in the world and there would have been no problem.
Incidentally, my Logitech mouse works just fine with the generic USB Wheel Mouse driver that comes with the Vista OS -- the Logitech-supplied drivers are not needed, either.
OEM preloads often come with a driver stack (might be the MS stack, might belong to someone else). If the uninstall of the Logitech software didn't work correctly, it wouldn't surprise me that this caused issues for the other software.
Every popup I've seen from the MS installers gives me info on the process/application that's causing my problem.
I guess the guys in MS hardware use something different from the software guys (like live messenger). Not really a shock that the left hand doesn't know what the right hand is doing.
I agree with you. I think if you have a machine running Windows Vista, you don't really need to install the Intellipoint/Intellitype software to get your bth devices to work.
#7
 



Join Date: Nov 2000
Location: Upcountry Maui, HI
Posts: 13,708
I just installed a normal MS BT mouse this afternoon.
It did take me some time to figure out how to get the power to the BT adapter in the Sony notebook turned on. I had turned off a bunch of the system tray apps, including the SmartWi thing that let's you manage what happens when you enable the wireless switch.
Fortunately, it works fine with no additional drivers, just using the basic mouse driver, but it's just your basic optical wheel bt-enabled travel mouse. I guess that presentation mouse has extra controls on it, and you need the driver to be able to use the extra controls?
-David
It did take me some time to figure out how to get the power to the BT adapter in the Sony notebook turned on. I had turned off a bunch of the system tray apps, including the SmartWi thing that let's you manage what happens when you enable the wireless switch.
Fortunately, it works fine with no additional drivers, just using the basic mouse driver, but it's just your basic optical wheel bt-enabled travel mouse. I guess that presentation mouse has extra controls on it, and you need the driver to be able to use the extra controls?
-David
Last edited by LIH Prem; Feb 24, 2009 at 1:52 am
#8



Join Date: Mar 2003
Location: IAD
Programs: United MP
Posts: 7,856
Yes it is. It should install no matter what. Having to uninstall Logitech, or having to go through the registry, should be unnecessary.
#9
FlyerTalk Evangelist




Join Date: Jun 2004
Location: LON, ACK, BOS..... (Not necessarily in that order)
Programs: **Mucci Diamond Hairbrush** - compared to that nothing else matters (+BA Bronze)
Posts: 15,938
I once had to call MS in the UK and they were as useful as you have described, and didn't fix my problem either, because "it can't be done". I eventually found a solution with a bit of help from the work IT dept and left MS to fester. Wish I could remember what the problem was now but I suspect I have buried it far away like oyu do with painful memories.
I used to use another piece of software that had similar support level competancy from the firm, and this was a programme that used to cost us 's a month. They also used to say that it "wasn't constructed to do that as no one but you wants to do that", despite the fact that most of the people I knew who used it wanted to do just that.
However I had something else where I knew what was wrong with a service we were supposed to be receiving at work. I called the providers Tech Support and told them that the service was out and what I knew the problem to be, I knew because I had experience in the same field. I am asked to try various things on the equipment, which I say far too quickly, that I have done.
The girl then asks if I have actually done them or if I'm just saying that to speed things up. I make it very obvious that we have tried these things, some before we called her and that it is their lack of service into the property that is the issue. She says that I actually have to try these things before she will continue, so I pretend to perform these tasks and tell her which LEDs are lit etc.
She says that before she can escalate the call she needs to have ticked off all the little (customer performs action) boxes on her screen. So I told her that the faster she did that the better (having done all of them), and could I talk to someone who wasn't just reading a script. The next level up person tells me that there is indeed a problem in our area, they have known about it for the last hour and it is being looked into, hopefully fixed ASAP.
Why was I on the phone for 15 mins when she could have used our details to look up and say "Oh there is a fault in your area, let me pass you onto someone who will confirm this" I have been told that their customer database will tell you this and they are supposed to check it when the caller first rings up.
I share your frustration.
I used to use another piece of software that had similar support level competancy from the firm, and this was a programme that used to cost us 's a month. They also used to say that it "wasn't constructed to do that as no one but you wants to do that", despite the fact that most of the people I knew who used it wanted to do just that.
However I had something else where I knew what was wrong with a service we were supposed to be receiving at work. I called the providers Tech Support and told them that the service was out and what I knew the problem to be, I knew because I had experience in the same field. I am asked to try various things on the equipment, which I say far too quickly, that I have done.
The girl then asks if I have actually done them or if I'm just saying that to speed things up. I make it very obvious that we have tried these things, some before we called her and that it is their lack of service into the property that is the issue. She says that I actually have to try these things before she will continue, so I pretend to perform these tasks and tell her which LEDs are lit etc.
She says that before she can escalate the call she needs to have ticked off all the little (customer performs action) boxes on her screen. So I told her that the faster she did that the better (having done all of them), and could I talk to someone who wasn't just reading a script. The next level up person tells me that there is indeed a problem in our area, they have known about it for the last hour and it is being looked into, hopefully fixed ASAP.
Why was I on the phone for 15 mins when she could have used our details to look up and say "Oh there is a fault in your area, let me pass you onto someone who will confirm this" I have been told that their customer database will tell you this and they are supposed to check it when the caller first rings up.

I share your frustration.
#10
Join Date: Aug 2006
Location: CLT
Posts: 7,249
I called Live Meeting support back when my company still used that piece of crap because a client just got a grey screen.
My company's internal live meeting expert managed to tell me all of the possible options to investigate that the MS guy took 45 minutes to tell me. The guy didn't even know how to turn off pop-up blocker in IE. He told my client she needed to turn off pop up blocker, she asked how, he moved on to his next suggestion.
After 45 minutes of watching him talk to someone on communicator through the LM session he had with me he finally transitioned to tier 2 and they never did call my client back.
I was forced to go on site at the client's expense because MS couldn't figure out why she couldn't use live meeting.
...all this was using a US-based call center rep.
My company's internal live meeting expert managed to tell me all of the possible options to investigate that the MS guy took 45 minutes to tell me. The guy didn't even know how to turn off pop-up blocker in IE. He told my client she needed to turn off pop up blocker, she asked how, he moved on to his next suggestion.
After 45 minutes of watching him talk to someone on communicator through the LM session he had with me he finally transitioned to tier 2 and they never did call my client back.
I was forced to go on site at the client's expense because MS couldn't figure out why she couldn't use live meeting.
...all this was using a US-based call center rep.
#11
 



Join Date: Nov 2000
Location: Upcountry Maui, HI
Posts: 13,708
Why was I on the phone for 15 mins when she could have used our details to look up and say "Oh there is a fault in your area, let me pass you onto someone who will confirm this" I have been told that their customer database will tell you this and they are supposed to check it when the caller first rings up.

I share your frustration.
I had the same type of thing once when I called the local phone company because my DSL was down. They made me disconnect the router, etc, etc, etc.
Finally the guy told me they were doing scheduled maint. in my area after first making me jump through all those hoops.
-David
#12




Join Date: Apr 2007
Location: SEA
Programs: AS MVPG, MGM Rewards Gold, Hhonors ???, National Executive
Posts: 2,708

Perhaps have someone who knew something more about Microsoft software, as well as computers in general, than what he read off a script, like the two "technicians" and the "supervisor" that I spoke with.
I find it impossible to believe that the problem I encountered is unique. I'd say that 3+ hours on the phone, only to be told that someone who actually might now something would call me within 72 hours is pretty poor technical support.
This points to another problem with first level tech support - the path they take to start helping you with your issue depends a lot on what keywords they decide to search for in the tech support database. Different people will hear different things. Unfortunately, the people that become really good at first line tech support won't stay in it very long
They'll move up to other tiers. Often times, the tech will repeat the problem back to you to make sure they have at least a basic understanding of the problem.They attempted to help to the best of their extremely limited ability. You're a tech-savvy user, so their ability doesn't come close to matching yours, so this is frustrating. But it's common in tech support everywhere.
Oh, one other thing I forgot to mention. The mouse came with a note saying that, if it was to be used on a Vista machine, it was necessary to download and install a patch from Microsoft. I downloaded the patch, ran it, and got an error message saying, "This patch is not required for this operating system."
That's what really gets me: this is Microsoft hardware that comes with Microsoft software intended to run on a Microsoft O/S.
Incidentally, my Logitech mouse works just fine with the generic USB Wheel Mouse driver that comes with the Vista OS -- the Logitech-supplied drivers are not needed, either.
My computer is a Sony Vaio laptop. It is unlikely that the driver stack was non-standard.
It did not identify the process. It did identify the application, ctor.dll, as being the problem. As I said, it wasn't ctor.dll that was the problem, but incorrect parsing of the parameters that were passed to it. And it did not identify those parameters, which would have been an immediate clue for me.
How did you determine that the problem is related to invalid parameters being passed to the uninstaller?
I can't imagine what someone who just expects plug-and-play hardware to plug-and-play would have done.
#13




Join Date: Apr 2007
Location: SEA
Programs: AS MVPG, MGM Rewards Gold, Hhonors ???, National Executive
Posts: 2,708
She says that before she can escalate the call she needs to have ticked off all the little (customer performs action) boxes on her screen. So I told her that the faster she did that the better (having done all of them), and could I talk to someone who wasn't just reading a script. The next level up person tells me that there is indeed a problem in our area, they have known about it for the last hour and it is being looked into, hopefully fixed ASAP.
Why was I on the phone for 15 mins when she could have used our details to look up and say "Oh there is a fault in your area, let me pass you onto someone who will confirm this" I have been told that their customer database will tell you this and they are supposed to check it when the caller first rings up.
Why was I on the phone for 15 mins when she could have used our details to look up and say "Oh there is a fault in your area, let me pass you onto someone who will confirm this" I have been told that their customer database will tell you this and they are supposed to check it when the caller first rings up.

#14
Original Poster
FlyerTalk Evangelist
Join Date: Mar 2004
Location: Newport Beach, California, USA
Posts: 36,062
Your post said that even Logitech's uninstaller didn't find all of the data. Crash sucks, but still sounds like there's a logitech problem here and you've got all of your rage directed at the company you called. Come on...I'm sure you have enough rage to share with all of them, right? 

First of all, I don't think you're correct. When I un-installed Logitech's software, it removed all registry references to iPoint and Mouseware, the "support" software that it installs. What it appeared to leave, however, were references to the bare Logitech driver for the wired Logitech mouse that I still use, i.e. just a standard driver USB wheel mouse driver with no frills. This, of course, supported my Logitech mouse just fine but, apparently, its presence was enough to "fool" the Microsoft software into thinking that the entire Logitech suite was installed, and it tried to uninstall it and crashed.
When I removed all the Logitech references, the Microsoft software installed but, not surprisingly, the wired Logitech mouse stopped working. I got it working again by updating the driver and allow the O/S to go "on line" to get it, i.e. it got the Logitech driver from Microsoft through the standard update process. After I did that, both the Microsoft and Logitech mice worked -- even simultaneously. This means two things:
1. The Microsoft software did not need to uninstall the Logitech driver, which was all that was left on my machine. If it was well written software, it would simply have disabled the driver during the install and the re-enabled.
2. However, I don't think even that needed to be done. Obviously, Microsoft knows about Logitech drivers -- it provides them! Clearly, Vista is quite happy with both drivers installed, so more than likely it didn't need to do anything about a driver that Microsoft already knows about.
My guess is that either this was sloppily written software or, more likely, it's another Microsoft marketing "feature" -- if you want Microsoft hardware it will, for no other reason, uninstall other manufacturers' hardware. Microsoft has pulled this kind of stunt before in the past and I don't trust it not to do it again.
You apparently haven't called tech support anywhere in the last 5+ years.
1. Sling media -- no hold time, immediately connected to a knowledgeable tech who knew his company's hardware and software intimately, and was able to resolve a rather knotty problem that was the result of running dual monitors on a laptop in a docking station.
2. Highpoint -- no hold time, immediately connected to a knowledgeable tech who knew his company's hardware and software intimately and, though unfamiliar with the specific issue I had -- running a PCIe RAID controller on a thin client under XP embedded -- was able to provide me with sufficient information, suggestions and hints as to what was going on for me to figure out the problem myself.
3. Adobe -- minimal hold time (maybe 3-5 minutes), connected to first tier tech support who quickly (within a minute or two) determined that the problem I was having (CS4 was displaying white as a cream tint) was not due to what I would call "typical naive user errors," put me through to second tier, again with minimal hold time. I was connected to a knowledgeable tech who knew his company's software intimately, and was able to immediately resolve the problem.
These are all examples of good tech support that, each time, resulted in my spending no more than 10 or 20 minutes on the phone, and resulting in knowledgeable assistance and successful result.
First level tech support is almost always done with this script-based approach. It's frustrating for people that know what they're talking about, and I agree with you that it really sucks, but it's SOP.
Do you have 3 days free to wait for technical support for a mouse? It would have been a more efficient use of my time to take the Microsoft mouse back to the store, get my money back and buy another manufacturer's product. The only reason I didn't was I didn't feel like driving back to Fry's and dealing with THEIR return process, and I also took it as a personal challenge to get the $%*() thing working.
This is why most geeks tend to avoid calling tech support at almost all costs.
They walk you through these steps so.....slowly....it....hurts. And when they read them to you, it sounds like they're just reading it themselves for the first time.
Well, if it's not unique, I'm sure you searched the web before you called them. Or maybe you've done it since then. What did you find?
The problem, of course, was not with ctor.dll -- apparently, it's just a dll that gets called during a system-initiated uninstall. I did a search on just "ctor.dll" and found that a lot of people had problems with the dll not existing on their hard drive -- there were lots of links to download it. In my case, ctor.dll was exactly where the error message said it was. That's actually what clued me in -- it wasn't ctor.dll that the uninstall routine couldn't find, but the parameters passed to it. That suggested to me that the Microsoft only thought the Logitech software was installed, even though it wasn't. That, in turn, caused me to search the registry where I found the above-mentioned Logitech references, though none to the iPoint or Mouseware software.
This points to another problem with first level tech support - the path they take to start helping you with your issue depends a lot on what keywords they decide to search for in the tech support database. Different people will hear different things. Unfortunately, the people that become really good at first line tech support won't stay in it very long
They'll move up to other tiers. Often times, the tech will repeat the problem back to you to make sure they have at least a basic understanding of the problem.
They'll move up to other tiers. Often times, the tech will repeat the problem back to you to make sure they have at least a basic understanding of the problem.
Even if step 39 provides the answer, a knowledgeable customer will be so frustrated by having to answer, "Are you sure your computer is turned on?", that the company will already have poisoned itself.
They attempted to help to the best of their extremely limited ability.
You're a tech-savvy user, so their ability doesn't come close to matching yours, so this is frustrating. But it's common in tech support everywhere.
I put myself through law school working in law library where I managed the library LAN and also provided computer support to the students. I'm well aware that the overwhelming majority of support issues are either user errors or naive users who really don't know what the big red switch on the side is for. First tier support is fine for this. The point, though, is that Microsoft first tier support would have failed completely for a naive user with the same problem I had and second tier support is so hard to reach that, even after 3 days, they hadn't bothered to call.
Hmmm, what's the link to the patch? I don't see anything extra on their normal download page for the mouse software. I wonder if the support article for this issue has more details on what problem it was supposed to fix.
It has a link for a "reliability stack update" for the various versions of Vista and specifically lists the Presenter 8000 mouse. It links to a download page that, in turn, links to the support article. This is what it says under, "Symptoms":
You may receive a Stop error message that resembles one of the following after you resume a computer from sleep or from hibernation:
Error message 1:
STOP 127 PAGE_NOT_ZERO_NVIDIA_USB
This error occurs on a computer that uses 2 gigabytes (GB) or more of RAM and an nVidia nForce EHCI controller.
Error message 2:
STOP 0x1000007E usbhub.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
This error occurs because of a race condition in the Usbhub.sys driver. This condition occurs if a USB device driver tries to enter a selective suspend state when a previously canceled selective suspend request has not yet been fully processed.
Obviously, this is not, in any way, relevant to the problem I was experiencing.
Should be plug and play.
Sometimes, there are unexpected interactions with other software. Again, if the Logitech software got in a state where it couldn't fully uninstall its stuff, there's no telling what other things it left in a similarly goofy state to potentially cause this problem.
Well, per your post, you had some Logitech software installed, so it doesn't sound like this is true.
As a user, you shouldn't have to care. But in the case of Bluetooth, I think there are several different stacks out there that people pre-install. There's a Microsoft stack, one from Toshiba (that I think some OEM's besides Toshiba use), then I think Widcomm has a stack.
That's the whole point of Bluetooth -- to provide a standardized interface for low-power radio links to peripherals.
BlueSolei is also a name I've seen associated with Bluetooth drivers. Not sure if they had Vista support or not. It's not clear if any of this matters, or if this is a critical aspect of the problem that you ran into.
I don't know how you can say that ctor wasn't the problem, when it's not clear from what you've mentioned here exactly what the problem was.
A quick web search shows that this is an InstallShield file. Not sure if that's used in the MS package, the Logitech package, or both.
How did you determine that the problem is related to invalid parameters being passed to the uninstaller?
A web search of ctor.dll error installing "wireless presenter mouse" brings up zero hits.
You're assuming that EVERYONE would hit this exact same issue, but that's just not correct. There are probably hundreds of millions of hardware + software configurations in the world today. I'm sure nobody has exactly the same setup as you.
#15



Join Date: Mar 2003
Location: IAD
Programs: United MP
Posts: 7,856
I don't know exactly what software was installed here, so I'm taking some guesses. Let's say that the Logitech bluetooth software was installed, and those are the drivers that were running the Bluetooth radio on the laptop. Then the Microsoft drivers wanted to install. Let's assume that they also want to be the drivers running the Bluetooth radio on the laptop. You can't have two sets of drivers controlling the same piece of hardware at the same time, so one has to go. That's one example of why an uninstall of some other software might be necessary.

