If you have DirectX 9.0c installed on your Windows 2003 Server machine, and you try to run the PlayOnline viewer, you are going to get an error something like:
Error 80002001
You must have DirectX 8.1 or higher.
This occurs after you patched the PlayOnline viewer from the initial install. This only applies to Windows Server 2003 for some reason, I think it is because something was removed from DirectX 9.0c that POL needs, but then it could be POL's inability to properly detect a different version such as DirectX 9.0c under Windows Server 2003.
This is actually PlayOnline viewer being dumb, but it can only be solved through the DirectX end. What you need to do is uninstall DirectX 9.0c and replace it with 9.0 or 9.0b. First go to Microsoft's website and download the REDISTRIBUTABLE version of DirectX and extract it to a folder on your C drive.
Then you need to uninstall DirectX 9.0c.
To do that, you need to find the registry key and delete it: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DirectX/
Then you need to reboot in SAFE MODE.
NOTE: You cannot reinstall the same version, but you can downgrade or upgrade. But after you downgrade, you can upgrade again, which is the same as a reinstall.
Once in SAFE MODE, you need to modify a registry key so you can run the Microsoft Installer, following here:
http://support.microsoft.com/default...b;en-us;895141
Then you need go to the folder where it has the redistributable DirectX 9.0 that you extracted. Run DirectX 9.0 install and it will install. Ignore any errors about files that cannot be replaced.
After the install is complete, it will ask for a reboot. Boot in normally and you can run Final Fantasy XI again under DirectX 9.0 (or 9.0b).