Security Event ID 6281 System Integrity

Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error.

File Name:    \Device\HarddiskVolume2\Windows\System32\l3codeca.acm

When audio is redirected to the client and we load audiodg, it enumerates the codecs to get information from them.

Not all codecs are signed to load in a protected process and if they are not this error is generated.

More on the protected process:

you should be able to ignore the error.

However, this causes Windows to look for a suitable signed driver and as such scans the entire C:\Windows\System32\Catroot folder. To prevent this the Codec can be disabled:

Identify problematic windows codecs

To identify problematic Windows codecs, disable one codec at a time and try to re-create the problem after you disable each one. Don’t disable codecs that were included with Windows 7 or Vista. See Video and Audio Codecs Included with Windows 7 and Vista below for a list of such codecs.

Disclaimer: This task requires you to modify the Windows registry. The registry contains system-related information that is critical to your computer and applications. Before modifying the registry, always make a backup copy of it. Adobe doesn’t provide support for problems that arise from improperly modifying the registry. For information about the Windows registry or the Registry Editor, see the documentation in Windows or contact Microsoft Technical Support or your computer’s manufacturer.

  1. Close all applications.
  2. Choose Start, type regedit in the Search textbox, and press Enter.
  3. In the left pane of the Registry Editor, navigate to the following registry key: 
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32
  4. Select Drivers32.
  5. Choose File > Export.
  6. In the Export Registry File dialog box, select Selected Branch under Export Range, enter a name and location for the backup registry key, and then click Save.
  7. In the right pane of the Registry Editor, double-click the name of a codec. (For example, double-clickvidc.msvc.)
  8. In the Edit String dialog box, enter a colon (:) at the beginning of the Value Data, and then click OK. (For example, the value data would now be :msvidc32.dll.)
  9. Start the Adobe application and try to re-create the problem.
  10. Do one of the following:
    • If the problem does not recur, then the codec that you disabled in Step 8 is the cause. Close the Adobe application and the Registry Editor. Leave this codec disabled and then contact its developer for additional support.
    • If the problem recurs, then the codec you disabled in Step 8 is not the cause. Close the Adobe application and then repeat Steps 7 through 9 for a different codec.

Once you have identified the problematic codec or codecs, re-enable any other codecs that you disabled.

If the problem recurs after you have disabled all of the codecs listed in Drivers32, then Windows codecs are not the cause. You can reenable them.

To re-enable Windows codecs:

  1. In the right pane of the Registry Editor, double-click the name of a disabled codec. (For example, double-click vidc.msvc.)
  2. In the Edit String dialog box, remove the colon (:) from the beginning of the Value Data, and then click OK. (For example, the value data would now be msvidc32.dll.)
  3. Repeat Steps 1 and 2 for any other codec that you disabled. (Do not re-enable any codecs that you determined were causing the problem in Step 10 above.)
  4. Close the Registry Editor.