-
Notifications
You must be signed in to change notification settings - Fork 3
eData.dll
fails Code Integrity
due to Store signing level requirements
#3
Comments
To clairify: What would your app do? |
I decided not to put the effort in creating an app when a simple powershell script like this also works. I'm not entirely sure about the security but to my knowledge it shouldn't make the system more vulnerable. Someone who's smarter or has more knowledge should verify that for me. To use it you simply need to copy Edge's missing binaries back to "C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe", you don't need to replace the files that are already there, those should be left there. If you replace them it's nessecary to register the app again, but the script automatically does that anyways to make sure there's no issues with that. To fix the edata.dll file from being blocked, you need to right click the script and choose run as administrator so it can create a new system integrity base policy and install it. For the policy to work you have to reboot. It should work but in case something magically goes wrong and the system refuses to boot you'll have to go into the startup options menu and select option 7 to disable driver signature validation so you can delete the policy file again by hand. Otherwise you can try going into the command line or another operating system to remove the policy. I hope it's a good enough solution. |
Well, if your just disabling Code Integrity for If you want, feel free to clean up your cmd file a bit and create a PR to include it into this repo.
|
@Iemand005 Hey, can you help me with this case? I'm having this following problem. It just refused to register. |
You should first of all check if it doesn't already work. If not, make sure to have all the files in place under "C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe". |
The text was updated successfully, but these errors were encountered: