You may be unable to access the Windows Security app on your Windows 11 computer. And when you login to your account, the following error message appears:
SecurityHealthSystray: SecurityHealthSystray.exe - Bad Image \?\C:\Windows\System32\SecurityHealth\1.0.2303.27001-0\SecurityHealthSSO.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc000012f
In the error message, the DLL version number varies from system to system, depending upon the Security Platform version installed.
Cause
Error 0xc000012f happens if the module SecurityHealthSSO.dll
has been corrupted. Replacing the corrupt module with a fresh copy from another computer should fix the issue.
Resolution
To resolve the issue, replace SecurityHealthSSO.dll
with the fresh copy below.
Download SecurityHealthSSO.dll (zipped, all versions)
File Info
Security Platform | SHA256 Hash (Hyperlink opens VirusTotal.com) |
1.0.2302.21002-0 | A48D8FE21EF5AFBEDD6748A97BFE162A7559B69E94C256867930DBE5FE58DAD9 |
1.0.2303.27001-0 | DA848972C5A380513597094B0A2A519DEA7B40723880B55948E8BE18CB08D517 |
1.0.2303.28002-0 | 4AFAC953F351FA056D9823F0A2EA0151456C0B2F414851AC306F86A5907BD076 |
1.0.2306.10002-0 | CA991BBF6B28B1A157B52F17649E555479349E339047DF5143332C0386994FB3 |
1.0.2311.17002-0 | F9905B2235BDAE5560E268F179E1F4976F28745BFE8C1BDDB0192322D0592033 |
- Download the archive SecurityHealthSSO.dll (zipped) from the above-mentioned link.
- Extract the appropriate version of
SecurityHealthSSO.dll
to your Desktop. You need to extract the DLL that corresponds to the security platform version mentioned in the error message. - Move the DLL file to the C:\ root.
- Let’s say the error message mentions the platform folder
1.0.2303.27001-0
. Open an admin Command Prompt and run the following commands:takeown /f c:\windows\system32\securityHealth\1.0.2303.27001-0\SecurityHealthSSO.dll /a
icacls c:\windows\system32\securityHealth\1.0.2303.27001-0\SecurityHealthSSO.dll /grant administrators:F
copy /y C:\SecurityHealthSSO.dll c:\windows\system32\securityHealth\1.0.2303.27001-0\
(You should see the message “1 file(s) copied.” for the 3rd command.)
Restart Windows. To do so, right-click Start, click Shutdown, and click Restart.
Important: Clicking “Shutdown” and powering the unit on will not help.
That’s it. This should fix the SecurityHealthSystray error.
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!