I am getting the same error in wdk 11. I have researched the error for 4 days. It looks like a permissions or dependencies error. the wdtfinstall.dll is uncompressed from the cab file during install, and then gets deleted after the install fails. I checked on my machine for the dlls it depends on and all are installed. I followed instructions on adding permissions to the temp folders and moving the install to a different folder and nothing worked. This is happening on a dual xeon server and an i7 laptop. the server is running windows 10 pro and the laptop is running windows 10 home. I have just installed the os on the server in a new partition without any luck installing wdtf. I tried many times on the laptop without success, and got into a failed provisioning process so I reset the laptop to a clean os. Both computer are running vs pro 2019. 20h2 windows 10 and all the latest updates. Both computers have office 365 installed.
Provisioning a host computer for driver development fails
I am trying to provision a remote computer for driver testing according to the instructions here:
The target (test) computer has FRESHLY INSTALLED Windows 10 (build 19043) plus the WDK downloaded from the MS website (10.0.22000.1), plus the WDK Test Target Setup MSI executed.
The host and target PCs are connected on a point-to-point network and are able to communicate (each one can ping the other successfully and firewalls are off).
Visual Studio Community (16.11.3) on the development computer (Windows 10 build 18362) runs the provisioning "wizard" with "Provision device and choose debugger settings" and it almost works completely, but I get an error stating:
Installing driver test framework
ERROR: Task "Installing driver test framework" failed to complete successfully. Look at the logs in the driver test group explorer for more details on the failure.
The logs in the driver test group explorer indicate:
MSI (s) (18:28) [17:54:21:656]: Note: 1: 1723 2: WDTFInstall_InstallIoSpyFilterDriver 3: WDTFInstallIoSpyFilterDriver 4: C:\Program Files (x86)\Windows Kits\10\Testing\Runtimes\WDTF\RunTime\WDTFInstall.DLL
CustomAction WDTFInstall_InstallIoSpyFilterDriver returned actual error code 1157 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (18:28) [17:54:21:656]: Product: Windows Driver Testing Framework (WDTF) Runtime Libraries -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action WDTFInstall_InstallIoSpyFilterDriver, entry: WDTFInstallIoSpyFilterDriver, library: C:\Program Files (x86)\Windows Kits\10\Testing\Runtimes\WDTF\RunTime\WDTFInstall.DLL
Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action WDTFInstall_InstallIoSpyFilterDriver, entry: WDTFInstallIoSpyFilterDriver, library: C:\Program Files (x86)\Windows Kits\10\Testing\Runtimes\WDTF\RunTime\WDTFInstall.DLL
09/27/2021 17:54:21.660 : Assembly Install: Failing with hr=80070005 at RemoveDirectoryAndChildren, line 393
I'm following the instructions exactly and this fails every time I try to provision the target computer. Help please!
I am also facing the same issue and tried having the same OS version on the Host and the Target PC but it didn't work.
I have 21H2 Windows 10 Pro in both host and target.
I don't know what else to try to resolve this error.
Does anyone has any solution to resolve this?
The only way I was able to find around this issue was to use visual studio 2015 as the dev environment on a windows 10 machine, with the target computer running visual studio 2015 on server 2016 os. any later target os would not work. and if you use windows 10 for the target I do not know of a way to prevent it from updating to a later version which wont work. It's piss poor customer service for microsoft to have broken this middle of last year and it still be broken now.
Thanks for your quick reply, could you please tell me the compatible version of wdk and sdk to be installed with these Operating systems at Target and Host PC.
I don't remember but if you go to the wdk and sdk pages and look at the older versions it will tell you which one to use for the target environment. Use the same for the dev computer as you use for the target computer.
Sign in to comment
Sort by: Most helpful
I also downloaded the new VS 2022 RC2 and was crossing my fingers that there was a fix for this. But unfortunately there is not yet an available WDK extension supporting VS2022 (hopefully this will be provided along with the final production release of VS 2022 in November???).
I'm also having this issue. Microsoft: PLEASE HELP!!!
I emailed firstname.lastname@example.org and got a response from a WDK developer. No solution yet. I'll keep y'all posted.
It is not at all obvious that a WDK that targets multiple OS versions installs a WDTF that can only target one OS version... but that's what's going on here.
WDTF requires the same WDK on both the host and the target.
In my case, targeting Server 2016, WDK 1607 WDTF requires VS2015. Bah!
I have requested WDTF improvements ...
- detect and report mismatched or unsupported host/target WDK combinations.
- support targeting of the down-level OS versions that are supported by the WDK installed on the host.
Sign in to comment