DaemonLayer Logo
RMM & Devices

"PDFs won't open" — fixed on their device

When a user reports a problem with their own computer, DaemonLayer checks that device through your RMM, picks a fix from the scripts you allowed, and asks the user to confirm it worked.

Coverage

Problems that live on one Windows computer

Device Troubleshooting is for problems local to the user's own device. Ticket Triage only offers it when it can actually help: the user's device was found, at least one script is allowed, and the problem is on the device, not with accounts, licences, Microsoft 365 or the network.

01
PDFs won't open

No reader installed, or files open with the wrong app. An install or a reset of file associations fixes it.

02
App missing on a new laptop

The software audit shows what's installed, so a missing application is a fact, not a guess.

03
Stopped Windows service

A service the user depends on has stopped. An approved start-service script brings it back, without a remote session.

04
Full disk

Diagnostics confirm it, and an approved cleanup script handles it, if you've allowed one.

How It Works

From "I can't open PDFs" to "works now"

"I can't open PDFs on my laptop." The software audit shows no PDF reader. DaemonLayer picks the Adobe Acrobat Reader install script, a technician approves it, the user is told to try again in about ten minutes, replies "works now", and the ticket is resolved.
01

Find the user's device

DaemonLayer looks up the devices linked to the reporter. If they have several and the ticket doesn't name one, it asks the user which computer they mean.

02

Look at the device

It searches the device's installed software (for "pdf", "acrobat", "reader"), may run up to two read-only diagnostic scripts you allowed, and checks how similar past tickets were resolved.

03

Pick an approved fix, or escalate

The AI only chooses from the scripts you set to Remediation, guided by the "When should the agent use it?" text you wrote. If nothing fits, the ticket goes to your service desk.

04

Technician approves, the RMM runs it

The approval card shows the device, script, parameters, diagnosis, rationale and confidence. After approval the script runs on that one device.

05

One plain-language message

The user gets a single message, for example "We completed a reset of the default app for PDF files on your computer. Please try again and reply." DaemonLayer never claims something is done before the RMM reports it.

06

The user confirms

When the user replies that it works, the ticket is resolved. One attempt per ticket: if there's a second problem, it goes to a technician.

Scope

A user only ever sees their own devices

When DaemonLayer looks up devices for a ticket it returns the reporter's own devices, or nothing. It never lists or acts on a client's whole device fleet because a user asked, and servers are never linked to users automatically.

  • Only scripts you allowed, one by one. Reboot, uninstall, wipe, BitLocker and similar scripts can never be enabled
  • Technician approval on every script run when HITL is on for RMM Remediation (recommended)
  • Every run is audited with device, script and parameter names, never values or output

Automatic Device Matching

No mapping spreadsheet. DaemonLayer works out whose device is whose.

Devices sync from your RMM every hour. DaemonLayer links them to users from exact-match signals: login history (everyone seen on the device, not just the last user) and a hostname written in the ticket. With Microsoft 365 connected for the client it adds on-prem username translation, Entra device owner and 30 days of sign-in activity.

Admin and built-in accounts never link a device to anyone. Technicians can review links on the client's Devices tab and set an override, which always wins and never expires.

Hourly
Device sync from your RMM
5
Exact-match signals, three of them stronger with Microsoft 365 connected
90 days
Devices not seen for longer are ignored

Related

Automate your first ticket in under 30 minutes

Connect your PSA, and DaemonLayer starts triaging, resolving, and routing, no scripting, no setup calls. Cancel anytime.

Prefer a walkthrough? Book a demo →