KBI 220346 Suppress PerfLib Event 1016

Version

All

Date

7 Jan 2005

Summary

When running Performance Rules, sometimes we may see event 1016 on W200x/XP machines.

The event is about performance DLL not aligned on an 8-byte boundary.

Technical Background

This issue is caused by the performance DLL of third-party product.

Typical examples include Exchange, AppleTalk, etc.

The event log entry appears whenever the performance counter of the product is read.

It does not matter it is checked by Argent or PerfMon.

Resolution

This issue is merely an optimization issue with the particular performance DLL.

It causes no loss of functionality.

Until an updated library is available, the message can be suppressed by setting the “Configuration Flags” registry

value to turn off the data buffer alignment test by editing registry described as following:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]

“Configuration Flags”=dword:00000001