What is usbehci?

Usbehci.sys is a Windows driver. A driver is a small software program that allows your computer to communicate with hardware or connected devices. This means that a driver has direct access to the internals of the operating system, hardware etc. The free file information forum can help you determine if usbehci.sys is a Windows system file or if it belongs to an application that you can trust.

Run a free scan to check for usbehci drivers in need of updating

Usbehci.sys file information

The process known as EHCI eUSB Miniport Driver belongs to software Microsoft USB (version 2.0 Enhanced Host Controller Miniport Driver) or Microsoft Windows Operating System or Miniporttreiber für erweiterten Microsoft USB (version 2.0-Hostcontroller) by Microsoft (

Description: The original usbehci.sys is an important part of Windows and rarely causes problems. The usbehci.sys file is located in the C:\Windows\System32\drivers folder. Known file sizes on Windows 10/8/7/XP are 30,208 bytes (50% of all occurrences), 30,336 bytes and 5 more variants. 
The driver can be started or stopped from Services in the Control Panel or by other programs. The program is not visible. There is no detailed description of this service. It is a trustworthy file from Microsoft. The file is a Windows system file. usbehci.sys appears to be a compressed file. Therefore the technical security rating is 4% dangerous, however you should also read the user reviews.

Recommended: Identify usbehci.sys related errors

Important: Some malware disguises itself as usbehci.sys, particularly when not located in the C:\Windows\System32\drivers folder. Therefore, you should check the usbehci.sys process on your PC to see if it is a threat. We recommend Security Task Manager for verifying your computer's security. This was one of the Top Download Picks of The Washington Post and PC World.


User Comments

It's the system file needed to complete the windows Xp usb controller upade for drivers to be installed. If you don't have it you won't be able to continue with the driver install (according to the type mother board you are using. Some MoBo's don't require this.)
  Alpha9   (further information)
IT has to do with the USB device
it's using as a driver for te usb unit
this file is neeeded for usb 2 controller
need it to run an internal laptop hdd through modified connection
need it to run usb2 winxp
for usb2.0
need it to run plug and play
  Chris Davis  
usb file
  casper forever  
for usb, need it
That it's needed to run USB Host Controllers
I am instructed that I need usbehci.sys to install USB2
  Norman E. Witt, Sr.  
is needed to to run USB 2.0
for usb 2.0 drive support under windows xp operating system
Hardly anything, my touchpad required this driver for install.
  Apoorva Upadhyaya  
DEfinitely required under Xp to run USB2
Download the file here:
  Edric   (further information)
ll get this messsage it's needed
my sound had been fine, then fell over. PC tells me I need this file. Yet why cannot it find this if it is part of XP? When installing XP I did not install SMAXpnp......possibly it is part of the use every ones pc if the bomb drops option that Bill Gates gets paid for?
  fungus fitzjuggler  
Gates has found another way to screw over the poor
  Demon indicates there is a version that fixes a known problem with USB ports is XP Service Pack 2. However it apparently is not yet ready for prime time and is only available from Microsoft. The version date is 31mar2005 version 5.1.2600.2644 and is referenced in document 892050. I am still trying to wrestle it from Microsoft.
  reganjj   (further information)
Download link to usbehci.sys
  Rob   (further information)
According to Article ID 892050 of Microsoft, there is also a usbehci.sys of a 27008 bytes size. The version is 5.1.2600.2644. This file is found in a beta version of a hotfix to solve problems with regard to the impossibility to recognize USB devices. The hotfix includes also file Updspapi.dll (version The hotfix file or the two individual files are not available by Microsoft and up to now I have not found them in the web.
  Kostis Y.   (further information)
This is needed for usb flash drive and anything else you might want to connect to this port.It seem to me the only way to get it is with windows service pack2 update
YOU NEED IT_USB Won;t work without it!
  The MAN  
Needed it to install internal USB 2.0/Firewire Card
  Sleepless   (further information)
The file became corrupt after nLite'ing windows XP and cant be installed
If u have a stop 0xD1 IRQ_NOT_LESS...etc here is a link for a microsoft hotfix, says it is caused by:: "A data transfer is corrupted when you transfer data from or to a USB device on a computer that is running Windows XP"
  Tom Tom   (further information)
I only know that it is something to do with high speed usb host controller, but not anything at all!
  Figo Rofore  
neded these files for install usb encore 5 ports
It is part of Win XP SP2 and if file becomes corrupted Windows will not start.
Install SP1a and you'll get it
This driver is required for USB 2.0 Its not on Xp SP1 disks but it is on Xp SP2 and 3 disks
  Bobby Hawk  
Been having virus problems. I cannot use any of my virus scanners, not even ComboFix. In an AVG boot time scan it says it's white listed but it's going bye bye. I'm sure mines a virus.
My system will not recover from microsofts console on XP

Rating chart

Summary: Average user rating of usbehci.sys: based on 47 votes with 37 user comments. 31 users think usbehci.sys is essential for Windows or an installed application. 5 users think it's probably harmless. 7 users think it's neither essential nor dangerous. 3 users suspect danger. One user thinks usbehci.sys is dangerous and recommends removing it. 11 users don't grade usbehci.sys ("not sure about it").

Do you have additional information?
What do you know about usbehci.sys:
How would you rate it:
Link for more info:
Your Name:

Best practices for resolving usbehci issues

A clean and tidy computer is the key requirement for avoiding problems with usbehci. This means running a scan for malware, cleaning your hard drive using cleanmgr and sfc /scannow, uninstalling programs that you no longer need, checking for Autostart programs (using msconfig) and enabling Windows' Automatic Update. Always remember to perform periodic backups, or at least to set restore points.

Should you experience an actual problem, try to recall the last thing you did, or the last thing you installed before the problem appeared for the first time. Use the resmon command to identify the processes that are causing your problem. Even for serious problems, rather than reinstalling Windows, you are better off repairing of your installation or, for Windows 8 and later versions, executing the DISM.exe /Online /Cleanup-image /Restorehealth command. This allows you to repair the operating system without losing data.

To help you analyze the usbehci.sys process on your computer, the following programs have proven to be helpful: Security Task Manager displays all running Windows tasks, including embedded hidden processes, such as keyboard and browser monitoring or Autostart entries. A unique security risk rating indicates the likelihood of the process being potential spyware, malware or a Trojan. Malwarebytes Anti-Malware detects and removes sleeping spyware, adware, Trojans, keyloggers, malware and trackers from your hard drive.

Other processes

usbehci.sys [all]