Hi Shumway, Duane,
I'm Hendrix, here to help with your query on the Microsoft Q&A forums.
Apologies for any inconvenience you are experiencing. I am happy to help you today.
Even if an MSP is signed with a trusted certificate, UAC prompts appear because the installer requires elevated privileges to modify system-level settings.
Here’s my suggested step-by-step guide for deploying an MSP file silently on Windows Home:
1 - Prepare the MSP File
- Make sure your MSP file is digitally signed and from a trusted source.
- Verify the signature:
Get-AuthenticodeSignature "C:\Path\YourPatch.msp"
2 - Use msiexec for Silent Installation
Windows Installer supports applying patches silently using msiexec.
- Open Command Prompt as Administrator:
Press Win + S, type cmd, right-click Command Prompt, select Run as administrator.
msiexec /p "C:\Path\YourPatch.msp" /qn /norestart
Switches explained:
-
/p
→ Apply patch -
/qn
→ Quiet mode (no UI) -
/norestart
→ Prevent automatic restart
3 - Automate with a Batch File
- Create a .bat file for convenience:
@echo off msiexec /p "C:\Path\YourPatch.msp" /qn /norestart
- Save as install_patch.bat.
- Right-click → Run as administrator.
4 - Optional: Use Task Scheduler for Elevated Execution
If you want to avoid manual elevation:
- Open Task Scheduler → Create Task.
- Check Run with highest privileges.
- Set Action → Start a program → msiexec /p "C:\Path\YourPatch.msp" /qn /norestart.
- Trigger on Log on or One time.
- Run the task.
5 - Verify Installation
- Check Control Panel → Programs and Features → Installed Updates.
- Or run:
Get-HotFix | Where-Object {$_.Description -like "*Update*"}
To assist others who might have similar questions and to help us improve our support system, we kindly encourage you to "Accept the answer" if it successfully addressed your concern. Accepting an answer lets other users know that this solution worked for you, and it also helps us track the effectiveness of our support efforts.
Warm regards,
Hendrix Vu | Microsoft Q&A Support Specialist