Win 11: DBMS failed to start: DBMS process terminated, see logs

I hadn't been using neo4j for a couple of weeks and when I wanted to start again today, the DBMS failed with the error in the title. I tried re-installing desktop using the instructions online (deleted cache/data folders etc.). The new install failed immediately when attempting to start the Movie database. There are no obvious errors in the log.log, but the neo4j-relate.log does show quite a few PowerShell errors. The contents of the log are attached, below. It mentions a lot of ps1 scripts are not found, but they are present at the mentioned locations... The neo4j.log gets created, but remains empty.

Some info about the system:

  • OS: Windows 11 Enterprise, 24H2, Build 26100.3476
  • DBMS version: 5.24.0, desktop version: 1.6.1
  • MS build of OpenJDK 21 is installed

Any help is appreciated!
Johan

Contents of neo4j-relate.log:

Powershell : . : The term 
'C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Mana
At C:\Users\johan\AppData\Local\Neo4j\Relate\Cache\neo4j-start.ps1:11 char:1
+ Powershell -NoProfile -NonInteractive -NoLogo `
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (. : The term 'C...\bin\Neo4j-Mana:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
gement\Get-Args.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the 
spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Management\Neo4
j-Management.psm1:10 char:4
+   .($_.FullName)
+    ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\eertin...nt\Get-Args.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
. : The term 'C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Mana
gement\Invoke-Neo4j.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check 
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Management\Neo4
j-Management.psm1:10 char:4
+   .($_.FullName)
+    ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\eertin...nvoke-Neo4j.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
. : The term 'C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Mana
gement\Invoke-Neo4jAdmin.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. 
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Management\Neo4
j-Management.psm1:10 char:4
+   .($_.FullName)
+    ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\eertin...-Neo4jAdmin.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
. : The term 'C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Mana
gement\Invoke-Neo4jUtility.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. 
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\Neo4j-Management\Neo4
j-Management.psm1:10 char:4
+   .($_.FullName)
+    ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\eertin...eo4jUtility.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
Get-Args : The term 'Get-Args' is not recognized as the name of a cmdlet, function, script file, or operable program. 
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\neo4j.ps1:8 char:14
+ $Arguments = Get-Args $args
+              ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-Args:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
Invoke-Neo4j : The term 'Invoke-Neo4j' is not recognized as the name of a cmdlet, function, script file, or operable 
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Users\johan\.Neo4jDesktop\relate-data\dbmss\dbms-ae99b1aa-f591-48bb-ace8-9ad9fd536321\bin\neo4j.ps1:9 char:7
+ Exit (Invoke-Neo4j -Verbose:$Arguments.Verbose -CommandArgs $Argument ...
+       ~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Invoke-Neo4j:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException