Sysprogs forums › Forums › VisualDDK/VirtualKD discussion › VirtualKD + Windows 10
Tagged: Windows10 VirtualKD
- This topic has 14 replies, 9 voices, and was last updated 12 months ago by Anonymous.
-
AuthorPosts
-
June 11, 2015 at 10:07 #6572SloubiParticipant
Hello,
First of all, thank you for VirtualKD, it’s a blessing for my job.
I would like to know if there will be a version of VirtualKD available for Windows 10. In the last developper preview (build 10130) VKD’s setup works fine but when rebooting, kdbazis.dll seems to not be loaded (even when the signature enforcement is disabled). Windows 10 is not breaking at startup and VMMon doesn’t “establish” the connection with the OS (No ‘Yes’ in the ‘OS’ column).Thank you in advance
Best regards
July 22, 2015 at 13:37 #6720mike_srvParticipanton RTM 10240 build same problem – transport didn’t load. Can you fix this issue ?
July 23, 2015 at 16:03 #6728makkiParticipant1. VM: Copy kdbazis.dll and kdpatch.sys to C:\Windows\System32\drivers\
from virtualKD\target\x86 or x64.
2. VM: Run kdpatch.reg.
3. VM: Enable debug by serial port. (Use bcdedit or msconfig. Not vminstall.exe.)
4. Host: Start kernel debug by Windbg with serial port, and run vmmon.exe/vmmon64.exe.
After 5~10 seconds, Virtual Machine monitor starts transportation and debugging.July 23, 2015 at 16:25 #6729mike_srvParticipantthanks, it works.
ps: win10 must be booted with “disable signature enforcement” option, like win8/win8.1
September 30, 2015 at 03:59 #7019supportKeymasterHi All,
Please try version 3.0. It supports Windows 10 with the normal vminstall tool.
May 4, 2016 at 13:49 #8164SloubiParticipantHello again!
In order to avoid creating too much topics about Windows 10, I’ll just use this one. I’m trying the latest Insider build (14295.1005) of Windows 10 and I have the same trouble as with the version 2.8 + Windows 10 back then. I’ve followed what makki wrote and it worked fine on my Insider build.
FYI, the boot entry didn’t have the COM port configured and the DLLs weren’t copied in the drivers directory.Just to let you know that it doesn’t work “out of the box” but there is a workaround.
Thanks!
May 26, 2016 at 14:13 #8314SloubiParticipantHi!
Just to let you know, VKD doesn’t work with the new Insider 14342 (both x86 and x64), even when trying to setup everything manually, following makki’s comment above. I’ll keep you in touch in case I found a solution.
PS: Sorry for the spam, I guess this kind of information may help the devs of VKD, maybe, dunno.
- This reply was modified 8 years, 7 months ago by Sloubi.
May 26, 2016 at 15:20 #8316SloubiParticipantWell, found my solution! It lacked the patched kdcom.dll in the system32 directory (and also the backup of the old one). So if you have any trouble with the Insiders build, just follow makki’s comment and add the kdcom.dll too. Should work fine!
August 17, 2016 at 15:31 #8875pilonParticipantSloubi, I have same problem with official Windows 10 Anniversary update (14393).
I try to follow makki solution, VKD don’t start. How to patch kdcom.dll manually or where find already patched kdcom.dll for this Windows buid?
Please, write detail instruction.
October 25, 2016 at 21:46 #9361khanParticipantSame problem for here in the same version
November 8, 2016 at 10:34 #9444SloubiParticipantPilon, Khan,
Nice Solution (not tested though): As far as I recall, this is due to very restricted ACL on the kdcom.dll. Maybe soften them up a bit should do the trick and VKD would patch it fine all by itself.
Dirty Solution (but works for me): When kdcom.dll wasn’t set up (you can detect this situation by checking if there is a kdcom_old.dll in the system32 folder), then you can copy the patched kdcom.dll from a 1511 after you’ve installed VKD on it.
On my 14931, the DLL was correctly patched, but the drivers weren’t copied and the boot entry was still setup as Firewire. Copying manually the drivers and setting up the correct debug mode for the VKD entry did the trick.
Sorry for the late answer, I don’t come here very often
August 17, 2018 at 13:26 #21705ricnar456Participanti solved the problem for installation in windows 10 post anniversary update.
The problem is in kdcom.dll, the owner is TrustedInstaller not admin, and admin has no privileges to replace delete or change that file, manually or using VKD.
You need open the properties of that file and change the owner to admin
Windows 7/8/10 – How to Delete Files Protected by TrustedInstaller
that link is for windows 7 is very similar, not exactly but is the idea, changing the owner to admin, and giving to admin full control to modify, delete, change the dll, yo can run the VKD installer and works replacing kdcom.dll.
next from a admin console
BCDEDIT /dbgsettings serial restart and press f8 for disable driver signature and will work.
August 29, 2018 at 06:55 #21839makkiParticipantI found the solution without security setting in windows 10 post anniversary update.
1. Run vminstall.exe to install.
2. Run msconfig -> Boot tab.
Select “Disable Signature Enforcement…[Virtual KD]..” and Click “Advanced options”.
Change Debug port “COM1” from “1394”.3. Restart and press f8 for disable driver signature.
January 25, 2020 at 19:13 #27258emusicParticipantStandard VirtualKD installation does not work in latest Win10 builds (probably starting from 1903). The installer creates the “dbgtransport” BCD value equal to “kdcom.dll” (kdcom.dll is the kdbazis.dll renamed). Deleting this value and creating “debugtype” = “serial” solves the problem.
- This reply was modified 4 years, 11 months ago by emusic.
-
AuthorPosts
- You must be logged in to reply to this topic.