This download is a Service Pack 3 (SP3) update for Windows Embedded for Point of Service (WEPOS) and Windows Fundamentals for Legacy PCs (WinFLP). This SP3 update includes all Windows XP security updates, hotfixes, and select out-of-band releases (through May 2008) that apply to systems that are running the WEPOS and WinFLP operating systems.
You should update your system with all security updates following May 2008 by using your standard servicing method.
Because of an issue that occurs when you minimize the footprint of these operating systems, a security Update for GDI+ that is described and available in KB938464 does not install.
To resolve this problem, follow the instructions in the "Known issues" section.
Note Updating WEPOS systems should be done under the guidance of the OEM or the IT department that supports your WEPOS image.
Back up your existing WEPOS or WinFLP installation before you perform the following procedure. Also, make sure that you test the SP3 package on one computer before you perform a mass deployment of this package.
If you install the SP3 package and you decide not to create a backup, no archive of the file is created on the system drive. Therefore, the SP3 installation cannot be removed.
Some software updates check the Service Pack level before installation, and will not install after the SP3 update is installed. You should install these updates before you install SP3 for WEPOS and WinFLP. Contact your WEPOS OEM or your IT department to determine whether additional updates are required for your systems. You should obtain these updates through your usual servicing channels.
When you use Windows Update or Automatic Updates to visit the Microsoft Download Center, you see that XP Professional SP3 is the only available update. To obtain more updates, perform one of the following actions:
Click Custom, and then click Review Other Updates to see other updates available for download.
Search for WEPOS, WinFLP, .NET Framework, or other products in Microsoft Download Center to find the updates that you want.
If .NET Framework is a device requirement for your system, before you install this SP3 update, install the following required .NET Framework versions:
.NET Framework 2.0
.NET Framework 3.0
You should also install any applicable updates for the required .NET Framework versions. These updates cannot be installed after the SP3 update.
Note WEPOS and WinFLP were not tested with the .NET Framework 3.5 or .NET Framework 3.5 SP1 at the time this document was written.
Note WEPOS OEMs and Distributors should download these updates from the OEM Web sites:
How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
KB938464 security update for GDI+ is installed incorrectly on WEPOS or WinFLP
Because of an issue with the minimized footprint of WEPOS and WinFLP, a security update for GDI+ that is described in KB938464 is not installing correctly. The steps that follow will help you manually install this security update.
For more informationabout this security update, click the following article number to view the article in the Microsoft Knowledge Base:
MS08-052: Description of the security update for GDI+ for all editions of Windows XP, of Windows Vista, of Windows Server 2003, and of Windows Server 2008 and for Windows Server 2000 with Internet Explorer 6 Service Pack 1
To install the security update, follow these manual installation steps:
Note If you have already installed the SP3 update for WEPOS and WinFLP, use the SP3QFE directory in the following steps. Otherwise, use the SP2QFE directory as mentioned in step 3.
Click Start, click Run, type cmd in the Open box, and then press ENTER.
Extract the files from the WindowsXP-KB938464-x86-ENU.exe file by typing the following at the command prompt: WindowsXP-KB938464-x86-ENU.exe /x:dir name
dir name is a placeholder for the destination directory where you save the extracted files.
The rest of these steps can be performed from Windows Explorer or at the command prompt. An example is provided after these steps.
Move the SP2QFE\ASMS folder or the SP3QFE\ASMS folder, depending on whether you installed the SP3 update, to the root of the destination directory by using one of the following commands:
Move dir name\SP2QFE\ASMS
Move dir name\SP3QFE\ASMS
Execute the update by using the following command: dir name\update\update.exe
Follow the steps in the installation wizard to install the package. After the installation is complete, the system will restart.
Delete the temporary folder by using the following command: Rmdir /s dir name
Note You can also perform step 3 to step 6 in Windows Explorer.
You receive error messages if there is insufficient free disk space on the system drive to install the Windows XP Service Pack 3 package
As Microsoft Knowledge Base article 956894 describes, if there is insufficient free space on the system drive, you can use a removable media device to install the SP3 update for the WEPOS and WinFLP package. To do this, folow these steps:
Download the Service Pack 3 for Windows Embedded for Point of Service and Windows Fundamentals for Legacy PCs update package. Then, copy it to a blank removable media device such as a USB flash drive (UFD).
Note Make sure that the removable media device can hold at least 2 GB of data.
Click Start, click Run, type cmd in the Open box, and then press Enter.
Change to the USB flash directory by using the following command and then pressing ENTER: Drive letter:
Note Drive letter is a placeholder that represents the driver letter for the USB flash drive.
Create a new folder named SP3Files by using the following command, and then pressing ENTER: md SP3Files
Extract the SP3 installation package to the SP3Files folder by using the following command, and then pressing ENTER: WindowsXP-KB958255-ENU.exe /extract:Drive letter:\SP3Files
Change to the Drive letter:\SP3Files\i386\Update folder by using the following command and then pressing ENTER: cd Drive letter:\SP3Files\i386\Update.
Run the SP3 installation package, by using the following command and then pressing ENTER: Update.exe /nobackup
Note The /nobackup switch disables the create backup files option on the system drive.
Note Make sure that you back up your existing WEPOS or WinFLP installation before you perform the following procedure. If you install the SP3 update for WEPOS or WinFLP, and you decide not to create a backup, no archive of the file is created on the system drive.
After you install the SP3 package, keep the USB flash device that contains the SP3 installation files, or copy the SP3Files folder to another location. You may require these installation files so that Windows File Protection can restore a corrupted SP3 file on the system after you install the SP3 package.
If you copy the SP3Files folder to another location, make sure that you edit the registry so that it contains the correct location.
Windows XP Service Pack 3 installation fails with an error message, and the following error is logged in the service pack installation log: "8007F0F4 - STATUS_PREREQUISITE_FAILED"
This Service Pack requires the machine to be on AC Power before setup starts.
This error occurs if you try to install the service pack when the computer is using battery power. This check is performed to eliminate the possibility of update failure because of battery power exhaustion during the installation process.
Connect the computer to an AC power such as an electrical outlet. For more information about the power requirements for the computer, contact the computer manufacturer.
Service Pack 3 Setup has been canceled because Microsoft Shared Computer Toolkit for Windows XP is not compatible with this version of Windows. Before you can continue, you must: 1) Uninstall Microsoft Shared Computer Toolkit 2) (Optional) Install Windows SteadyState, the newer version of Microsoft Shared Computer Toolkit. For more detailed information, go to the Shared Access page on the Microsoft Web site.
This error occurs if you try to install the service pack on a computer where “Microsoft Shared Computer Toolkit for Windows XP” is already installed. This version of the toolkit is incompatible with Windows XP SP3.
Uninstall the Microsoft Shared Computer Toolkit. To do this, follow these steps:
Click Start , click Control Panel, and then click Add or Remove Programs.
Click Microsoft Shared Computer Toolkit , and then click Remove.
After the program is removed, install Windows XP SP3.
If you want the functionality of the Microsoft Shared Computer Toolkit, you can install Windows SteadyState. This is the latest version of the toolkit.
Service Pack 3 Setup has been canceled because Windows XP SP3 cannot be installed over RDP 6.0 MUI PACK (Update for Windows XP (KB925877)). Before you can continue, you must Uninstall KB925877.
This error occurs if you have "Update for Windows XP (KB925877)" installed on the computer. This update includes the Multilingual User Interface Pack (MUI) for the Remote Desktop Connection 6.0 (Terminal Services Client 6.0). This MUI pack is incompatible with Windows XP SP3. Resolution
Use the Add or Remove Programs item to uninstall "Update for Windows XP (KB925877)." This update includes the Multilingual User Interface Pack (MUI) for the Remote Desktop Connection 6.0 (Terminal Services Client 6.0). To do this, follow these steps:
Click Start , click Control Panel , and then click Add or Remove Programs.
Click to select the Show updates check box at the top of the page.
Click Update for Windows XP (KB925877), and then click Remove.
After the KB925877 update is removed, install Windows XP SP3.
When you try to install any of the WEPOS or WinFLP specific QFEs linked to this section after SP3 is installed
Setup has detected that the Service Pack version of this system is newer than the update you are applying. There is no need to install this update.
This problem occurs when you try to install any of the WEPOS or WinFLP specific QFEs that are mentioned in the "Preinstallation requirements" section, after the SP3 update for WEPOS and WinFLP was installed.
You must install any required WEPOS or WinFLP updates before you install the SP3 update.
The system cannot find the file specified.
You receive this error message when you log on WinFLP the first time after SP3 is installed, you receive the error message in a Command Prompt window.
Note This is a known issue which does not affect the system or the installation.
Sysprep requirements when it is used with SP3 for WEPOS
To use Sysprep on WEPOS systems with SP3 for WEPOS, follow these steps:
Note This process is required if Sysprep will be used with this system. If it will not be used, the KB903936 update is unnecessary.
To run Mini-Setup or the Microsoft Out of Box Experience (OOBE) without error, you must install the following optional components when you install WEPOS the first time:
Additional Driver Support
Local Management Tools
Management client Support
Additional CodePage Support
Additional input devices
Install update KB903936.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
FIX: You cannot use Sysprep.exe to create an image of a computer that is running Microsoft Windows Embedded for Point of Service
Note This update must be installed before SP3.
Install the Service Pack 3 update for WEPOS.
Install the latest post-SP3 Security updates.
Install all required drivers.
Create an empty file that is named 8514oemr.fon by using Notepad, and put it in the %SystemRoot%\Font directory.
If kbdbhc.dll does not already exist, create a file that is named kbdbhc.dll and put it in the %SystemRoot%\System32 directory.
Note An empty text file that is created in Notepad will work.
In addition to applying the KB903936 update, you must add the following information to the [Unattended] section of each Sysprep.inf file that you create: InstallFilesPath=c:\windows\fonts InstallFilesPath=c:\windows\system32
If you do not do this, you may receive two "File Not Found" (or similar) error messages when you run Mini-Setup or the Microsoft Out of Box Experience.
The following information is provided specifically for Service Pack 3 for Windows XP Professional. Because WEPOS and WinFLP contain subsets of identical Windows XP Professional binaries, this information applies if the binaries exist on the WEPOS or WinFLP system. Because customization is enabled on both WEPOS and WinFLP installations, no definitive set of differences is outlined.
Note If there is a difference in information, this document supersedes other information.