Common FBA Log File Errors
The FBALOG.txt file logs all of the FBA actions, including any errors that may have occurred. The table below shows common FBA errors in a FBALOG.TXT file:
FBALOG.TXT Error | Win32 error code | Description |
---|---|---|
[FBALaunch]
ExitCode: 0x4a020 |
Not Applicable | This error indicates that the network protocol was already installed and FBA attempted to initialize it again.
This error can be ignored. |
[FBALaunch]
ExitCode: 0xc0000005". |
Win32 Error: 5
"Access Denied". |
This error indicates a third-party driver was used that is not compatible with the version of NDIS supplied with Windows XP Embedded. |
[CallEntryPointThread]
ewfOpen returned not valid file handle. ConfigureEwf() End, status = 0x57. Error: 0x57 |
"The parameter is incorrect."
ERROR_INVALID_PARAMETER. |
This error indicates that EWF.dll is unable to create a partition entry.
To resolve this problem, see Troubleshooting Enhanced Write Filter. |
[PnpEnumThread: InstallDevice] SetupDiCallClassInstaller
Error: 0x2 |
Win32 Error: 2
ERROR_FILE_NOT_FOUND "The system cannot find the file specified." |
This error indicates that your device is missing a dependency. The driver or class installer has a dependency on a file that is not in the run-time image. Usually this occurs when you build your run-time image without the Devices.pmq file created by TAP.exe, left out a dependency in Target Designer, or accidentally disabled a required dependency.
To resolve this problem, use Target Analyzer (TAP.exe). For more information see Hardware Detection with Target Analyzer. Also, you can try running the Microsoft® Visual Studio® Depends utility (Depends.exe), against the file cited in the error. Search for required files that are missing from your run-time image. |
[FBAInstallSecurity] SCE
Error: 0x7e |
Win32 Error: 126
"The specified module could not be found." |
This error indicates that your device is missing a dependency.
See the previous suggestions in Win32 Error: 2 to include Devices.pmq in your run-time image, run Target Analyzer, or run the Depends utility. |
[FBARegQueue: DllInstall] C:\WINDOWS\System32\eventcls.dll
Error: 0x8000ffff [FBARegQueue: DllInstall] C:\WINDOWS\System32\swprv.dll Error: 0x8000ffff |
Not Applicable | "A catastrophic failure has occurred."
This COM error indicates a dependency is missing. See the previous suggestions in Win32 Error: 2 to include Devices.pmq in your run-time image, run Target Analyzer, or run the Depends utility. |
[FBARegQueue: DllRegisterServer]
C:\WINDOWS\System32\activeds.dll Error: 0x80040154 [FBARegQueue: DllInstall] C:\WINDOWS\System32\userenv.dll Error: 0x80040154 |
Not Applicable | "Class not registered."
This error indicates that your device is missing a dependency. See the previous suggestions in Win32 Error: 2 to include Devices.pmq in your run-time image, run Target Analyzer, or run the Depends utility. |
[FBAChangeDisplaySettings] Settings not found! | Not Applicable | This error is a warning that FBAwas unable to automatically configure the video adapter for the settings that were specified in the configurable UI of your video adapter.
This could be due to any of the following:
|
[InstallEnumeratedDevices] SetupDiCallClassInstaller
Error: 0xe000020d |
ERROR_INVALID_CLASS_INSTALLER | This error indicates that your device is missing a needed class installer.
See the previous suggestions in Win32 Error: 2 to include Devices.pmq in your run-time image, run Target Analyzer, or run the Depends utility. |
[PnpEnumThread: InstallDevice] SetupDiCallClassInstaller
Error: 0xe0000217 |
ERROR_BAD_SERVICE_INSTALLSECT | Indicates that the driver file associated with the device INF 'is not present on your device.
This is usually resolved by running Target Analyzer Probe (Tap.exe) on the target machine to identify all devices that are installed. This error can also appear when running Tap.exe on Windows 2000 systems. Because Windows XP contains driver resource differences from Windows 2000, you must run Tap.exe on a Windows XP system. |
[FBAPidGen] PIDGenW returned: [0]
[FBASetProductKey] FBAPidGen Failed! [FBASetProductKey] Invalid product key |
Not Applicable | This error indicates a not valid Product ID (PID) was entered.
There are two types of licenses required for Windows XP Embedded:
The two types of licenses are not interchangeable. Contact your distributor and obtain Product IDs for your embedded runtimes. These Product Keys are entered in Target Designer before you deploy your run-time image. For more information, see Licensing a Run-Time Image. |
"FBAInstallSecurity] SCE
Error: 0x4b8 " |
Not Applicable | This error can be ignored.
If the run-time image is on a partition other than the C drive and the run-time image does not have the file system component for the file system on the C drive partition, you may receive an error in the FBA Log that is similar to this. This error can be safely ignored because it means that the run-time image was not able to read files on the boot partition. For example, if the run-time image is on the D drive and D:\ is FAT but C:\ is NTFS and the run-time image does not have NTFS support then this error occurs. |
[FBASKIPDEVICE]
For example: [FBASKIPDEVICE] ROOT\MOUSE\0000 |
When this message is displayed, most likely the hardware device was already installed. It is also possible, but not very likely, that the device is listed in the [InstalledDevicesToSkip] section of syssetup.inf. |
See Also
First Boot Agent | Troubleshooting Enhanced Write Filter
Last updated on Wednesday, October 18, 2006
© 2006 Microsoft Corporation. All rights reserved.