Skip to main content
Visitor II
February 26, 2022
Question

ST-Link Drivers unable to be installed on Windows 11 Machine

  • February 26, 2022
  • 6 replies
  • 25265 views

Hello,

I have been trying various methods of installing the ST-Link USB drivers on my Windows 11 Laptop, with absolutely no success. Here is the output I see when I try to run the installation batch file from the stsw-link009 download:

0693W00000KagBhQAJ.jpgWhen I plug in my nucleo board, this is what I see in the device manager:

0693W00000KagCBQAZ.pngWhen I open the properties on the ST-Link device, it (obviously) says that the drivers are not installed. Needless to say, if I try to run a program form the Cube IDE, I get a "No-ST-Link Detected" message. Also, if I open a project on the mbed IDE while the nucleo is plugged in, the board does get recognized. The board is the F091RC, although I am not sure that's relevant to my issues. The pre-loaded blinky program does work as well.

I am a beginner in this space, so please let me know if I'm doing something dumb. I've read and watched a lot of things to try and figure out, and everything I've found either completely skips over any issues with this (so presumably it isn't a normal issue) or they dive into writing custom INF, disabling Secure Boot, or other relatively extreme measures.

    This topic has been closed for replies.

    6 replies

    Technical Moderator
    February 28, 2022

    Hello,

    From the download page:

    https://www.st.com/en/development-tools/stsw-link009.html

    • General Description ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 USB driver signed for Windows7, Windows8, Windows10

    Super User
    February 28, 2022

    And now.... for Windows11 ?

    Technical Moderator
    February 28, 2022

    I don't have the information.

    Just anwering why it might not work on W11.

    I have personnaly never tried. Maybe there is a compatibility mode.

    From what I see, the ecosystem is stamped Win10 max so far.

    CEast.3Author
    Visitor II
    February 28, 2022

    Thanks for the input. I had seen that some forum posters had gotten it to work on 11, but I couldn't achieve the same success. I guess I'll just hold out until driver support is updated for Win11! Fingers crossed for it to be soon!

    Visitor II
    December 16, 2023

    I was forced to transition to Windows 11 and also cannot get my STLINK v2 to work.

    Can anyone confirm compatibility?

    Super User
    December 16, 2023

    @BillE Confirmed. Works on recent supported Win11 on Intel/AMD PC (ver. 23H2, 22H2)

    Explorer
    August 11, 2024

    I am facing similar issue with my custom board.

    I have developed a custom board using STM32F070RBT6TR which is replacement for PIC microcontroller on a legacy design.

    USB interface is happening with @90% PCs with Windows 11 but same issue mentioned above for @10% PCs.

    We can't ask our customer to replace their PC for this issue.

    While searching ST's forum, I got to know that, below packet size to be changed to 64 to resolve this issue for W11.

    #define CDC_DATA_HS_MAX_PACKET_SIZE

    #define CDC_DATA_FS_MAX_PACKET_SIZE

    This works for smaller packet size of 64 but my application demands packet size of 256.

    I am in big trouble here since my design is complete and about to move to production.

    I feel that, issue is with W11 driver with some patch(es). I am unable to find this.

    Request ST to help here for W11 USB interface issue.

    Best regards

    Narendra

    Super User
    August 11, 2024

    @NKale You're confused. This thread is about ST-Link (the debugger) interface, not your own USB device implementation such as CDC. 

    Request ST to help here for W11 USB interface issue.

    Several examples in the Cube STM32F0 software package are to your service. Some knowledge of USB specification is required to deal with the USB firmware. (for one - understanding why the packet size is limited to 64 and cannot be 256).

     

    Explorer
    May 14, 2025

    i have the exact same issue brother, if i got anything to solve this i will share it here

     

    Visitor II
    July 29, 2025

    Hi everyone,
    I'm facing the same issue on my Windows 11 machine — the ST-Link driver doesn't seem to install properly, and my ST-Link device isn't recognized in STM32CubeProgrammer or STM32CubeIDE. I've already tried reinstalling the latest drivers (STSW-LINK009) and even attempted manual installation via Device Manager, but no success so far.

    Has anyone found a stable workaround or official fix for this issue on Windows 11?
    I'm also curious if this is more common with clone ST-Link V2 devices, or if even genuine ST-Link units are affected. Any advice or updated drivers from ST would be greatly appreciated.

    Thanks in advance!

    Super User
    July 29, 2025

    What is your Win11 machine- a Qualcomm laptop? What do you see in Device Manager?

    Visitor II
    July 29, 2025

    @Pavel A. 

    Laptop: Intel vPRO i7 ( Windows version 11)
    Driver package: stsw-link009 (latest)
    Hardware: 

    rajeshsrinivas_1-1753781414385.png

     

    rajeshsrinivas_0-1753780995411.png
    Verified successful installation of the ST-Link driver package (stsw-link009).

    Checked all categories in Device Manager, including "Other devices", "Unknown devices", and "USB Mass Storage Device".
    Used "Show Hidden Devices" in Device Manager (still unable to find any ST-Link or unfamiliar device).
    Tested with several USB cables (known data-capable), switched USB ports, and avoided docking stations/hubs.
    Tried manual driver update through Device Manager, but nothing related to ST-Link appears
    Board power LED is on and the board appears to be powered correctly.
    Tried on a different computer with Windows version-10 the behavior is still same

    Super User
    July 29, 2025

    Hi @rajeshsrinivas You have a normal Intel PC, it should not have any issues. Please replace the USB cable, try  another board.

    Ask your IT if any enterprise malware for USB control is installed.