Windows 11 fresh install won't open

swarmjon

Registered
Thread Starter
Joined
Nov 3, 2020
Messages
2
I am setting up a new audio measurement laptop. Yesterday I installed REW and it worked fine. Today I opened it up, the loading screen came up, but then it disappeared. The program apparently didn't open. I've tried uninstalling, and reinstalling with several different options, with no success. I was able to install an older version, and it worked fine, but updating to 5.20.4 has the same failure.

Here's the log:

REW V5.20.4 startup on Feb 3, 2022 5:54:12 PM
java.lang.UnsatisfiedLinkError: C:\Program Files\REW\jre\bin\awt.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1950)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1853)
at java.lang.Runtime.loadLibrary0(Runtime.java:872)
at java.lang.System.loadLibrary(System.java:1124)
at java.awt.Toolkit$3.run(Toolkit.java:1636)
at java.awt.Toolkit$3.run(Toolkit.java:1634)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
at java.awt.Toolkit.<clinit>(Toolkit.java:1670)
at java.awt.Component.<clinit>(Component.java:593)
at roomeqwizard.E.A(y:2693)
at roomeqwizard.E.<clinit>(y:1555)
at roomeqwizard.nF.<clinit>(y:2646)
at roomeqwizard.RoomEQ_Wizard.B(y:113)
at roomeqwizard.RoomEQ_Wizard.main(y:2676)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at sun.awt.im.InputMethodContext.<clinit>(InputMethodContext.java:79)
at java.awt.im.InputContext.getInstance(InputContext.java:92)
at roomeqwizard.RoomEQ_Wizard.O(y:1030)
at roomeqwizard.RoomEQ_Wizard.B(y:3002)
at roomeqwizard.RoomEQ_Wizard.A(y:2562)
at roomeqwizard.RoomEQ_Wizard.main(y:1346)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
 

swarmjon

Registered
Thread Starter
Joined
Nov 3, 2020
Messages
2
Quick update for anybody finding themselves in a similar situation- I reinstalled windows, and found that REW would work on a fresh install. I then went through and removed all the bloatware (thanks Dell...), and sure enough REW was broken again. Since I'm a sucker for punishment, I decided to set system restore points periodically while removing bloatware. Finally I discovered the culprit. It is Microsoft Onenote. Uninstalling that from my fresh Windows 11 install caused the REW failure above. So the solution is simple- don't uninstall Onenote.
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,337
That's a strange one! Well done for finding a solution. I wonder what the OneNote uninstall might be removing the Java's awt.dll depends on? A bit of googling on the error message turned up this, with this explanation: The JVM is unable to find the missing MSVCP120.DLL because it's not present in %WINDOWS%\system32, even if the dll is shipped with the JRE in %JRE_HOME%\bin (in the same folder as AWT.DLL). Another search result turned up a more comprehensive explanation, though I'm not clear how the issue could be resolved.
 
Top Bottom