Knowledge Center

McShield and Validation Trust Protection services cannot be started because of a dependency error
Technical Articles ID:   KB83642
Last Modified:  12/21/2016


McAfee VirusScan Enterprise (VSE) 8.8

Microsoft Windows operating systems with kernel versions 5.x and 6.x:
Operating System Kernel Version
Windows Server 2012 R2 NT 6.3
Windows 8.1 NT 6.3
Windows 8.1 NT 6.2
Windows Server 2012 NT 6.2
Windows Home Server 2011 NT 6.1
Windows Server 2008 NT 6.1, NT 6.0
Windows 7 NT 6.1
Windows Home Server NT 5.2
Windows Vista NT 6.0
Windows Server 2003 NT 5.2
Windows XP NT 5.1, NT 5.2


After you upgrade to or directly install VSE 8.8, the McAfee McShield and McAfee Validation Trust Protection services are stopped. When you attempt to start them through the services console, you receive a dependency error. 
The services appear normal until the system is restarted.
The Event log displays the following:
The McAfee McShield service depends on the McAfee Validation Trust Protection Service service which failed to start because of the following error:  
The operation completed successfully.


In some rare cases, the Start DWORD value is missing from the registry keys that control the McShield and the Validation Trust Protection services.

This issue can also occur when mfevtps.exe is cached as untrusted under certain conditions, which results in the MFEVTPS service being stopped (along with the dependant McShield service).


This issue is resolved in VSE 8.8 Patch 8.

VSE 8.8 Patch 11 is the latest patch available from the Downloads tab on the ServicePortal at https://support.mcafee.com/downloads.

NOTE: VSE 8.8 Patch 11 supports all supported Windows operating systems.


Create the Start DWORD value for each of the required McAfee processes:

CAUTION: This article contains information about opening or modifying the registry.
  • The following information is intended for System Administrators. Registry modifications are irreversible and could cause system failure if done incorrectly.
  • Before proceeding, Technical Support strongly recommends that you back up your registry and understand the restore process. For more information, see: http://support.microsoft.com/kb/256986.
  • Do not run a REG file that is not confirmed to be a genuine registry import file.
  1. Press Windows+R, type regedit, and click OK.
  2. Navigate to the following registry key:

  3. For each of the following sub keys, verify the Start value exists within the key, and contains the data shown:
    • McShield
    • mfevtp
    • mfehidk
  4. If there is no Start value, right-click a blank space, select NewDWORD value, and name it Start.
  5. Right-click the new Start value, select Modify, and ensure that the Value data is set to the appropriate number shown in step 3.
  6. Restart the system.


  1. Uninstall VSE 8.8 using Windows Programs and Features or Apps & features (depending on your version of Windows).
  2. Restart the system.
  3. Re-install VSE 8.8. For details on this process, see the VirusScan Enterprise 8.8 Installation Guide (PD22944).

Rate this document


This article is available in the following languages:

English United States

Beta Translate with

Select a desired language below to translate this page.

Glossary of Technical Terms

 Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.