Unable to launch the Spectrum Control Panel in Windows 2016 server.
In the $SPECROOT/bin/SCP.OUT file:
Tue Jun 22 10:58:16 BRT 2021: SPECTRUM Control Panel started.
jun 22, 2021 10:58:18 AM sun.awt.shell.Win32ShellFolderManager2 getDesktop
WARNING: Cannot access 'Desktop'
java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$800(Win32ShellFolder2.java:72)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:588)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:586)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:586)
at java.lang.Thread.run(Thread.java:748)
jun 22, 2021 10:58:18 AM sun.awt.shell.Win32ShellFolderManager2 getDesktop
WARNING: Cannot access 'Desktop'
java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$800(Win32ShellFolder2.java:72)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:588)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:586)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFolderManager2.java:610)
at sun.awt.shell.ShellFolder.invoke(ShellFolder.java:518)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Win32ShellFolder2.java:586)
at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Win32ShellFolder2.java:222)
at sun.awt.shell.Win32ShellFolder2.<init>(Win32ShellFolder2.java:235)
at sun.awt.shell.Win32ShellFolderManager2.getDesktop(Win32ShellFolderManager2.java:158)
at sun.awt.shell.Win32ShellFolder2.getDesktop(Win32ShellFolder2.java:466)
at sun.awt.shell.Win32ShellFolder2$1.call(Win32ShellFolder2.java:242)
at sun.awt.shell.Win32ShellFolder2$1.call(Win32ShellFolder2.java:237)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:586)
at java.lang.Thread.run(Thread.java:748)
Release : 20.2
Component : Spectrum Core / SpectroSERVER
The Spectrum Install Owner account's Desktop folder was corrupted.
The following error was displayed when tried to access the Desktop folder:
Location is not available
C:\Windows\system32\config\systemprofile\Desktop is not accessible.
Engage the Windows administrator to fix the issue.
https://www.minitool.com/backup-tips/system32-config-systemprofile-desktop-unavailable.html
https://appuals.com/fix-system32configsystemprofiledesktop-refers-to-a-location-that-is-unavailable/