How To: Fix Intel Laptop Coil Whine and Squeaking

There’s nothing worse than getting a new laptop, booting it up, and then hearing that incessant coil whine noise that kicks in and out. I’ve noticed it’s worse on the HP laptops we’ve used, but HP isn’t to blame. Intel is.

In our testing, the issue seems to be related to Intel’s TurboBoost feature that allows your CPU to kick into a super boosted mode when it needs to (and in some cases increase its clock speed from 1.6GHz to 3.5!), but this can come at a cost. Coil whine.

The only way we’ve found to fix this is to disable TurboBoost. On Windows laptops you have two options:

1. Disable TurboBoost in BIOS/UEFI

One option is to head into your BIOS settings and see if there’s a way to disable TurboBoost there. We’ve seen this option on many laptops, but strangely the HP we used did not have the option in BIOS which leads us into the next option:

2. Disable TurboBoost in Windows

This option requires Administrator permissions and involves a couple of easy to do steps.

Firstly open up Notepad. Paste in the following text

Windows Registry Editor Version 5.00


Then save the file, make sure you pick the Save type as “Any file” and end the file name in .reg – once saved, double click the file and merge this into your registry.

Then head to Advanced Power Settings in the Control Panel (Control Panel > Power Options > Change Plan Settings > Change Advanced Power Settings:). Once that’s open look under Processor power management > Processor performance mode > and Processor performance boost mode. Make sure Battery and Plugged In are set to ‘Disabled’. Reboot, and you’re done!





ASCII Art featured image

Cheat-sheet: Linux Commands in Windows

If you spend a lot of time in the command line you may find it a bit difficult to remember the different commands you need to use to achieve basic things depending on whether you’re using Unix/Linux or Windows that day. This guide contains a cheat-sheet with some of the most used Unix commands and their Windows counterparts. If you use PowerShell you’re in luck because Microsoft has added a large number of the Unix commands as aliases for their Windows counterparts for you, but if you use CMD/Command Prompt still this list is for you.



Unix command: clear
CMD command: cls
The clear command is used to clear the window you currently have open, useful if the clutter is distracting you. The Windows alternative is cls (clear screen).


Unix command: ls
CMD command: dir
The ls command is used list the contents of the current directory, append with the location of another directory to list the contents of a different directory. The Windows alternative is dir (directory).


Unix command: cat
CMD command: type
cat is most frequently used to output the content of a file to the command line, or to add the content of file into another file. The Windows alternative is type (fairly self explanatory).


Unix command: sudo
CMD command: powershell Start-Process cmd.exe -Verb runAs
Windows doesn’t have an in-built answer to the sudo command (used to elevate your command line to run commands that are system sensitive), but powershell Start-Process cmd.exe -Verb runAs will open another CMD window for you running as the administrator user.


Unix command: rm
CMD command: del
Used to remove files and folders. The Windows alternative is del (delete).


Unix command: cp
CMD command: copy
Used to copy files and folders. The Windows alternative is copy (self explantory). xcopy also exists.


Unix command: nano, vi, ee
CMD command: notepad
CMD doesn’t have an in-built text editor*, but prefixing a file name with notepad will open it up in Notepad so you can edit it in the GUI. If you need to open a file as an Administrator (for example to edit the hosts file), see the next command.
* Some older versions of Windows come with edit from the DOS days, but Windows 7 64-bit and above does not.


Unix command: sudo nano
CMD command: powershell Start-Process “notepad.exe <filename>” -Verb runAs
This will open the file you want to edit in an elevated Notepad instance. For example, to edit the hosts file run: powershell Start-Process “notepad.exe C:\Windows\System32\drivers\etc\hosts” -Verb runAs and then you can make the changes needed and save the file in the GUI.


Unix command: ssh
CMD command: ssh
Windows 10 supports SSH! (Version 1809 does, anyway – older versions probably do too).


Unix command: shutdown (and shutdown -r or reboot) 
CMD command: shutdown
Windows supports the shutdown command but the flags are slightly different. Replace the hyphen with a forward slash (e.g; rebooting on Windows requires shutdown /r instead of shutdown -r). Execute shutdown and CMD will display a list of arguments.

Windows Server How To: Force Redirect all sites on a server to HTTPS in IIS

In this guide, I’ll walk you through the process of redirecting every site hosted on your server to HTTPS. Please note each site will need to have the HTTPS bindings properly configured else the sites won’t load at all.


Continue reading

Quick and dirty Windows MySQL + IIS Backups

If you’re looking for a quick and dirty way to back up your MySQL databases and your IIS website files, look no further. Below are two batch scripts for backing up your MySQL databases via a MySQL dump and a quick script to copy and compress your IIS website files into a .zip file.

I personally have the scripts save the backups in a OneDrive folder which then uploads them to OneDrive for backup. Others may want to use something like SyncBack to upload them to an FTP server elsewhere etc.

Continue reading

SSL How To | Exporting the Private Key and Certificate from a .pfx file

If you’ve exported an SSL certificate from a Windows PC via the Certificate Manager MMC plugin into a .pfx file, you may end up needing to spilt that file into its constituent parts (e.g; for moving the certificate to a Linux based server or if you’re importing it into Plesk). Thankfully doing this is very easy.

While this tutorial is Windows orientated, all of the commands we’ll be using can be used on any OS (so long as OpenSSL is installed).

Continue reading

Windows How To: How to create a UEFI bootable USB Windows installer

In the past creating a bootable Windows USB installer was extremely easy, all you needed to do was download the ‘Windows 7 USB/DVD Backup Tool’ from Microsoft’s website, select the ISO, and then select the USB stick. Easy stuff. Sadly it’s not so easy with newer computers that have UEFI instead of BIOS. UEFI USB sticks need to be GPT in order to be bootable, sadly.  You’ll need a USB stick that’s 4GB or larger for this and make sure you back up whatever is on it because it’ll be wiped. For this you’ll also need to find an ISO image (available online, just search for one – if you can’t find one feel free to email me and I’ll link you up). This works for Windows 8, 8.1, and 10 (and perhaps 7, not entirely sure).

Continue reading