Skip to content Skip to site navigation Skip to service navigation

VLRE for Windows Troubleshooting

VLRE for Windows is composed of two main components and a number of support files. The two main components are:

  • VLRE service
  • Compliance Checker

The VLRE service is responsible for running the Compliance Checker every hour. Once per hour it checks to see if there is an active network connection. If there is network connectivity the VLRE service runs the Compliance Checker. If the network is not available, it waits another hour.

The Compliance Checker examines the PC to see if it meets the minimum security standards. It sends the results of the check to the VLRE server, which is then responsible for informing MyDevices of the results. If the operating system is 32-bit, VLREComplianceCheck.exe runs. If the operating system is 64-bit, VLREComplianceCheck64.exe runs.

If you suspect that the Windows version of VLRE is not working properly, try the following steps to identify and fix the problem.

VLRE log files

VLRE for Windows 1.1 and later can write log files to various locations. Additional information about these logs, which can be invaluable for troubleshooting, is below.

VLRE Compliance Checker:
C:\ProgramData\Stanford\VLRE\vlre.log
VLRE Update Check:
C:\Users\UserID\AppData\Roaming\Stanford\VLRE\vlre_update_required.log
VLRE Service:
Computer Management (Windows Start Menu) > Event Viewer  > Windows Logs > Application list. You can filter the events that are displayed, by selecting  Filter Log and choosing the event source VLRE_Service.
VLRE Installer:
Note that these files are only of interest if there was a problem with installing VLRE in the first place.
C:\ProgramData\Stanford\Logs\VLREinstaller.log
C:\ProgramData\Stanford\Logs\StanfordEncryptionInstaller.log

Check the Windows Event Viewer

If the VLRE service experiences problems, it writes details that describe the problem to the application log.

  1. Launch  Computer Management and navigate to Event Viewer > Windows Logs > Application.  Select Filter Current Log to filter the events that are displayed.
    fliter event log by VLRE service
  2. For Event sources, select VLRE_Service and click OK.
    fliter event log by VLRE service
  3. Examine the VLRE service events to see what the problem is. In the example below, it appears that the VLRE service is constantly killing the compliance checker.
    list of VLRE service events

Check the VLRE service status

Make sure that the VLRE service is running.

  1. Launch Computer Management and navigate to Services and Applications > Services. Select Stanford VLRE Service in the list of services.
    lists of services with VLRE service selected
  2. Double-click the Stanford VLRE Service entry in the list to display the service properties.
    • If the service is not running, try starting it.
    • If the service is running, try restarting it.
    • Check the  Startup type.  It should be Automatic (Delayed Start).
    • If the service is not starting within a reasonable time after the computer is rebooted, try changing the Startup type to Automatic.
    VLRE Service Properties dialog box

Run the VLRE Compliance Checker from the command line

Some problems can be identified by manually running the VLRE Compliance Checker program from the command line and examining the program output.

The VLRE Compliance Checker comes in a 32-bit version and a 64-bit version:

  • Compliance Checker for 32-bit operating system: C:\ProgramData\Stanford\VLRE\VLREComplianceCheck.exe
  • Compliance Checker for 64-bit operating system: C:\ProgramData\Stanford\VLRE\VLREComplianceCheck64.exe
  1. First, make sure that the VLRE Compliance Checker is not running. If it is, either end the process from Task Manager or wait for it to finish (the program allows only one instance of itself to run).
    End the VLRE Compliance Checker process from Task Manager
  2. Run the VLRE Compliance Checker and redirect its output to a text file:
    • 64-bit Windows OS:
      C:\ProgramData\Stanford\VLRE\VLREComplianceCheck64.exe /Debug /Verbose /UseProductionServer > outputfile.txt
    • 32-bit Windows OS:
      C:\ProgramData\Stanford\VLRE\VLREComplianceCheck.exe /Debug /Verbose /UseProductionServer > outputfile.txt
  3. Examine outputfile.txt looking for error messages or data that seems inconsistent or wrong.
  4. If logging was turned on when VLRE was installed, check the C:\ProgramData\Stanford\VLRE\vlre.log file.

Run the Stanford Compliance Checker

  1. Download and run the Stanford Compliance Checker for Windows.
  2. If the information displayed on the summary screen does not help, generate a report. On the File menu, click Save Report.
    Stanford Compliance Checker results
  3. Examine the report and look for errors and anomalies.

If all else fails

  • Try uninstalling and then reinstalling VLRE.
    • To uninstall VLRE, go to the Windows' Programs and Features control panel.
    • To reinstall the latest version of VLRE, download the installer from the VLRE service site.
  • Submit a Help ticket.
Last modified June 19, 2018