Cannot change 3.5mm audio jack settings on Dell Latitude – (Realtek / Waves Audio / MaxxAudio)

Date : December 3, 2021
Cannot change 3.5mm audio jack settings on Dell Latitude – (Realtek / Waves Audio / MaxxAudio)


When plugging a device into the 3.5mm audio jack on certain Dell Latitude laptops, the user will be prompted to specify which type of device it is. As such they decide if the audio jack behaves as either an input, output, or both.

If the user checks the ‘Don’t show this dialog again’ box, the user is unable to change these settings again (even after a driver reinstall)

This is problematic if the user has selected the incorrect device, as they have no way to amend this.


Open regedit.exe and browse to

HKLM\SOFTWARE\Waves Audio\MaxxAudio\General

and change the value of DoNotShowJackSenseDialog (DWORD) to 0

This change takes effect immediately – no restart required; remove and re-insert the 3.5 mm audio device and the prompt will reappear.

VPN error – “The computer must be trusted for delegation and the current user account must be configured to allow delegation”

Date : September 1, 2021


Whilst attempting to connect to an RRAS server, Windows displays the following error message:

Cannot connect to [VPN profile]

The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation


On the VPN client, browse to the following registry key:


then create/update the following DWORD entry:


Alternatively, download and run the following .reg file to create/update the registry entry:

How to migrate your Windows installation and data from a Hard Drive to Solid State Drive (SSD) without reinstalling

Date : March 14, 2021

A SSD (Solid State Drive) is one of the best bang-for-buck upgrades you can perform on an older computer, typically decreasing the boot time by well over half. It can truly bring a 3-6 year old PC back from the garbage pile to something very usable.

If you’re tasked with swapping a Hard Drive out for an SSD, it can seem daunting at first, but it’s far easier than you could imagine:

Determining which type of SSD you require

Computer SSD’s typically come in two form-factors: 2.5″ SATA, and m.2

The first step before committing to an upgrade would be to open the desktop or laptop computer to determine:

a) is the drive is physically accessible? This can be very fiddly with some laptops and all-in-one desktops- a quick search of the model on YouTube or searching for the workshop manual on Google will almost always give you the answer

b) which form-factor do you require? Most likely, the answer will be a 2.5″ SATA drive. However, you may find an unpopulated m.2 slot on the motherboard, allowing you to add an SSD alongside your existing drive.

Equipment needed

At the time of writing, these are the most popular 2.5″ SATA and m.2 SSD’s on Amazon

2.5″ SATA SSD’s:

m.2 SSD’s:

If you’re installing a 2.5″ SSD, you’ll also require a USB adapter to allow you to clone the data over from the old drive to the new:

Step 1 – Downloading the Cloning software

The go-to software for this has been Macrium Reflect Free Edition, and for good reason – it’s free for both home and commercial use, and it’s very reliable! (When downloading, there is no need to enter an email or register)

The installer is a little bit strange – it will download a downloader, which is used to download the application! It makes no sense to us, but it works and it simple enough to use; just press on the Download button at the bottom of the screen:

Click on the ‘Download’ button

Once you’ve followed the prompts and the software has installed, you’ll see a screen showing you the currently connected disks

Step 2 – preparing the clone

The source disk (and partitions) showing on the top, and the new/blank SSD on the bottom

If you haven’t already done so, now is the time to connect your new SSD via the USB adapter.

As long as both of your disks are showing, click on ‘Clone this disk…’ and select your destination disk (i.e. your new SSD)

If your new drive is smaller than your source, you will need to manually click-and-drag the partitions from the top to the bottom drive, leaving the largest partition to last. This final partition will automatically resize to fit the remaining space on the disk.

Before clicking ‘Next’, it’s worth double-checking that you have the same number of partitions on both the source and destination disks. You don’t want any data left behind!

Next, you’re prompted to ‘Schedule this clone’ – ignore this and click ‘Next’ again.

Summary screen

The Summary screen is your final chance to check everything is set up correctly before the clone begins. Double-check your source and destination disks are set correctly. Once you’re happy, click ‘Finish’:

Click ‘OK’ to begin cloning

Click OK to proceed, and the cloning process begins!

Cloning in progress!

Step 3 – sit back and wait!

At this point, the cloning magic begins to happen! It’s worth observing the first few minutes and making sure no errors are presented. Once the overall progress reaches 2-3%, it’s a safe bet that everything is running smoothly and can be left unattended.

How long this process takes depend on where your bottleneck is (most likely the read speed of the source disk), and how much data needs migrating. In this instance, it took just under 2 hours to copy 100 GB.

After some time, you’ll be presented with a ‘Success’ message, at which point you can shut down your computer

Cloning successful

Step 4 – installing the new SSD in the computer

At this point, these instructions are going to be less specific as this process varies depending on your computer:

Desktop PC users are likely going to find this easiest as the components are easily accessible. Pop the side off the tower, grab a screwdriver and swap over the old hard drive with your new SSD. Hard Drives and SSD’s typically connect using the same SATA connector.

Laptops and All-in-one desktop PCs can be more fiddly:

  • often they will have an obviously removable bottom/rear panel which allows easy access to the Hard Drive and RAM. If not;
  • try a Google search for the workshop manual for your particular model. If that isn’t available;
  • try a search on YouTube for your model + “HDD replacement”

Step 5 – power on and witness the speed!

Power on your PC and you should immediately notice how much quicker and more responsive it is.

In this instance, the PC went from 6 minutes boot time to just over 1 minute; much better!

Finishing touches

Open a command prompt window and paste in the following command:

fsutil behavior query DisableDeleteNotify

This should give you the same output as below:

If the result is not 0, enter the following command to force the change:

fsutil behavior set DisableDeleteNotify 0

And you’re all done! Enjoy the speed!

Apple Configurator 2: “The operation couldn’t be completed. (AMRestoreErrorDomain error 4 – failed to handle message type StatusMsg) [AMRestoreErrorDomain – 0x4 (4)]”

Date : September 26, 2020
Apple Configurator 2: “The operation couldn’t be completed. (AMRestoreErrorDomain error 4 – failed to handle message type StatusMsg) [AMRestoreErrorDomain – 0x4 (4)]”


Whilst trying to restore iOS or iPadOS devices in Apple Configurator 2, you receive the following error message after the device reboots into restore mode:

"The operation couldn’t be completed. (AMRestoreErrorDomain error 4 - failed to handle message type StatusMsg) [AMRestoreErrorDomain – 0x4 (4)]"

iPad (7th Gen), Apple Configurator 2.13.1, running on macOS 10.15: Catalina, attempting to restore iPadOS 14


  1. Unplug all iOS devices and close Apple Configurator
  2. Open the Finder app and plug in one of the affected devices
  3. The device should appear in the left-hand column; click on it
  4. Follow the instructions to restore the device. As part of this process, you will be prompted to download and install a smaller update on the Mac itself, separate to the iOS. This is the golden ticket!

Once the update has fully completed, you can then re-open Apple Configurator and plug in all devices; all should now restore without issue.

‘Force a specific default lock screen and login image’ GPO not applying / not working

Date : December 22, 2019


The following policy is enabled, but not taking effect:

Computer Configuration / Policies / Administrative Templates / Control Panel / Personalization / Force a specific default lock screen and login image


This policy is only applicable to Windows 10 Enterprise or Education SKU’s

This policy does not apply and is not supported with Windows 10 Pro (and lower) SKU’s

Deploying WPA2 WiFi profile (including Pre-Shared key) using Group Policy

Date : April 13, 2019


Whilst there is a setting in Group Policy Preferences to deploy WiFi settings, this does not include the WiFi Pre-Shared Key (PSK).

The following method will allow you to also push out the Pre-Shared Key:


From a PC that already has the WiFi profile installed, open command prompt (as admin) and run the following command:

netsh wlan show profiles

Make a note of the name of the profile you want to export – such as MyWiFiSSID

Run the following command, replacing the profile name with the one you wish to export, and path to an existing folder where an XML file will be created

netsh wlan export profile name="MyWiFiSSID" folder=C:\WLAN key=clear

(Note that the key=clear is vital for this to work)

Copy that XML file to a network share that is accessible from the computer accounts. Do bear in mind the WiFi key is visible in plain text within this file, so consideration must be taken as where/how to store it.

The following command is used to install the profile:

netsh wlan add profile filename="\\servername\share\Wi-Fi-MyWiFiSSID.xml" user=all

… however, this will reinstall and reconnect the WiFi profile each time, causing a brief disconnect at startup.

From my experience, the best method is to create a Computer Startup .bat script GPO that will only run once. This one does the trick:


netsh wlan show profile MyWiFiSSID
if %errorlevel%==0 goto end
netsh wlan add profile filename="\\servername\share\Wi-Fi-MyWiFiSSID.xml" user=all

Many thanks to Ignacio for this more elegant deployment solution!

How to fix: “NBP filesize is 0 bytes” when PXE booting. PXE-E23 error.

Date : September 6, 2018


When attempting to PXE boot a UEFI machine, the following error is displayed:

NBP filename is boot\x64\wdsmgfw.efi
NBP filesize is 0 Bytes
PXE-E23: Client received TFTP error from server



Copy "C:\Windows\System32\RemInst\boot\x64\wdsmgfw.efi" to “<WDS root>\Boot\x64\wdsmgfw.efi

This error is caused by wdsmgfw.efi missing from <WDS root>\boot\x64\ directory.

Long delay on startup – “Applying Microsoft Offline Files Policy” hangs on startup

Date : September 5, 2018
Long delay on startup – “Applying Microsoft Offline Files Policy” hangs on startup


On startup, the computer hangs on either “Please wait” or (if verbose messages are enabled) “Applying Microsoft Offline Files Policy”.

This issue may be present even without any Offline Files GPO’s being set.


This behaviour has little to do with Offline Files, but is actually caused by running PowerShell scripts on startup.

Remove any startup scripts being applied to the computer in Group Policy and ensure startup time has returned to normal.

If this is the case, add them back one-at-a-time, rebooting after each to find the culprit.

Applying Microsoft Offline Files Policy

Canon MFD: “Could not verify the information specified for Department ID Management”

Date : July 21, 2017


You get the following error when printing from a client:

Could not verify the information specified for Department ID Management or User Management. Printing will be canceled. Refer to [Troubleshooting] in Help for more information.

You have a Canon copier/MFD setup in a print server/client scenario. You also have Department ID’s requirement enabled.



You need to install the Canon Driver Information Assist Service on the print server.

The installer is called “DIASsetup.exe” and resides in the “misc” folder on the driver installation directory.

Printing should work fine from clients once this service is installed on the print server.

Accessing the BIOS on Lenovo V110-15ISK laptop

Date : June 15, 2017

Accessing the BIOS and boot options are critical for installing Windows or PXE booting. If I’m being honest, it took me a few attempts to get into the BIOS for this model of laptop. If I put this info here it may help a fellow techie elsewhere..


To access the BIOS..

press Fn+F2


To access the Boot Menu..

press Fn+F12

Migrate shares from one Windows server to another

Date : March 19, 2017

If you need to migrate your shares from one Windows server to another, the Microsoft documentation will give you the “proper” process (by way of File Server Resource Manager). This is a much quicker and dirtier method that I’ve used many times.

Perhaps you’re migrating your file server, or simply setting up another one; everyone at some point will need to migrate SMB shares and permissions. Luckily, it’s a relatively painless process:

Firstly if you haven’t already done so you should copy the data to the new server, keeping permissions and attributes intact



  • On the old server: open regedit and browse to: HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
  • Export the key
  • On the new server: check the same key and see if any shares already exist and need to be kept. If they do, export the key and keep it safe.
  • Transfer the exported registry key to the new server and double-click to import it.
  • (if you need to reinstate the original shares, re-import the new reg key over the top)
  • Reboot the server and that’s it!


I told you it was easy!

How to establish PowerShell connection into Office 365 Exchange

Date : March 4, 2017

We all know how important PowerShell has become, so it important to be able to establish a connection to Office 365.

Some things just can’t be done through the web-based GUI that Microsoft provides (or take a lot longer to do. Think repetitive tasks).


The 3 commands you will need to connect are:


$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "" -Credential $cred -Authentication Basic -AllowRedirection
Import-PSSession $Session


Enter these one at a time, and you’ll then be connected to Office 365 Exchange!


You can verify the connection with the very simple command to show you a list of all your users:



Happy PowerShell-ing!