Knowledge Base
Searching in : Article
ID: AR03F00507
Applies to: NX Client Products
Added on: 2008-03-20
Last Update: 2013-10-23

Getting NX client 3.5.0 running on Windows XP Embedded

Please note that this particular version of XP, XPe, has not been thorougly tested in an NX environment and has not yet been officially added as a supported NX OS. We have published this information for those users who had recurring errors when using this version of XP and needed a workaround.

Thin client devices using Microsoft Windows Embedded XP ("XPe") typically do not include the null.sys driver as a component of their implementation of XPe.  In these cases, it becomes necessary to add null.sys to the XPe environment to properly support the NX Client.

To add the Null driver to Windows Embedded XP, perform the following tasks as Administrator on the device:

Copy the null.sys driver to the C:WindowsSystem32drivers directory of your XPe-based thin client.  (You can find a copy of this driver on a full Windows XP system in the C:WindowsSystem32Drivers directory.)

Important This section, method, or task contains steps that tell you how to modify the registry. It is important to understand that serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully.

Use the Windows Registry Editor (regedit.exe) to perform the following:

1. Create the key HKLMSYSTEMControlSet001ServicesNull
2. Add the following values to the newly created key

  • ErrorControl      DWORD        0x00000001
  • Group                 String           Base
  • Start                   DWORD        0x00000001
  • Tag                     DWORD        0x00000001
  • Type                   DWORD        0x00000001

After successfully adding the entries, exit the Registry Editor and use the tools provided by your thin client manufacturer to "Commit" the changes through the Enhanced Write Filter on your Windows XPe device.  Failing to commit the changes will cause XPe to ignore the changes upon when the device is rebooted.

As an alternate method to add the Registry Entries for activating the null.sys driver, perform the following:

Create a Registry Entries (.reg) file and copy the following to the file (not including the ==== START === and ==== END ==== tags):

==== START ====
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNull]
"ErrorControl"=dword:00000001
"Group"="Base"
"Start"=dword:00000001
"Tag"=dword:00000001
"Type"=dword:00000001
==== END ====
Save the .reg file, and then execute the file to import the entries into the Windows XPe registry.

After successfully importing the registry entries, use the tools provided by your thin client manufacturer to "Commit" the changes through the Enhanced Write Filter on your Windows XPe device.  Failing to commit the changes will cause XPe to ignore the changes upon when the device is rebooted.