I apologize. I realized why the Registry fix didn't work:
I missed the header line in the code I gave you. Without the header (the part in brackets
[...]), Windows doesn't know *where* to put the settings, so the file does absolutely nothing.
Because the Registry is still empty or pointing to the wrong place, ISTA crashes immediately.
Please apply this
CORRECTED Registry fix. This time it includes the location header.
Step 1: Apply the Real Registry Fix (Critical)
1. Open Notepad.
2. Copy the code block below
EXACTLY (including the long line in brackets):
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"InstallPath"="C:\\ISTA"
"BMW.Rheingold.Programming.ExpertMode"="false"
"BMW.Rheingold.Programming.Enabled"="false"
"BMW.Rheingold.Online.Mode"="false"
3. Click
File -> Save As.
4. Name the file:
FixRegistry_Real.reg
5. Save it to your Desktop.
6.
Double-click FixRegistry_Real.reg.
7. Click
Yes to confirm, then
OK.
Step 2: Verify Critical DLLs
Since you "flattened" the folder structure, we need to make sure the core program files are actually next to the
.exe.
1. Open
C:\ISTA.
2. Look for these specific files (scroll down to find them):
*
RheingoldCore.dll
*
RheingoldInterfaces.dll
*
BMW.Rheingold.CoreFramework.dll
3.
If these are missing: You did not copy all the files from
TesterGUI\bin\Release. You need to go back to your download, open
TesterGUI\bin\Release, select
ALL files (Ctrl+A), and copy them into
C:\ISTA.
Step 3: Run ISTA
Right-click
ISTAGUI.exe and select
Run as Administrator.
Why this works:
The error "Configuration is invalid" is ISTA checking the Registry key
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold. If that key is missing or points to a folder that doesn't match where you are running the program, ISTA assumes it is a pirated or broken copy and shuts down. The file above creates that key and points it to
C:\ISTA.