Installing DiscJuggler on Windows 10

By | 1 July 2018

If the Sega Dreamcast world is familiar to you, you most certainly know the  CDI image format. CDI images are mostly bootable images for the Dreamcast: simply burn the CDI disc image and then put that burned CD-R inside the Dreamcast to see the game booting.

CDI images are generated with a tool named Padus DiscJuggler. The latest version (development is halted) is the 6.00.1400 version released back in 2007. Today, I wanted to install this tool on my Microsoft Windows 10 Pro x64 Update 1803 computer, but unfortunately it doesn’t work, this message always appears:

You need to reboot your system.

That’s obviously what I did. I restarted 3 times but nothing to do: this message is still displayed and the software does not install.

After disassembling the executable, the problem is simple. It’s caused by the presence of some values ​​in the Windows Registry under the RunOnce key. Since DiscJuggler is a 32-bit program, you have to check if there are values in these locations:

So actually in my case I had many values ​​in the keys above:

A value is present in the RunOnce key

In theory, it’s enough to restart the computer so that the RunOnce keys are cleared automatically of their values. Programs in these keys are in theory executed only once then these corresponding values ​​are automatically deleted (in this screenshot, the only value that exists is called PreRun).

But in my case, nothing works, the RunOnce key always contains something: this famous PreRun program from Gigabyte! This is because I actually have a Gigabyte motherboard and I’ve installed some tools that came with my motherboard. Even by deleting this value by hand (do not forget to run regedit in Administrator mode), it’s always re-created automatically (just hit F5 to see it reappearing after a few seconds …). So the installation of DiscJuggler always displays that You need to reboot your system. message…

In my case, the solution is simple. I’ve just stopped the GIGABYTE Adjust service so the PreRun value isn’t recreated, just enough time to install DiscJuggler.

Stopping the GIGABYTE Adjust service

After doing this, the installation can begins:

Installing Padus DiscJuggler 6.00.1400 under Windows 10

And best of all, the program works very well under Windows 10! 🙂

3 thoughts on “Installing DiscJuggler on Windows 10

  1. Scorcryll

    J’utilise discJuggler sous windows 10 64bits, mais c’est un OS windows 7 qui a migré vers windows 10.

    C’est bon a savoir, en qu’a de nouvelle installation sur windows 10.

    Reply
  2. subcon959

    Hi, I am also getting the reboot message trying to install in Win10 x64 but my registry does not contain any keys at the RunOnce positions. Any ideas?

    Reply
    1. SiZiOUS Post author

      Oh, this is strange, because when I dissassembled the setup file, it was looking only in the RunOnce keys.
      I’ll try to dissassemble it again to check what’s going on then!

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.