AR# 59304

Vivado - The Vivado IDE fails to launch or open on Windows platform


When attempting to launch the Vivado IDE, after the "start_gui" command is issued, nothing further happens.

If the Vivado tool is launched from a command shell, information similar to the following is written to the screen, but then the prompt returns and the Vivado IDE does not open:

****** Vivado v2013.4 (64-bit)
  **** SW Build 353583 on Mon Dec  9 17:49:19 MST 2013
  **** IP Build 208076 on Mon Dec 2 12:38:17 MST 2013
    ** Copyright 1986-1999, 2001-2013 Xilinx, Inc. All Rights Reserved.

Attempting to get a license: Implementation
Feature available: Implementation
Loading parts and site information from C:/Xilinx/Vivado/2013.4/data/parts/arch.xml
Parsing RTL primitives file [C:/Xilinx/Vivado/2013.4/data/parts/xilinx/rtl/prims/rtl_prims.xml]
Finished parsing RTL primitives file [C:/Xilinx/Vivado/2013.4/data/parts/xilinx/rtl/prims/rtl_prims.xml]


What is the cause of this issue and how can it be fixed?


The following options have been used to successfully launch Vivado IDE:

Running Vivado as Administrator.

Launching Vivado via TCL mode first:

  1. Click Start -> All Programs -> "Xilinx Design Tools" -> "Vivado <version number>" -> "Vivado <version number> Tcl Shell"
  2. Type vivado -mode tcl
  3. In the prompt type start_gui

Removing a corrupt vivado.ini file:

  1. Navigate to C:\Users\(Username)\AppData\Roaming\Xilinx\vivado\<version number>.
  2. Rename (or backup) the vivado.ini file.
  3. Re-launch Vivado and a new .ini will be created with default settings.


Ensuring that vvgl is a recognized executable:

To prevent an extra command window from being opened when the Vivado IDE is launched, the command line in the Start menu and Vivado Icon uses the "vvgl" command.  

If vvgl is not found or recognized, Vivado does not launch.

  • Try running the vivado.bat file from the command line (for example C:\Xilinx\Vivado\2013.4\.\bin\vivado.bat).
  • Try explicitly running vvgl from the Vivado install directory (for example  C:\Xilinx\Vivado\2013.4\bin\unwrapped\win64.o\vvgl.exe C:\Xilinx\Vivado\2013.4\.\bin\vivado.bat).

Removing a corrupt default.layout file:

    1. Navigate to C:\Users\(Username)\AppData\Roaming\Xilinx\vivado\<version number>.
    2. Rename (or backup) the default.layout file.
    3. Re-launch Vivado and a new layout file will be created with default settings.

The vivado.ini and the default.layout files have been found to be out of sync or corrupt on some user systems. 

Therefore, they are specifically mentioned above. 

To be thorough, you could rename the entire directory (for example C:\Users\(Username)\AppData\Roaming\Xilinx\vivado\2013.4_bac).

Ensuring that the Microsoft Redistributable runtime library has been properly installed:

Note: If the redistributable library is missing, the failed launch is usually accompanied by an application error message window that states; "The application failed to initialize properly (0xc0150002). Click on OK to terminate the application."

  1. Run both of the Visual C++ redistribution exes located at:

    • <installpath>\tps\win32\vcredist_x86.exe
    • <installpath>\tps\win64\vcredist_x64.exe

  2. Reboot the operating system
    See (Xilinx Answer 45411) for more information.


Disabling the Digital Guardian Agent tool:

Multiple customers have seen that when they had Digital Guardian enabled, that Vivado 64 bit tool fails to launch, with no error message. 

All ISE tools work along with Vivado 32 bit open and run correctly.

In these cases, Having their IT Set Digital Guardian to ignore Vivado files or disabling it on the machine allowed the Vivado 64 bit tools to successfully launch.


Reset Flex Net Service

On some systems, a previously running Flex Net service prevented Vivado from opening.

See (Xilinx Answer 63279) 



If Vivado still fails to open after verifying the information above, the following actions may help in troubleshooting.

  1. Provide log and dmp files to Xilinx.  See (Xilinx Answer 55854) 
  2. Open Vivado when running Windows OS in safe mode and msconfig
    1. Open Windows in safe mode without networking and then launch and run Vivado. 
    2. If Vivado opens and runs successfully, start windows normally (using the msconfig configuration tool without system services or startup programs) and then launch and run Vivado.
    3. If Vivado continues to open and runs successfully, enable Microsoft services (note: other services are still disabled) and then launch and run Vivado.
    4. If Vivado continues to open and runs successfully, enable the remaining services one by one.

Linked Answer Records

Associated Answer Records

AR# 59304
Date 03/06/2015
Status Active
Type General Article