If you were to manually bypass TrustedInstaller and overwrite a DLL in System32, you aren't just breaking a file; you are breaking the integrity of the component store. The OS will know that the file hash no longer matches the manifest catalog signed by Microsoft.
“Delete the file,” Maya urged.
He wasn’t an admin anymore. He wasn’t even a user. He was a spectator.
Microsoft designed this to enforce Integrity . In older versions of Windows (like XP), if you were an Admin, you could delete C:\Windows\System32 . The OS would let you do it, and then the OS would crash. This was a design flaw: the system assumed that if you had the power, you had the wisdom to use it.
However, the TrustedInstaller permission can also have some drawbacks: