Windows 10 and older software


  1. Posts : 2
    Windows 10
       #1

    Windows 10 and older software


    I have Windows 10 and installed some older software. One is a Jukebox program and another is a lighting control software. Both were written in Visual Basic 6.

    The problem I am having is with .dll and .ocx files etc. When I try to run the software it brings up a window saying their missing or not registered. I have put the .dll and .ocx files in system32 folder, but still get the same window when trying to run. How do I register the .dll and .ocx files and am I going to have to do something else since the programs were written in VB6?

    Will these not work in Windows 10 or can I get windows 10 to emulate older windows version?

    Thanks,
    Kevin
      My Computer


  2. Posts : 2,143
    Windows 11 Pro (latest update ... forever anal)
       #2

    Do you have a (earlier) Windows version in which the programs used to work? You may want to consider installing a virtual environment (e.g. Virtual Box - freeware) and installing that earlier version of Windows with the software concerned.
      My Computers


  3. Posts : 2
    Windows 10
    Thread Starter
       #3

    Yes I have Windows XP and the programs worked great on there.

    What will running XP virtual in Windows do? I have never done that!
      My Computer


  4. Posts : 3,453
       #4

    Wow, VB6 brings back memories...

    Have you tried manually registering the components?

    https://support.microsoft.com/en-us/...a-3f4e0cb543e5

    Remember as with all dll's, same architecture is important.
      My Computer


  5. Posts : 1,746
    Windows 10 Pro x64 22H2
       #5

    This link may also help to register dll:
    How To Re-Install The Visual Basic 6 Runtime
      My Computer


  6. Posts : 11,247
    Windows / Linux : Arch Linux
       #6

    Hi there
    @KevinRoach

    WinXP runs fine as a VM -- I'm running it on Linux under KVM but it should work on VMWare / Vbox -- it might also even on HYPER-V but I don't know if HYPER-V has virtualised IDE controllers -- SATA can cuase problems as XP never really supported AHCP properly -- some older SCSI drivers might work.

    Here's my XP VM system showing a Minidisc recorder copying an Audio CD.

    Windows 10 and older software-screenshot_20210323_162450.png

    PDF printer (print if need be to pdf, then send to W10 or whatever to print on modern laser printer etc) . If you have really old printer it might work directly -- modern laser printer won't work on XP. !!

    Windows 10 and older software-screenshot_20210323_160728.png

    Configuration file for the XP VM:

    Windows 10 and older software-screenshot_20210324_102833.png

    Disc hardware

    Windows 10 and older software-screenshot_20210324_103155.png

    Ensure when you need to attch USB devices you set USB to USB2 - if you only have USB3 ports that aren't backwards compatible with USB2 you won't be able to directly connect USB device to the VM but with KVM you can even get round that using USB re-direction from the Host.

    IF running on KVM you need to set the hardware Chipset to i440FX and not Q35 as the AHCI will cause XP to BSOD at boot. Also set the boot virtual disc to MBR and not EFI -- you can attach gpt drives / create gpt virtual drives but XP won't boot from EFI.

    Have fun !!

    Cheers
    jimbo
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 18:00.
Find Us




Windows 10 Forums