Community-shared tools & configurations for AppSense Environment Manager, Application Manager and Performance Manager

Tuning AppSense Active Write Filters for Thin Client Fleets

Thin clients are a quiet workhorse across Australian operations. You'll find them bolted under desks in Perth hospital wings, locked to desks in Pilbara mine site offices, and humming away in shared terminals at a Melbourne community college. When every workstation is essentially a vessel for a streamed Windows session, the local disk becomes a liability rather than an asset. Writes pile up, performance drifts, and a single restart can wipe useful customisations. AppSense Active Write Filter management sits at the centre of keeping these environments stable, predictable, and safe for end users.

Active Write Filter is the component that decides what touches the underlying volume and what gets routed into a temporary cache. By understanding how it intercepts writes, how it exposes exceptions, and how it commits changes when you're ready, an admin can shape a thin client image that behaves more like a polished appliance and less like a chalkboard that smudges with every interaction.

This walkthrough covers the moving parts of AWF management, the practical patterns that work in Australian deployments, and the small habits that keep a fleet healthy over months and years. The aim is to give you a working mental model and a set of repeatable steps you can apply to a single pilot device or a multi-thousand-seat rollout.

What Active Write Filter Actually Does

At its core, Active Write Filter is a file system filter driver that sits between Windows and the physical volume. Any write that hits the disk is redirected into an in-RAM overlay, leaving the master image untouched. From the user's perspective, files save, applications behave, and settings stick. From the IT perspective, the device can be powered off, rebooted, or reimaged without losing the golden image underneath.

The overlay itself can be non-persistent, which clears at reboot, or persistent, which commits changes to disk at defined intervals. That single toggle is where the bulk of your design work lives. A Brisbane campus might run non-persistent for shared terminals, while a Sydney trading floor may need persistent state for specialist tools. Picking the wrong mode and writing it off as "unlabelled" leads to weeks of frustration for everyone involved.

The filter also supports an exclusion list. Folders, file types, and registry hives added to the exclusion list bypass the overlay and write directly to the volume. Getting that list right is the difference between a thin client that resets cleanly and one that slowly fills its overlay until the session degrades.

Australian Conditions That Shape Your Approach

Operating context matters more than feature lists. Australian deployments are rarely uniform. A mining giant running thin clients at a Pilbara camp faces high humidity, remote connectivity, and shift handovers every twelve hours. A Sydney CBD bank branch deals with morning rushes and strict compliance demands. A Hobart council office manages smaller fleets with smaller budgets. Each of these environments calls for a slightly different AWF posture.

Power events are a recurring theme. Cyclones in the Top End, severe storms along the east coast, and bushfire season in regional Victoria all introduce unplanned shutdowns. A well-tuned Active Write Filter handles these gracefully because the overlay is in memory and the master image is protected. A poorly tuned one can leave the device stuck in a half-committed state, which is why I always encourage admins to test forced power-offs in the lab before signing off a new image.

Connectivity is another local quirk. NBN services in regional New South Wales or the wheat belt of Western Australia don't behave like fibre in the Sydney CBD. When a thin client is set to commit its overlay during scheduled maintenance, a slow line means a stalled write. Plan your commit windows for known-good connectivity. Arvo peak congestion in metro areas is real, so scheduling writes for early morning or after-hours tends to be safer than chasing a 9-to-5 window.

Planning a Filter File and Exclusion Strategy

The first design decision is what should ever touch the master volume. For most Australian thin client images, the answer is almost nothing. Application binaries, base operating system files, drivers, and a handful of registry keys should remain locked away under the filter. Everything else belongs in the overlay or in a redirect to user storage.

Build your exclusion list by walking the user journey. Where does the user save documents? Where does the line-of-business application store its cache? Where does the antivirus client keep its quarantine? Each of these answers becomes a path on the exclusion list. A common pattern in Australian healthcare deployments is to redirect local temp directories to a network share mapped at logon, which keeps the overlay tidy and centralises temporary data for support teams. For teams already managing user data across hybrid cloud and on-premises setups, the AppSense OneDrive walkthrough is a useful companion read.

Equally important is what you deliberately do not exclude. Don't punch holes for the entire user profile. Don't exclude Program Files because a vendor swears their installer needs it. The thinner the exclusion set, the smaller the surface area for drift. Document each exclusion with a clear comment, version the file alongside the build, and avoid chasing undocumented legacy entries across a sprawling fleet.

Committed Versus Persistent Overlays in Practice

Non-persistent overlays are the default for most thin client estates. They reset on every reboot, which is exactly what you want for shared terminals in a retail back office or a hospital nurses' station. Users get a clean device every morning, and the IT team gets the certainty that no rogue setting has been carried over from yesterday's shift.

Persistent overlays come into play when a device needs to retain settings, certificates, or small pieces of local data across reboots. They're useful in specialist engineering workstations in Adelaide, or in field laptops deployed to geologists who occasionally take devices off the network for days at a time. The trick with persistent overlays is to size them correctly. Too small and the overlay fills and the device slows. Too large and you lose the protective benefit of the filter.

A common technique is to combine the two: keep the base overlay non-persistent, then carve out specific persistent folders for the things that genuinely need to survive a reboot. Done well, this gives you the cleanliness of a non-persistent setup with the practicality of a small persistent layer. Done poorly, you end up with two competing caches that confuse the device and the support team.

Maintenance Windows, Commits, and Updates

The commit cycle is the heartbeat of a persistent overlay. Most Australian IT teams schedule commits for a low-traffic window, often in the very early morning or on a Sunday arvo, and then trigger them via a management tool. The risk is that a commit overlaps with a reboot or a power event, which can leave the overlay in a half-written state. Build redundancy into the schedule and confirm the device survives an interrupted commit before you trust it on a Pilbara fly-in fly-out roster.

Updates are a recurring ritual. Patches, driver updates, and base image changes all flow through the commit cycle. Some teams commit during the maintenance window, others prefer to bake it into the next image release. Either way, communicate clearly to end users. A note on the kitchen whiteboard in a Brisbane call centre ("Maintenance tonight, mate, leave your machine on") goes a long way.

Speaking of change windows, AEST and ACST don't always align cleanly across a national rollout. A 2am commit in Sydney is 1.30am in Adelaide and midnight in Perth. Plan your commit schedules around the latest time zone in your fleet, not the earliest, or you'll catch some users mid-shift. That single habit prevents more angry tickets than any technical fix ever will.

Common Event Log Entries to Watch

The Windows event log is the first place to look when something goes sideways with AWF. A handful of event IDs recur across Australian deployments, and recognising them early saves hours of head-scratching. For a deeper dive into the most frequently seen entries, the event log walkthrough on the Exchange is worth bookmarking.

In broad strokes, look for events indicating overlay overflow, exclusion path failures, and commit errors. Overflow events usually point to an exclusion list that's too narrow or a persistent overlay that's too small. Exclusion-path events usually mean a typo or a missing folder. Commit errors often trace back to disk space, file locks, or the device being shut down mid-commit. Triage each one in turn and you'll resolve most issues without rebuilding the image.

Build a small runbook for your support team that pairs each common event with a likely cause and a first-pass fix. Keep it short and Australian in tone ("check the drive, check the path, give the device a fair dinkum reboot"). Support teams remember runbooks that read like a mate talking them through it, and they're more likely to follow a procedure that doesn't read like a legal document.

Rolling Out with Microsoft Endpoint Configuration Manager

For many Australian IT shops, Microsoft Endpoint Configuration Manager (formerly SCCM) is the tool of choice for pushing images, drivers, and AWF configurations to thin client fleets. AppSense sits comfortably alongside it, and a clean integration turns a manual rollout into a scheduled task. The trick is to keep your AWF configuration packages modular so they can be redeployed independently of the operating system image.

If you're starting a fresh deployment, the MECM deployment walkthrough is a sensible place to begin. It covers task sequences, package creation, and the small gotchas around driver ordering that catch out first-time deployers.

Once the integration is live, use it. Push filter changes through Configuration Manager rather than touching devices individually. Schedule overlay commits through the same channel. Capture AWF health data with hardware inventory so you can spot devices that are silently filling their overlays before they slow down. The more you lean on the management tool, the less time you spend walking around with a keyboard under your arm.

Join the Conversation and Share What You've Learned

The AppSense Exchange is built for admins who actually run these environments day to day. If you've worked through a tricky AWF rollout in Ballarat, or you've nailed a persistent overlay for a remote site in the Tanami, drop your configuration, your runbook, or your lessons learnt into the community. Browse the forums, search for a configuration similar to your own, and adapt what others have already proven in the field. Upload the small things that saved you a Saturday arvo, because chances are someone else is about to lose their weekend to the same problem. Get involved, share generously, and keep the fleet humming.