The manual vxio driver installation fails with error: "InstallRootEnumeratedDriver()!UpdateDriverForPlugAndPlayDevices FAILURE: The system cannot find the file specified"
Problem
When attempting a manual install of the vxio driver, the install fails and the \windows\inf\setupapi.dev.log reports the following error:Error Message
InstallRootEnumeratedDriver()!UpdateDriverForPlugAndPlayDevices FAILURE: The system cannot find the file specified.Cause
The instpnp.exe utility cannot locate the VXIO.inf file in <drive_letter>\Windows\Inf as it does not exist.Solution
1. Open the setupapi.dev.log file. By default, this is located in <drive_letter>\Windows\Inf.
2. Within the setupapi.dev.log file, search for a device installation entry for root\vxio.
Example:
dvi: Searching for hardware ID(s): dvi: root\vxio!!! ndv: Driver Package import failed for new device...installing NULL driver.!!! ndv: Error 2: The system cannot find the file specified. |
3. At the start of the install event, the log will show that the installer is looking for a file that has a format of oem< two digit random number>.inf file.
Example:
oem23.inf
4. Locate an entry similar to Published Inf Path: C:\Windows\INF\oem<##>.inf.
5. Copy the VXIO.inf file from the %VMPATH%\VM5Inf directory to C:\Windows\Inf.
6. Rename the VXIO.inf file to oem<two digit number>.inf from Step 3.
7. Reinstall the VXIO driver. Information about this process is available from the following articles:
Master article for reinstalling VXIO
How to troubleshoot VXIO driver installation in Storage Foundation for Windows