I'm @#$%ing sick of Microsoft and persistent drivers!

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
I've had this problem ever since Win95, but it made me particularly angry today.

I spent the *entire* day reinstalling and configuring Windows XP Professional on my laptop with my new slipstreamed SP2 installation CD. Just when everything was perfectly configured, the last thing I tried to install was my Canon CanoScan LiDE20 USB scanner. I marveled that I was able to get all of the manufacturer's drivers so far from Windows Update, keeping the manufacturer's bloatware to a minimum. However, Windows Update had nothing for the scanner, so I went to Canon's Web site and downloaded the driver package. To avoid the installation of bloatware, I used a feature of WinRAR's to extract the contents of the executable without actually running it. Inside, I found another self-extracting executable and did the same thing rather than running it. I was presented with all of the driver files and Windows was happy to find the drivers and automatically install the scanner. Windows reported that the scanner was "ready to use", but the Scanner/Camera Wizard never appeared in My Computer. I tested the scanner with the Control Panel applet, and it said that all was well. I still had no way to get an image from the scanner. So I restarted the computer...nothing. I was willing to run Canon's installer at this point, but I wanted to be sure that the currently installed drivers did not persist. I uninstalled the scanner from the device manager, and then removed/reinserted the USB plug. It automatically detected and installed the scanner again, even though I had deleted the directory where it found the extracted drivers before. Windows reported that the scanner was "ready to use", but the utility was still not there. I uninstalled again, then searched for each on of the driver files and deleted them from Windows' system directories. Now Windows asks me to direct it to the specific files when I plug in the scanner, rather than prompting for a new driver. I cancelled the prompt, then returned to the Device Manager to try to reinstall the driver. The "Update Driver" button would not work, probably related to the botched installation with missing files. The Device Manager will no longer allow me to choose "uninstall", saying that the device is probably required to boot the system (Windows is confused). I finally unplugged the scanner without using the "uninstall" option and ran the Canon installer, which apparently did nothing besides extracting itself. When I plug the scanner in, it's STILL trying to automatically copy the previously existing driver files.

It really is unexcusable that Microsoft has made such a mess of an operating system. When you uninstall a device, there should be some way to completely purge your system of all related drivers and software such that you can reconnect the device and have Windows behave as it did the very first time. Now my fresh installation and an entire day is wasted. I may have to reinstall Windows again if I can't get my scanner to work.

Any help would be appreciated.
 

JetBlack69

Diamond Member
Sep 16, 2001
4,580
1
0
Paragraphs and cliff notes are your friend.

To avoid the installation of bloatware, I used a feature of WinRAR's to extract the contents of the executable without actually running it.

There is your problem right there. Had you just installed the drivers like you were supposed to you wouldn't be in this mess. Don't blame Microsoft for your troubles.

Sory if this sounds harsh, I'm tired.
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
Originally posted by: JetBlack69
Paragraphs and cliff notes are your friend.

See those cliff notes at the bottom?

You're welcome.

Originally posted by: Ichinisan
Is there NO WAY to purge Windows of all drivers related to a specific piece of hardware?

Originally posted by: Ichinisan
[blah]

It really is unexcusable that Microsoft has made such a mess of an operating system. When you uninstall a device, there should be some way to completely purge your system of all related drivers and software such that you can reconnect the device and have Windows behave as it did the very first time. Now my fresh installation and an entire day is wasted. I may have to reinstall Windows again if I can't get my scanner to work.

Any help would be appreciated.

 

JetBlack69

Diamond Member
Sep 16, 2001
4,580
1
0
Originally posted by: XBoxLPU
Originally posted by: JetBlack69
Paragraphs and cliff notes are your friend.

Learning to read is your friend

Yeah, I finally read it and realized that he screwed up his own computer by not installing the software correctly. He wanted to avoid "bloat" and then blames Microsoft for his problems.
 

JetBlack69

Diamond Member
Sep 16, 2001
4,580
1
0
Originally posted by: Ichinisan
Originally posted by: JetBlack69
Paragraphs and cliff notes are your friend.

See those cliff notes at the bottom?

You're welcome.

you call this cliff notes?

It really is unexcusable that Microsoft has made such a mess of an operating system. When you uninstall a device, there should be some way to completely purge your system of all related drivers and software such that you can reconnect the device and have Windows behave as it did the very first time. Now my fresh installation and an entire day is wasted. I may have to reinstall Windows again if I can't get my scanner to work.

You blame MS for all of your problems, but you didn't install Canon's instructions correctly. You wanted to be crafty to avoid "bloat" and screwed yourself.
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
Microsoft's operating system happily found those drivers and then became hopelessly attached to them. That's not my fault at all.

There should be SOME way to remove the files and make Windows behave as it did the first time I plugged in the scanner. This problem has plagued *all* 32-bit versions on Windows :|

For the record, Canon did not provide instructions with the file. I simply extracted it and plugged in my scanner. Windows totally took over, I never had the opportunity to decline.
 

JetBlack69

Diamond Member
Sep 16, 2001
4,580
1
0

Category : Starting the driver
Description : The scanner does not function after Windows is upgraded to Windows XP.

Uninstalling the Driver Using DelDrv

1. Disconnect the scanner from the PC.
2. Double-click "Deldrv.exe" to open the window shown below.

3. Select the scanner driver you want to uninstall, and then click [OK].
4. Restart the computer.
 

Modeps

Lifer
Oct 24, 2000
17,254
44
91
First of all, I love using the word bloat in my posts.

Secondly, I agree that you need to utilize the idea of "paragraphs" in your posts.

Finally, most of the time when installing drivers, you are given the option of installing ONLY the drivers (you may have to go under the 'Advanced' or 'Custom' install setting, but I'm sure you'd do that anyways because you're so '1337'). Why not just do that in the first place instead of trying to find ways around everything? Following instructions is a good thing. Don't complain that something doesnt work becuase you wanted to install it your own way.
 
Jan 31, 2002
40,819
2
0
Like, OMGWTFBBQ, I wanted to install a new oil filter in my car, and it says to drain the old oil into a pan, but I'm to 31337 to do that, so I just unhooked the hose and revved the engine. Now my car doesn't start and it smells like burning! STUPID DODGE I'M gonna TEH SUE them!!1!!!11!1!eleventyone!1!!!1! :| :|

- M4H
 

Modeps

Lifer
Oct 24, 2000
17,254
44
91
Originally posted by: MercenaryForHire
Like, OMGWTFBBQ, I wanted to install a new oil filter in my car, and it says to drain the old oil into a pan, but I'm to 31337 to do that, so I just unhooked the hose and revved the engine. Now my car doesn't start and it smells like burning! STUPID DODGE I'M gonna TEH SUE them!!1!!!11!1!eleventyone!1!!!1! :| :|

- M4H

:thumbsup:
 

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
32,091
32,630
146
Cliff notes- problem= between the kybrd and chair.
 

BespinReactorShaft

Diamond Member
Jun 9, 2004
3,190
0
0
Originally posted by: MercenaryForHire
Like, OMGWTFBBQ, I wanted to install a new oil filter in my car, and it says to drain the old oil into a pan, but I'm to 31337 to do that, so I just unhooked the hose and revved the engine. Now my car doesn't start and it smells like burning! STUPID DODGE I'M gonna TEH SUE them!!1!!!11!1!eleventyone!1!!!1! :| :|

- M4H

::LOL::
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
Originally posted by: Modeps
Finally, most of the time when installing drivers, you are given the option of installing ONLY the drivers (you may have to go under the 'Advanced' or 'Custom' install setting, but I'm sure you'd do that anyways because you're so '1337'). Why not just do that in the first place instead of trying to find ways around everything? Following instructions is a good thing. Don't complain that something doesnt work becuase you wanted to install it your own way.

Most scanners require manufacturer's drivers. My last one (Visioneer) had no EULA and STILL INSTALLED SPYWARE ("BMUpdate"). Do you see why I am cautious?

Very few manufacturer's give you the option to decline their bloatware. They are often paid to promote specific software products. Thankfully, Canon didn't have any bloat at all. I installed the drivers on another computer and confirmed that they simply enable basic functionality with Windows XP, exactly what I wanted. However, they could release a driver update that includes unwanted bloatware at their own discretion. This was probably the only reason why this scanner was made to not install automatically as a standard imaging device with default drivers.
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
It wasn't my fault after all. I just finished the entire process of reinstalling and reconfiguring Windows again, only to discover that I still have the same problem even though I installed the drivers using the executable. I guess Canon's drivers do not work properly on a fresh installation of Windows XP SP2, though it works fine on my other computers on which the drivers were installed *before* the Service Pack.

Time to send a little message to Canon...