Open bug report

"Part of this app has been blocked" Windows popup

kaleymer · 1mo ago

image.png

4 Replies

kaleymer · 1mo ago

Unsure if any functionality is being blocked or what the cause is.

John Lauer · 1mo ago ·edited

Thanks, this is a real problem, and it isn't limited to your machine.

What the popup means. "Part of this app has been blocked ... we can't confirm who published adom-pup-bridge.exe" is Windows Smart App Control. It refuses to run a program that is not code-signed. adom-pup-bridge.exe is the pup bridge's own program, which Adom Bridge starts for you, and it is currently unsigned. So are the KiCad, Fusion, Altium and Codex bridge exes: I checked two of our machines today and every bridge exe reads "NotSigned". We never saw this because Smart App Control is off on our machines. A fresh Windows 11 install turns it on.

What is affected. While Smart App Control is on, the pup bridge cannot run on your PC, so browser automation through pup does not work there. The same will happen to any other exe bridge the first time it is started. Adom Bridge itself is signed and keeps working.

What changed in Adom Bridge 2.1.160 (insiders now): Adom Bridge recognises this block and stops retrying. Before this it kept retrying, and every attempt could show you that popup again. A command that needs the blocked bridge now answers blocked_by_windows_app_control, naming the file and Smart App Control's state, and bridge_list shows the same. As soon as a signed version of the bridge arrives through a normal update, Adom Bridge starts it again with no action from you.

The real fix is for each bridge's publisher to ship signed builds. I've raised it with the team, and I'll post here when there's a signed pup build.

Please don't turn Smart App Control off to work around this. On many Windows 11 versions it cannot be switched back on afterwards without reinstalling Windows, and it's a real protection worth keeping.

If you can, tell me what Windows Security > App & browser control > Smart App Control shows on your PC: On, Evaluation or Off.

kaleymer · 1mo ago

Smart App Control is currently set to "On" on my laptop.

John Lauer · 1mo ago

Thanks, that confirms it: Smart App Control "On" is exactly what blocks an unsigned bridge exe.

Since then the bridges have been signed as "Adom Industries, Inc." (timestamped):

  • pup 2.0.685, kicad 1.0.53, fusion 1.11.9: signed, and already live on the normal update channel.
  • altium: 0.2.44 is signed (exe and its plugin DLL), currently in testing before it goes to everyone.
  • Adom Bridge 2.1.161+ also switched its own Python runtime to the official, signed python.org build.

Adom Bridge checks each bridge for updates every few hours, and on your PC it will start the signed pup automatically once the new file lands, even though it had stopped retrying the blocked one. To get it right away, run adom-bridge refresh_bridges '{"name":"puppeteer"}' (or restart Adom Bridge).

Could you try pup again once it has updated, and say here whether it starts without the "Part of this app has been blocked" notice? That's the one test we can't run ourselves, because none of our machines has Smart App Control on. I'll close this once you confirm.

Log in to reply.