(1) check at malwarebytes.org and download a rootkitdetector kit mbr-1.01.0.0107.
Run the mbar.exe from the kit.
(2) On my machine it showed that the registry line
HKEY_LOCAL_MACHINE\software\Microsoft\windowsNT\current version\Windows
had a entry AppInit_Dlls with value rg_sz c:\PROGRA~2\NVIDIA~1\3DIVISI~1\NVSTIN~1.DLL
Normally this AppInit_Dlls entry loads before the operating system and reloads with every application.
PROGRA~2 is a shortened DOS path. You can inspect your path using command prompt "dir /x"
My command prompt reports that the file NVSTIN~1.DLL does not exist, "dir /ah" reported nothing.
but it could be hidden in some new way, or just a jump to another address.
(3) I deleted the path above and so far the system boots just fine and no more 4797 security entries.
(4) Be careful in deleting registry entries. The fact it worked on my machine it may not work on yours.
(5) Microsoft's latest Defender file and the Malicious software removal tool (KB890830-x64-V4.16) did not detect AppInit_Dlls.
(6) We have 4 machines running Windows 8. The only one posting 4797 errors is the one with the AppInit_Dll registry entry.
4797 entries started about three weeks after install, 11Jan 2013.
(7) Please check your systems and post back if you find the same AppInit_Dlls. If you find the same 4797 and AppInit_Dlls registry
then maybe the two are related. If it goes away after you remove the registry entry, then maybe that will solve it. Never know for
sure anymore.
Thanks.