installing scanner in XPe

D

Darnell Henry

Hi,

I'm trying to install a scanner (Fujitsu Scansnap fi5110e) in XPe and
it seems to be all well and good until the device install finishes with
a

The class installer has denied the request to install or upgrade this
device.

The setupapi.log has:
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer has
denied the request to install or upgrade this device.

I've search through this newsgroup and others have had a similar issue
but no resolve.

I feel like it could be an easy fix, like a change to an inf file
Target OS or something. Not sure.

Any help would be appreciated.

Thanks
 
G

Gordon Smith \(eMVP\)

Darnell said:
Hi,

I'm trying to install a scanner (Fujitsu Scansnap fi5110e) in XPe and
it seems to be all well and good until the device install finishes
with a

The class installer has denied the request to install or upgrade this
device.

The setupapi.log has:
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer
has denied the request to install or upgrade this device.

I've search through this newsgroup and others have had a similar issue
but no resolve.

I feel like it could be an easy fix, like a change to an inf file
Target OS or something. Not sure.

Any help would be appreciated.

Thanks

Are you using SP1 or SP2? Have you ensured that the appropriate Class
Installers are part of your build?
 
S

Slobodan Brcin \(eMVP\)

Darnell,

Do you have component: "Windows Image Acquisition Core"?

Regards,
Slobodan
 
D

Darnell Henry

I should have clarified. I have a neoware thin client that's running
XPe and I'm an end user trying to install this device on top of a
prebuilt XPe install.

Is installing a device post build not possible?

Also, I'm not sure whether Windows Image Acquisition Core is installed.
How can I check and possibly install it?

Thanks
Darnell
 
S

Slobodan Brcin \(eMVP\)

Hi Darnell,
Is installing a device post build not possible?
It is possible but it depend on level of build in support of XPe image. The more things image contain the less things manually you
will have to add. (If some critical component is missing it will be very hard/impossible for you to add all required functionality).

Check if you have file called usbscan.sys in your windows\system32\drivers folder. If you have it then with appropriate inf file
from scanner manufacturer you should be able to easily set it up.

If not try using drivers for scanner and see what happens.

Regards,
Slobodan
 
D

Darnell Henry

When I did the install for the drivers, it found the device and
prompted me for the usbscan.sys file. I provided it and then it seemed
to be okay until it finally came up with the class installer error.

It's frustrating because it's just *almost* there.

Any ideas for workarounds?

Dat
 
S

Slobodan Brcin \(eMVP\)

Well you are probably there since there is very little dependencies needed for driver to install.

For instance you might be missing two component in your image:
"Class Installer - Imaging Devices"
and its dependency "Class Install Library - Image Device" unfortunately this component have a few other component dependencies.

For start you will need files:
sti_ci.dll
And registry entry HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} correctly filled
with missing values.

If after adding these two it still does not work then you should try using dependency walker on sti_ci.dll file and see what else
your image is missing.

Regards,
Slobodan
 
D

Darnell Henry

Hi,

So I'm back to working on this task and so far I've added the registry
keys from another workstation. And I've found all the missing files
through the dependency walker for sti_ci.dll. MPR.dll had a warning
but I can't overwrite that file so I figured it was a dead path.

So when I do a reinstall of the device it still gives me an error and
setuplog.api shows
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer has
denied the request to install or upgrade this device.

Is there any more I can do?

Thanks for your help
Darnell
 

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