Javasign.dll was unable to register itself in the system registry

Asked By 220 points N/A Posted on -


I am new in Visual Basic 6 programming, and I want to learn more about the uses of different tools, making simple transactions and connecting to a database. I installed a copy of Visual Basic 6 Enterprise Edition on my computer. At the end of the installation an error occurs saying, Javasign.dll was unable to register itself in the system registry. Does anybody experienced this kind of error? Can you please help me to solve this problem?


Best Answer by Heather Smith
Best Answer
Best Answer
Answered By 0 points N/A #126085

Javasign.dll was unable to register itself in the system registry


Visual Basic 6 is a powerful programming tool that you can use, even though Visual Basic dot Net has come to the scene. I’m still using Visual Basic 6 instead of Visual Basic.Net. Like any other basic programming languages, it’s very easy to use even if you are a beginner. It has a drag and drop functionality when creating a form. There is a Tool that you will use to create controls like text boxes, command buttons, combo boxes etc.

When you have finished creating a program, you can create an executable file of it or the .EXE, DLL files or, ActiveX controls. You can use this when creating desktop applications. There is also a server side application wherein you don’t create any form, but just in module.

When I start using Visual Basic 6, the first time I installed this, I do not encounter any error. But there is a time when I need to re-install it because I have formatted my computer, an error similar to what you have experienced occurred. So I searched for a solution that will help me to address this issue. As we know this is a java related error. Here is the trick that I have encountered when searching for the solution:

  1. Download javacypt.dll here.
  2. Locate the target folder where your downloaded file can be found. Copy it and paste it under WindowsSystem32 (C:Windowssystem32).
  3. Register the javacypt.dll by using the command prompt. Open the command prompt from your start menu > All Programs > Accessories > click Command Prompt.
  4. Type the command line regsvr32 C:WindowsSystem32javacypt.dll
  5. Re-install your Visual Basic 6. This will fix the problem.
Answered By 0 points N/A #126086

Javasign.dll was unable to register itself in the system registry


First, I may start by defining what Visual Basic is, it is simply a programming tool mostly used to program languages. It is mostly used by beginner programmers. The main problem here that might have occurred when you were registering the software into the registry is probably the registry was full,or the software had a problem.

The best solution for this problem is to install a software known as javacrypt.dll file and installing it into system 32. (C/Windows/System 32) You later need to register the dll. After registering, open up command prompt by going to the start button > all programs > accessories > command prompt.

Type in the command regsvr32 c/windows/system32/javacrypt.dll.

Afterwards, you need to reinstall the program and run it as admin if you weren't already doing so.

This should solve the error.

Answered By 20 points N/A #126087

Javasign.dll was unable to register itself in the system registry



The problem is an error related to Java. Upon downloading the Javasign.dll. For more information visit this Techyv link.

Failing Javasign.dll to record into the registry of the system

Answered By 574795 points N/A #126088

Javasign.dll was unable to register itself in the system registry


This is a very old application you are installing which dates back in 1998 when Visual Basic 6.0 was released as final version. It’ll still work on later operating systems like Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2008 R2, and Windows Server 2012 because the Microsoft Visual Basic team still maintain its compatibility.

Its successor is Visual Basic .NET or simply VB.NET which Microsoft launched in 2002. In 2005, the “.NET” portion of the name was dropped. If you are using later operating systems such as Windows 7, you may not have a hardware compatibility problem because the system requirements for Visual Basic 6.0 are very low like Intel Pentium 90 for the processor.

So, I’m sure the issue is not related to the hardware side. It’s more like a compatibility problem on the software side. If you have Windows 7, fixing the issue is simple. In the Visual Basic installation folder, look for the file named “javacypt.dll”. Copy it to “C:WindowsSystem32”. Next, click Start, All Programs, Accessories, and then Command Prompt.

In the command prompt window, type without quotes “regsvr32 javacypt.dll” then hit Enter. That will fix your problem with Visual Basic 6.0. But that’s only for 32-bit Windows 7. If you have 64-bit Windows 7, doing this will result in the following error.

To fix this issue on 64-bit Windows 7, copy the “javacypt.dll” file to “C:WindowsSysWOW64”. If you don’t have the javacypt.dll file, you can download from javacypt.dll in ZIP File. Once downloaded, unpack it then copy it to the said path or location. If Visual Basic 6.0 is already installed on your computer, uninstall it first before proceeding. Open the command prompt as what was instructed above.

In the command prompt window, type without quotes “regsvr32 C:WindowsSysWOW64javacypt.dll” and then hit Enter. Wait a few seconds until the process completes.

Once the registration is complete and successful, you can now install back Visual Basic 6.0 on your 64-bit Microsoft Windows 7. Once Visual Basic 6.0 is installed, don’t forget to install Service Pack 6 from Service Pack 6 for Visual Basic 6.0.

Login/Register to Answer

Related Questions