VCD prevents AnyDVD driver from loading on Windows Server 2019

Discussion in 'Virtual CloneDrive' started by shoek, Feb 27, 2020.

  1. shoek

    shoek Member

    I recently upgraded to VCD and AnyDVD on my PC running Windows Server Essentials 2019
    I noticed that when AnyDVD started, it said it could not find any DVD drives.
    I uninstalled both, then reverted VCD back to and AnyDVD ran just fine.

    So, I think VCD is not fully compatible with AnyDVD in this environment.
    I have two Windows 10 1909 machines that did not have this issue at all.
  2. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    This might be related to an issue I'm 'working' on over at a different forum, that says there might be a bug in the driver. In my case the upgraded driver prevents the third party tool I use for most of my burning from 'locking' the drive for exclusive use.

    Maybe that same bug is preventing or from being loaded on your OS. Can't give more details atm, as I don't have them myself.

    I have already contacted elby in regards to this and am awaiting response.

    Sent from my Pixel 3 XL using Tapatalk
    Last edited: Feb 27, 2020
  3. James

    James Redfox Development Team Staff Member

    Did AnyDVD didn't find any drives? Or just no VCD drives? Does VCD run on on Server 2019 at all (VCD drives visible in explorer)?
    Is secure boot enabled on this machine?
  4. James

    James Redfox Development Team Staff Member

    I don't think it is related at all.
    Last edited by a moderator: Feb 27, 2020
  5. shoek

    shoek Member

    With VCD installed:
    - AnyDVD found no drives (expected it to find 2 physical, one virtual)
    - VCD runs on Server 2019 just fine, and
    - Yes, secure boot is enabled
  6. James

    James Redfox Development Team Staff Member

    Can you please post an AnyDVD logfile?
  7. shoek

    shoek Member

    Here you go

    Attached Files:

  8. James

    James Redfox Development Team Staff Member

    Thank you.
  9. James

    James Redfox Development Team Staff Member

    The problem on Windows Server is ElbyCDIO.dll.
    This isn't really a bug, more of a .... strange design decision. The new ElbyCDIO.dll tries to open drives only from user mode. Unfortunatly Server OS doesn't allow user mode programs to directly access optical drives.

    Workaround: Shut down all programs using ElbyCDIO.dll. VCDaemon.exe, anydvdtray.exe. Delete C:\Windows\System32\ElbyCDIO.dll
    Re-Install AnyDVD. This will install the previous ElbyCDIO.dll.
    All should be fine now.

    @Ch3vr0n, you can try to do the same, to check, if the problem is related.
  10. shoek

    shoek Member

    I can confirm that this indeed does work. AnyDVD installs ElbyCDIO.dll, and the latest VCD installs which has the issue described.

    Any chance you can get Elby to change that "strange design decision", James? :)

    Thanks for the quick help!
  11. James

    James Redfox Development Team Staff Member

    Maybe. They obvious idea behind this is increased security. "A potentially malicous program cannot use ElbyCDIO to bypass security to access optical drives".
    IMHO this is stupid. You don't want to run programs like AnyDVD, CloneBD, CloneDVD as administrator on Windows Server. Which probably would have worked, too.
  12. James

    James Redfox Development Team Staff Member

    Tell me all the details, please...
  13. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    Well it's really not that complicated.

    1. Install VCD 5500 and imgburn.
    2. Set file io to elbycdio, and check the program settings 'lock drive for exclusive use' is enabled, I believe that's on by default, don't remember on the top my head the exact tab
    3. Open imgburn and start a random burn.
    Imgburn will just before it starts burning issue a command to 'lock drive for exclusive use' to prevent the drive from being accidentally ejected.
    4. Update to VCD 5510
    5. Restart a random burn, imgburn will try to issue the 'lock' command but fail with an error 'system cannot find the file specified' and offer to cancel, retry or continue. Clicking continue does start the burn, but obviously without locking the drive, thus it can be ejected mid burn.

    Right now I'm heading to bed. I'll see if your instructions above work tomorrow and post back.

    Sent from my Pixel 3 XL using Tapatalk
  14. coopervid

    coopervid Well-Known Member

    Imgburn and all Windows NT based versions (NT, 2000, 7, 8, 10) work flawlessly with SPTI and ElbyCDIO is not needed or makes things worse like in the case above. Why asking for trouble if the default interface has no issues since decades. I don't get it....
  15. James

    James Redfox Development Team Staff Member

    SPTI requires admin rights with NT, 2000, XP, Vista, all Server OS. SPTI can't lock the drive for exclusive use. Why using something inferior, if ElbyCDIO is just a mouse click away? (And has no issues since decades?)
  16. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    Bad sleeper here and woke up (hahaha distantly during night), decided to do a quick post. I've had no issues for years with elbycdio, and locking duce for exclusive use is precisely why I use it over Microsoft's one.

    With the elby one, the drive CANNOT get ejected mid burn by accident, as the drive is locked in 'in use mode' I'll call it.

    I've had to many cases in the past (for to running my triple burner setup), where I wanted to elect 1 dude and accidentally ejected another that was busy burning back when I was using SPTI and didn't know any better. I'm not going back to that.

    I'm sure this bug will get fixed and I'll go back to more years of flawless elbycdio use.

    *Back to bed*

    Sent from my Pixel 3 XL using Tapatalk
    Last edited: Feb 28, 2020
  17. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    @James i'm pleased to announce the bugfix release 5520 fixes this issue. No imgburn error message.
  18. blank

    blank Well-Known Member

    Thanks! The new version fixed errors on remote desktop also! (No drives found).