I have just had a similar problem and just managed to solve it. I am not sure if it is the same problem, but here is what i have done:
Important: I am no Expert and i don't know what i am doing. But it worked for me. You should really do a snapshot/backup before even thinking about trying this.
- Delete every folder beginning with "netkvm.inf_" in C:\Windows\System32\DriverStore\FileRepository
- Uninstall the driver in the device manager. You probably need to check the "remove driver files" - i have also done it.
- Now i could install the driver using the device manager without any problems.
This worked for me
Steps i have taken to come to this solution:
- Watch the MSI log with verbose logging enabled. (https://www.msigeek.com/715/how-to-troubleshoot-the-error-1603-fatal-error-during-installation) There it mentioned an "error 0x2" which is a generic "ERROR_FILE_NOT_FOUND". There was also a GUID mentioned in the logfile.
- After searching the GUID in process monitor during the installation process i found out that it was a registry key in HKLM\Software\Microsoft\Windows\CurrentVersion\DIFxApp\Components\{GUID}
- The registry key was not present, so i created it. The installation still was not successful.
- After looking at the other GUID's i found out that they all had a key pointing to a file in "C:\Windows\System32\DriverStore\FileRepository" containing a device driver name. So i decided to remove the device driver name associated with the network driver, netkvm.
Important: I am no Expert and i don't know what i am doing. But it worked for me. You should really do a snapshot/backup before even thinking about trying this.
- Delete every folder beginning with "netkvm.inf_" in C:\Windows\System32\DriverStore\FileRepository
- Uninstall the driver in the device manager. You probably need to check the "remove driver files" - i have also done it.
- Now i could install the driver using the device manager without any problems.
This worked for me
Steps i have taken to come to this solution:
- Watch the MSI log with verbose logging enabled. (https://www.msigeek.com/715/how-to-troubleshoot-the-error-1603-fatal-error-during-installation) There it mentioned an "error 0x2" which is a generic "ERROR_FILE_NOT_FOUND". There was also a GUID mentioned in the logfile.
- After searching the GUID in process monitor during the installation process i found out that it was a registry key in HKLM\Software\Microsoft\Windows\CurrentVersion\DIFxApp\Components\{GUID}
- The registry key was not present, so i created it. The installation still was not successful.
- After looking at the other GUID's i found out that they all had a key pointing to a file in "C:\Windows\System32\DriverStore\FileRepository" containing a device driver name. So i decided to remove the device driver name associated with the network driver, netkvm.