We are experiencing a rare problem in the field with our legacy filter being loaded incorrectly against 3rd party minifilters. In particular, AV filters are being loaded BELOW our legacy encryption filter.
This is an extremely unusual situation - the vast majority of systems order the drivers correctly.
The “fltmc” output from the affected systems is:
(New) Case 30831 (Customer A - Windows 7)
Filter Name Num Instances Altitude Frame
mfehidk 329998.99
CmgShieldCEF 149998.99
mfehidk 2 321300.00 0
luafv 1 135000 0
FileInfo 3 45000 0
(New) Case 31611 (Customer B - Windows 7)
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
mfehidk 329998.99
CmgShieldCEF 149998.99
mfehidk 2 321300.00 0
luafv 1 135000 0
FileInfo 3 45000 0
(Old) Case 27918 (Customer C - Windows 7 SP1)
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
symsnap 429998.99
CmgShieldCEF 149998.99
tmevtmgr 4 328510 0
luafv 1 135000 0
FileInfo 4 45000 0
Note that in these cases, all legacy filters (including our CmgShieldCEF) are being loaded above all minifilters regardless of altitude.
What we should be seeing is (Windows 7 SP1):
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
MpFilter 4 328000 1
CmgShieldCEF 149998.99
luafv 1 135000 0
FileInfo 4 45000 0
An old thread post (http://www.osronline.com/showThread.cfm?link=82872) by Neal Christiansen implies that this could be caused by improper service GROUP, TYPE, and START values. I have checked & I do not think that this problem is that simple.
Load Order Values:
CmgShieldCEF:
GROUP: FSFilter Encryption
TYPE: SERVICE_FILE_SYSTEM_DRIVER
START: SERVICE_BOOT_START
mfihidk: Altitude: 321300
GROUP: FSFilter Encryption
TYPE: SERVICE_KERNEL_DRIVER
START: SERVICE_BOOT_START
tmevtmgr: Altitude: 328510
GROUP: Extended Base
TYPE: SERVICE_KERNEL_DRIVER
START: SERVICE_AUTO_START
What I need to know is: If the system can be mis-configured into behaving this way, or if anyone has any suggestions on what needs to be changed in order to force the correct load ordering (with the limitation that I don’t want to modify the installation of 3rd party drivers.)
Any assistance here would be greatly appreciated!
– David Consolver