DOCUMENT:Q167683 31-JUL-2001 [sms] TITLE :SMS: Audit32 Causes an Access Violation PRODUCT :Microsoft Systems Management Server PROD/VER:winnt:1.2 OPER/SYS: KEYWORDS:kbnetwork kbAudit smsaudit ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Systems Management Server version 1.2 ------------------------------------------------------------------------------- SYMPTOMS ======== When attempting to run the Audit package on a Windows NT client, the following Audit32.exe application error is produced: The instruction as "0x00000000" referenced memory at "0x00000000". The memory could not be read. CAUSE ===== During the execution of Audit32.exe, the program attempts to make a call to the Ismif32.dll file, which is located in the SystemRoot directory. This file is used to produce a status MIF for the Audit program. If the Ismif32.dll file cannot be found, an access violation (AV) is produced. There are two situations in which the Ismif32.dll file will not be present: - The Ismif32.dll file may not be present if the Package Command Manager (PCM) has been disabled in the client's site properties. This may be where the PCM service is in use on a Windows NT client, and PCMWIN32 does not require distribution by means of Systems Management Server client setup. ISMIF32 requires Package Command Manager to be enabled in the client site properties. - The Ismif32.dll file may not be present if a Systems Management Server site or logon server has not previously run the Systems Management Server script file Smsls.bat or Runsms.bat. In such a case, the Systems Management Server client components will not have been installed. WORKAROUND ========== To work around this problem, do any one of the following: - Copy the Ismif32.dll and Ismif16.dll files into the directory (for example, either the x86.bin, mips.bin, or alpha.bin directory) of the Audit package source, and resend the audit package to clients with the send option 'Even if previously sent' and the distribute option 'Refresh existing distribution servers' checked. -or- - If the Clients Site Property for PCM is disabled, enable the property by checking the Package Command Manager option in the Clients window of the Site Properties. -or- - If a site or logon server exhibits the failure, manually run Runsms.bat from the server's own SMS_SHR. STATUS ====== Microsoft has confirmed this to be a problem in Systems Manager Server version 1.2. This problem was corrected in the latest Microsoft Systems Management Server 1.2 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces): S E R V P A C K Additional query words: status MIF sms audit prodsms ====================================================================== Keywords : kbnetwork kbAudit smsaudit Technology : kbSMSSearch kbSMS120 Version : winnt:1.2 Issue type : kbbug ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.