Detecting Portable and Unauthorized Software with PowerShell and GPO

In most enterprise environments, software inventory is treated as a solved problem. Tools like Microsoft Endpoint Configuration Manager (MECM/SCCM), Intune, or even basic registry parsing are deployed, tuned, and assumed to provide complete visibility. But inventory tools only report what is formally installed via Windows Installer, MSI, or recognized deployment mechanisms. They miss what lives … Read more

“The computer did not resync because no time data was available” Fixing AD Time Sync

Sometimes, a routine helpdesk ticket turns into a full-scale infrastructure investigation. It started with a standard user complaint: the clock on their Windows workstation was drifting, being almost a full day behind. Usually, in situations like this, I rely on my standard routine to reset the Windows Time Service (0x80070426). I connected to the problematic … Read more

GPO Proxy Applied but Not Working: The Missing IE Engine on Windows Server

I recently ran into a classic “ghost in the machine” scenario: users on a new Windows Server 2019 terminal server reported that they couldn’t access the internet. The server had been recently stood up by a colleague, and like most RDS environments, we use a proxy configured via Group Policy. Here’s the kicker: gpresult /r … Read more

How to Automatically Create Missing PTR Records for A Records in Windows DNS

In large Windows DNS infrastructures, it is common to find A records without corresponding PTR records. This typically happens when: Over time, this leads to inconsistent forward/reverse DNS resolution. This article describes a production PowerShell script that: The Script Why Missing PTR Records Are a Problem Missing reverse records can cause: Example: If no PTR … Read more

Windows Server 2016: Update stuck on Downloading (wuauserv not stopping)

Windows Updates were stuck on Downloading for an extended period, sometimes even for days, without ever progressing to the installation phase. In this situation, the wuauserv process is often hung internally, it keeps the service in a RUNNING state but does not progress the update workflow. Restarting the service forces Windows Update to reinitialize its … Read more