Don't start the windows service - the msi already does this

This commit is contained in:
Sander Declerck 2026-01-20 12:21:45 +01:00
parent a1d6f31d02
commit 457b71a7d1
No known key found for this signature in database

View file

@ -35,16 +35,9 @@ export async function installOnWindows() {
await stopServiceIfRunning();
await uninstallIfInstalled();
// Wait a moment for uninstall to complete
await new Promise((resolve) => setTimeout(resolve, 2000));
ui.writeInformation("⚙️ Installing SafeChain Ultimate...");
await runMsiInstaller(msiPath);
ui.emptyLine();
ui.writeInformation("🚀 Starting SafeChain Ultimate service...");
await startService();
ui.emptyLine();
ui.writeInformation(
"✅ SafeChain Ultimate installed and started successfully!",
@ -132,31 +125,6 @@ async function stopServiceIfRunning() {
}
}
async function startService() {
ui.writeVerbose(
`Checking service status: sc query "${WINDOWS_SERVICE_NAME}"`,
);
const queryResult = await safeSpawn("sc", ["query", WINDOWS_SERVICE_NAME], {
stdio: "pipe",
});
if (queryResult.status === 0 && queryResult.stdout.includes("RUNNING")) {
ui.writeVerbose("SafeChain Ultimate service is already running.");
return;
}
ui.writeVerbose(`Running: net start "${WINDOWS_SERVICE_NAME}"`);
const startResult = await safeSpawn("net", ["start", WINDOWS_SERVICE_NAME], {
stdio: "pipe",
});
if (startResult.status !== 0) {
throw new Error(
`Failed to start service (exit code: ${startResult.status})`,
);
}
}
/**
* @param {string} msiPath
*/