Jeremy Saunders

The best free for commercial use RAM Disk that works perfectly with Desktop Virtualisation

July 18, 2024

For context, a RAM Disk provides fast I/O (read and write) performance, faster than SSDs (Solid State Drives), with wider bandwidth and much lower latencies. There are plenty of free and paid options for RAM Disk software available. This article is not about finding the fastest RAM Disk software available, so I haven’t gone out […]

Read the full article →

Restoring the NVIDIA Control Panel and Tools after the Appx Package Change

July 14, 2024

Updated 12th August 2024: Post install code snippets updated Article wording updated With the move from the Standard driver model to the DCH (Declarative Componentized Hardware) driver model implemented from GRID 15.0 (Windows driver version 527.41) and above, the NVIDIA Control Panel app is now distributed through the Microsoft Store as an Appx Package. Even […]

Read the full article →

The Citrix PVS Target Device Driver is a SCSI Adapter Bully

July 13, 2024

Working on a Citrix upgrade project a few years ago I was continually getting a blue screen when a Citrix PVS image booted. The symptom was obvious during the boot process. It was as if there were two NICs or the image was trying to load twice. PVS write-cache was also incorrectly being redirected to […]

Read the full article →

Best Practice for the Active Setup StubPath value

September 25, 2023

It’s been a best practice for a long time to clear the Active Setup StubPath value per application to avoid the Active Setup processes from running at logon, impacting the user experience. This is a challenge we constantly have with Vendors and packaging teams. But blindly clearing the StubPath value could lead to application issues. […]

Read the full article →

Cold Starting and/or Hydrating Your Applications To Improve Their Startup Times

June 27, 2023

In the End User Computing (EUC) space we know that after the first time the application starts post reboot, the next time is faster. The first startup is referred to as a cold startup and all subsequent runs are warm startups. The first time the application starts, components of the application, such as the EXEs (executables) and […]

Read the full article →

ESRI ArcGIS Pro and Desktop License Type and Program Selector User Interfaces

June 20, 2023

Updated 17th July 2024 Here are two awesome User Interfaces (UI’s) I built that will compliment any ESRI ArcGIS Pro (AGP) and/or ArcGIS Desktop (AGD) deployment. More specifically from my point of view, they have been developed with a Citrix Published Application, VMware Horizon, Remote Desktop, VDI and AVD deployment in mind, giving the users the […]

Read the full article →

XDPing C# Function

June 13, 2023

I wrote this C# (csharp) function back in 2020 when developing the Self-Service Session Reset Tool. I have since enhanced it for improved error checking and logging and am happy to share it here for anyone else who wants to leverage it. I released a PowerShell version back in 2019. I like to integrate these […]

Read the full article →

Sentinel LDK License Configuration Helper Service

June 9, 2023

Introducing the Sentinel LDK License Configuration Helper Service. This new tool I’ve created uses registry values and/or XML files to configure the client-side Sentinel LDK License Manager (hasplms) service, which updates the configuration in the License Manager Configuration File (hasplm.ini) found under the “C:\Program Files (x86)\Common Files\Aladdin Shared\HASP” folder on a 64-bit Windows machine. It […]

Read the full article →

How to extend the Adobe Flash Player EOL to prevent it from blocking flash beyond 12 January 2021

December 31, 2020

With the fast approaching end of life for Adobe Flash Player, some organisations have been caught out with legacy apps that have yet to be decommissioned or migrated to HTML5, etc. Some of these apps may be business critical. Unless you take action by the 11th January 2021, this is what your users will see […]

Read the full article →