Windows Installer Service Unavailable — How to Fix This Issue
If you encounter the error message “Windows Installer Service Unavailable” while trying to install software on your Windows system, several factors might be causing this issue. Let’s explore why this error appears and how you can resolve it effectively.
Possible Causes of the Error
- The Windows Installer service is disabled or not functioning properly.
- System files are corrupted or missing.
- Malware or viruses have altered service settings.
- The installer file version is incompatible with your current Windows version.
Ways to Fix the “Windows Installer Service Unavailable” Error
1. Restart the Windows Installer Service
Sometimes, simply restarting the service can resolve the issue. Follow these steps:
- Press Win + R, type
services.msc
, and press Enter. - Find Windows Installer in the list of services.
- Right-click on it and select “Restart”. If the option is unavailable, click “Start” instead.
- Ensure the startup type is set to “Manual” or “Automatic”.
2. Re-register the Windows Installer Service
In some cases, the service may not be registered correctly. To fix this, you can use the following commands:
- Open Command Prompt as an administrator (right-click the Start menu and select “Command Prompt (Admin)” or “Windows PowerShell (Admin)”).
- Type
msiexec /unregister
and press Enter. - Then type
msiexec /regserver
and press Enter again. - Restart your computer and try installing the application again.
3. Check System File Integrity
The error might be caused by corrupted system files. Use the built-in Windows tools to verify and fix them:
- Launch Command Prompt as an administrator.
- Enter the command
sfc /scannow
and press Enter. - Wait for the scan and repair process to complete. It may take a while.
- Restart your computer once the scan is finished.
4. Modify Permissions in the Registry
Sometimes, the issue is related to permission restrictions for the Windows Installer service. Follow these steps to adjust them:
- Press Win + R, type
regedit
, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
. - Right-click the msiserver folder and choose “Permissions”.
- Ensure that the group “Everyone” has both “Read” and “Full Control” checked.
- Click OK and close the Registry Editor.
5. Update Your Windows System
If the problem persists, it may be due to outdated system components. Check for Windows updates:
- Open Settings (Win + I) and go to “Update & Security”.
- Click “Check for updates” and install any available updates.
- Restart your computer after installing the updates.