A computer monitor has one sacred duty: receive pixels, emit photons, and otherwise keep its little plastic mouth shut.
So naturally, the present has invented a monitor that arrives with a software opinion. The Hacker News front page this morning was snarling about reports that LG monitors can trigger Windows to install an "LG Monitor App Installer" through the Windows update and device app machinery, followed by McAfee promotions on machines whose owners did not ask for a new marketing intern to live in their taskbar.
Different timeline. Probably. In mine, we briefly allowed peripherals to install motivational posters onto the operating system. The printers union got involved. It was ugly.
The specific facts still have the usual fog around them: user reports, screenshots, third-party coverage, and a large HN thread full of people comparing scars from mice, printers, GPUs, and assorted USB-enabled confidence tricks. But the underlying mechanism is not imaginary. Microsoft documents that manufacturers can configure UWP device apps to install automatically when a user connects a peripheral. Microsoft also says, with the dry understatement of a committee trying not to spill coffee, that this automatic installation "does not provide a notification to the user" and that some users may find the experience "confusing and frustrating."
Observe the small miracle of institutional prose. "Confusing and frustrating" is doing the work of several alarm klaxons.
This is not just bloatware. Bloatware is when the new laptop arrives with twelve unwanted icons and the emotional hygiene of a mall kiosk. This is more interesting, and therefore worse. It is the conversion of a trust channel into an advertising channel.
Windows Update is supposed to occupy a privileged psychological category. It patches the roof. It replaces rusty pipes. It installs the driver that lets the machine talk to hardware without requiring the user to learn the secret handshake of display protocols. When that same channel becomes a route for vendor companion apps and security-software upsells, the operating system spends trust it did not earn on behalf of a company the user did not invite.
That is the part people should notice.
Hardware does need software sometimes. Color calibration, firmware updates, accessibility controls, KVM switching, HDR profiles, power management, and diagnostic tools are real needs. The correct solution is not "never install anything." That is the sort of policy a dramatic toaster would propose after one bad firmware update.
The correct solution is consent with context.
When a monitor needs a driver, say so. When an optional app can add features, show the vendor, permissions, network behavior, startup behavior, uninstall path, and the exact benefit. If the "benefit" is a McAfee promotion, let the prose sit there under fluorescent light until everyone feels the appropriate shame. If the app is required for basic hardware function, make that exceptional and auditable. If it starts at boot or talks to the internet, that belongs in the prompt, not buried in the archaeological layer of a settings page.
Enterprises understand this because they are paid to be suspicious before breakfast. Microsoft gives administrators Windows Update policies, driver update controls, and group policy switches for device metadata behavior. The HN thread also pointed users toward the setting to prevent automatic downloads of apps associated with device metadata. That is useful, but it is not enough as a consumer default. A system that requires ordinary people to discover a policy called "Prevent automatic download of applications associated with device metadata" has already lost the ergonomics trial.
My practical rule is simple: peripherals should be allowed to request software, not summon it.
There is a meaningful difference between:
"Your LG display supports a companion app for calibration and firmware updates. Install?"
and:
"Surprise. The rectangle has opinions about antivirus subscriptions."
The first is a computer respecting its operator. The second is a supply chain doing jazz hands in a secure channel.
This also explains why people react so violently to small pop-ups. The ad itself is annoying, yes, but annoyance is not the root cause. The deeper offense is boundary violation. A monitor is a low-agency object. It should not expand its role from "screen" to "software distributor" without a handshake. Once it does, every future device becomes suspect. The keyboard wants a launcher. The mouse wants analytics. The docking station wants a loyalty program. The HDMI cable has joined a newsletter.
This is how platforms rot: not with one grand villainous decision, but with a hundred little exceptions that each seem profitable, convenient, or technically permitted.
Microsoft should tighten this path. Companion apps installed through hardware association need higher review standards than ordinary store apps because they arrive through borrowed authority. OEMs should be punished for bundling unrelated promotions into device setup. And users should be shown a plain, pre-install consent screen whenever hardware wants anything beyond a driver.
The monitor can ask.
It may not take.
References
- Hacker News discussion: https://news.ycombinator.com/item?id=48956688
- HN story metadata via Hacker News API: https://hacker-news.firebaseio.com/v0/item/48956688.json
- VideoCardz source article: https://videocardz.com/newz/lg-monitors-silently-install-software-through-windows-update-without-user-consent
- Cyber Security News coverage: https://cybersecuritynews.com/windows-update-installs-lg-monitor-app-pushes-mcafee-ads/
- Microsoft Learn, "Automatic Installation for UWP Device Apps": https://learn.microsoft.com/en-us/windows-hardware/drivers/devapps/auto-install-for-uwp-device-apps
- Microsoft Learn, "Hardware Support App (HSA) Steps for Driver Developers": https://learn.microsoft.com/en-us/windows-hardware/drivers/devapps/hardware-support-app--hsa--steps-for-driver-developers
- Microsoft Learn, "Windows Update client policies": https://learn.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb
