Epic Games Launcher

Support Center

Generating Unreal Engine Procmon and Dependency Walker logs

Last Updated: Apr 17, 2017 09:06AM EDT
Player Support may sometimes ask you to generate Dependency Walker or Procmon logs for Unreal Engine (UE) in order to assist with troubleshooting some issues.  These logs are intended for tracking down advanced issues and are not necessary unless we specifically request them.

Using Dependency Walker

To generate logs for UE using Dependency Walker, do the following.
  • Download Dependency Walker 2.2 x64 from here.
  • Extract depends22_x64.zip to C:\DWalker
  • Open a command window as administrator (Start Menu -> type “cmd” in the search box and right click on cmd.exe and select Run as Administrator)
  • Enter the following command to switch to the folder we extracted Dependency Walker to:
  • cd C:\DWalker
  • Enter the following command to have the tool generate logs while running UE:
  • depends.exe /c /f:1 /pb /pp:1 /pg:1 /ot:Log.txt "c:\Program Files\Epic Games\UE_4.14\Engine\Binaries\Win64\UE4Editor"
    • ​Note: this step assumes that you have installed version 4.14 in the default location.  If you have installed a different version or in a different location, you may need to update the file path accordingly.
  • This will run UE.  If you see an error message, click OK to dismiss it.
  • You should now have a Log.txt file in the C:\DWalker folder.

Using Procmon

Sometimes, we won't be able to determine the source of the issue using Dependency Walker.  Procmon is another tool that can be used to discover the cause.  To generate a Procmon log, complete the following steps:

  • Download Procmon here.
  • Open the zip file you download and move the Procmon.exe to somewhere on your machine.
  • Right click on that executable and select Run as administrator.
  • When the application launches go to the menu bar at the top and select Filter then select Filter... from the menu that pops up.
  • In the window that opens select the top left drop-down and change it to Process Name
  • Change the drop-down directly to the left of that one to is.
  • In the text box to the right of that enter UE4Editor.exe
  • Click the Add button.
  • Click OK.
  • Try to launch UE.

You should see the window in Procmon start to fill up. Once you have seen an error window show up from the launcher or seen the Launch button grey out and then return to normal, dismiss the dialog (if necessary) and go back to Procmon and follow these steps:
  • Go to the top left menu and select File, then Save...
  • ​A Save To File dialog will appear.  The default settings should be correct. They should be Events displayed using current filter and a format of native process monitor format.
  • Check the file location and press Ok.
  • Find that file on your PC and send it to the Player Support team (You may have to zip the file up).
Liquid error: undefined method `gsub' for nil:NilClass
seconds ago
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass
Liquid error: undefined method `gsub' for nil:NilClass