Missing files installing driver

Posted: 03-08-2006, 07:46 PM
Hi everybody!

I've developed my Windows XP Embedded image, and something very strange
is going on. When FBA finishes, I try to install the driver for the
chipset (Intel 82852GM) but it starts to ask me about some "missing"
files, like "usbui.dll", "pci.sys" or "isapnp.sys". However, these
files ARE in the hardisk, but for some strange reason, Windows cannot
locate them.

Maybe, I forgot to include some component in my image, because when I
install this driver using Windows XP Professional, I've got no problem
at all.

Whats going on here? Any idea?

Thank you very much for your help!!!

Reply With Quote

Responses to "Missing files installing driver"

Mike Warren
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-08-2006, 10:04 PM
Perro Flaco wrote:
> I've developed my Windows XP Embedded image, and something very
> strange is going on. When FBA finishes, I try to install the driver
> for the chipset (Intel 82852GM) but it starts to ask me about some
> "missing" files, like "usbui.dll", "pci.sys" or "isapnp.sys".
> However, these files ARE in the hardisk, but for some strange reason,
> Windows cannot locate them.
This problem catches lots of people and I have not been able to
find an answer.You can browse to where the files are (usually
System32 or System32\Drivers) and the installation will continue.

I found that adding C:\Windows\System32\drivers for the path
environment variable will help with some set-up programs.

-Mike




Reply With Quote
Martin Grossen, eMVP [AVNET Silica]
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-08-2006, 10:31 PM
Hi Perro, hi Mike


This is a known issue an there are also some answers on this NG.
:-)
Here some background:
The XP Embedded don't write the .pnf file during
installation. The .pnf file is "only" a temporary copy of the drivers .inf
file.

Due to this fact, the installer loose the installer path
and point always to the standard winroot path.

During installation, the installer will open a windows
"file not found". then, you can mannually browse to
the file location and it will work.

...but there is a way forcing XP-E to write the .png file....
:-))


Basically delete the following value:
[HKEY_LOCAL_MACHINE\SOFTWARE\M*icrosoft\Windows\Cur rentVersio*n\Setup]
"MinimizeFootprint"=dword:0000*0001

or set it to 0.


This enables driver signing checking, pnf file creation and who knows what
else. It's a very global switch and I'm not sure how big the image will
become and what other XP features listen to it. Personally I'm only going
to
remove it after FBA. And that's if I can't convince the powers that be that
this is a silly idea.

There is a serious of "embedded" flags supported by OS. The
MinimizeFootprint is one of them.
It causes the OS (specifically - SetupAPI) to never call any crypto APIs,
and just assume everything is signed.
It also forces the SetupAPI to never generate PNFs.
(thanks to Ed and KM)

--

Martin Grossen, eMVP

AVNET EMG Silica
Franchise Manager Microsoft Embedded Europe

Your competent partner for Microsoft Embedded licencing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Mike Warren" <miwa-not-this-bit@or-this-csas.net.au> schrieb im Newsbeitrag
news:OLXJVxvQGHA.1728@TK2MSFTNGP11.phx.gbl...
> Perro Flaco wrote:
>> I've developed my Windows XP Embedded image, and something very
>> strange is going on. When FBA finishes, I try to install the driver
>> for the chipset (Intel 82852GM) but it starts to ask me about some
>> "missing" files, like "usbui.dll", "pci.sys" or "isapnp.sys".
>> However, these files ARE in the hardisk, but for some strange reason,
>> Windows cannot locate them.
>
> This problem catches lots of people and I have not been able to
> find an answer.You can browse to where the files are (usually
> System32 or System32\Drivers) and the installation will continue.
>
> I found that adding C:\Windows\System32\drivers for the path
> environment variable will help with some set-up programs.
>
> -Mike
>
>
>
>

Reply With Quote
Mike Warren
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-08-2006, 11:04 PM
Martin Grossen, eMVP [AVNET Silica] wrote:
> ..but there is a way forcing XP-E to write the .png file....
> :-))
>
>
> Basically delete the following value:
> [HKEY_LOCAL_MACHINE\SOFTWARE\M*icrosoft\Windows\Cur rentVersio*n\Setup]
> "MinimizeFootprint"=dword:0000*0001
>
> or set it to 0.
Thanks Martin. I'll play with that today.

-Mike


Reply With Quote
Martin Grossen, eMVP [AVNET Silica]
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-09-2006, 08:09 AM
perfect Mike

please provide me a feedback.
Thanks

--

Martin Grossen, eMVP

AVNET EMG Silica
Franchise Manager Microsoft Embedded Europe

Your competent partner for Microsoft Embedded licencing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Mike Warren" <miwa-not-this-bit@or-this-csas.net.au> schrieb im Newsbeitrag
news:OXX24SwQGHA.1688@TK2MSFTNGP11.phx.gbl...
> Martin Grossen, eMVP [AVNET Silica] wrote:
>> ..but there is a way forcing XP-E to write the .png file....
>> :-))
>>
>>
>> Basically delete the following value:
>> [HKEY_LOCAL_MACHINE\SOFTWARE\M*icrosoft\Windows\Cur rentVersio*n\Setup]
>> "MinimizeFootprint"=dword:0000*0001
>>
>> or set it to 0.
>
> Thanks Martin. I'll play with that today.
>
> -Mike
>
>

Reply With Quote
Perro Flaco
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-09-2006, 12:05 PM
Hi Mike, hi Martin!

Thank you very much for your help!

I've tried your advice, but without success. Now, Windows tells me that
the driver is unsigned (before changing the registry, it didn't ask me
anything), but it keep asking me about some "mising" files. Nothing has
changed after deleting what you told me in the registry.

Any suggestion?

Reply With Quote
Martin Grossen, eMVP [AVNET Silica]
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-09-2006, 02:13 PM
Hi Perro

Why don't you include the driver into your image in
TargetDesigner before building?

I have uploaded a componized version for the Intel Graphics
Chipsets on www.xpefiles.com some month ago.
See under "Hardware/Drivers"



--

Martin Grossen, eMVP

AVNET EMG Silica
Franchise Manager Microsoft Embedded Europe

Your competent partner for Microsoft Embedded licencing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Perro Flaco" <fabio.roman.arbelo@gmail.com> schrieb im Newsbeitrag
news:1141905920.725429.287470@v46g2000cwv.googlegr oups.com...
> Hi Mike, hi Martin!
>
> Thank you very much for your help!
>
> I've tried your advice, but without success. Now, Windows tells me that
> the driver is unsigned (before changing the registry, it didn't ask me
> anything), but it keep asking me about some "mising" files. Nothing has
> changed after deleting what you told me in the registry.
>
> Any suggestion?
>

Reply With Quote
Mike Warren
Guest
Posts: n/a
 
Re: Missing files installing driver
Posted: 03-13-2006, 02:18 AM
Hi Martin,
> perfect Mike
>
> please provide me a feedback.
> Thanks
It didn't make any difference to the problem with me either.
I did, however only set the key after FBA. If solving this small
annoyance is going to increase my image size significantly
I won't bother.

-Mike


Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Driver files missing Nobody Windows XP Device Drivers 0 07-03-2007 05:34 AM
Printer driver files missing marty_G Windows Vista Printers & Scanners 1 05-10-2007 09:57 AM
installing a raid driver when installing windows xp yup Windows XP Accessibility 1 12-27-2003 05:16 PM
Legacy Video Driver Fatal Error - Missing Driver REO Windows XP Video 0 12-23-2003 05:02 PM
missing files while installing Ben Windows XP New Users 2 08-03-2003 02:53 AM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90