Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
wraith
4 months agoOccasional Contributor
Native Messaging Problems with Edge Extension
My machines have a MS Security Baseline applied, which amongst other things blocks user-level native messaging hosts. Since that has applied, the 1Password extension cannot communicate with the 1Pas...
1P_Evon
1Password Team
4 months agoHello, wraith. Thank you for writing in.
The NativeMessagingUserLevelHosts
policy needs to be either removed or has a value of "1" for Native Messaging to work with 1Password. If the value is set to "0", it will actively prevent the NativeMessaging process for 1Password.
Here's a workaround to only allow NativeMessaging for 1Password, which is using NativeMessagingBlocklist
and NativeMessagingAllowlist
at the same time.
The steps below involve editing the registry and it's important that you backup the registry before proceeding. Improperly editing the registry can damage Windows or other apps on your device. If you're not familiar with the registry then please open a ticket with our support team by sending an email to support+forum@1Password.com so that they can guide you through the process step-by-step.
- Open the Registry Editor.
- Add two new Keys "NativeMessagingBlocklist" & "NativeMessagingAllowlist" under both:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
- You can right-click on the "Edge" folder and select "New" > "Key"
- Add a new String Value named "1" and set the value as " * " under both:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingBlocklist
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingBlocklist
Now if you open Edge, all NativeMessaging activities should be blocked there. Next, let's set the "NativeMessagingAllowlist" to enable 1Password in Edge:
- Add a new String Value named "1" and set the value as "com.1password.1password" under both:
- Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
Once that's done, open and unlock the 1Password desktop app then restart Edge. You should see 1Password unlock in the browser as well.
-Evon