SNDATA.exe cannot start or run due to incompatibility with 64-bit versions of Windows

Article:TECH14609  |  Created: 2006-07-05  |  Updated: 2010-04-19  |  Article URL http://www.symantec.com/docs/TECH14609
Article Type
Technical Solution

Issue



Errors in the Event logs of 64-bit computers:

The program or feature "<path>\SNDATA.exe" cannot start or run due to the incompatibility with 64-bit versions of Windows. Please contact the software vendor to ask if a 64-bit Windows compatible version is available.


Environment



Notification Server 6.0 SP3
IS 6.0.1044

Cause



Altiris Solutions supports 64-bit systems in Symantec Management Platform 7.x, and in Inventory Solution 6.1 SP3.

In this instance SNData is a component of Serial Number. There are two code paths that serial number uses to gather serial number, SNData.exe and SNData2.exe. SNData.exe is 16-bit code and SNData2.exe is 32-bit code. Since 64-bit systems do not support 16-bit applications, SNDATA.exe cannot execute.

Solution



This problem can be corrected by adding the /NoSNData16 switch to the AeXSNPlus.exe command in the appropriate .ini file.

NOTE: 64-bit support is now included in Inventory Solution 6.1 Sp3, however SNData.exe will still not work on 64-bit systems. There is no loss of functionality from this issue as WMI is the primary method for newer operating systems for gathering the Serial Number.

Legacy ID



24493


Article URL http://www.symantec.com/docs/TECH14609


Terms of use for this information are found in Legal Notices