Virtualbox after 5.2.22 GA Install and Restart Windows Guest can’t Sign In

After installing  Virtualbox 5.2.22 Guest Additions and restart you can’t sign in. The Keyboard input is not recognised. Don’t try to restart from power button on login page as you end up going round in circles. Instead elect to Shutdown and then Start.

After this everything seems to be OK although I did not notice it took several minutes to shutdown the first time after successfully logging in. After this it shut down in the normal time frame.





Window 10 1803 Update Bug Automatic Repair Loop bootres.dll corrupt

Fix by Clean Install

  1. Boot Windows 10 iso usb and enter Troubleshoot – Advanced Option – Command
  2. Chkdsk d: /f  – where d: is the Windows drive
  3. Boot Macrium Reflect or Acronis True Image usb and make an image backup of the drive to a portable usb drive
  4. Boot Windows 10 1809 iso usb and do a clean install removing all partitions before hand
  5. Once Windows 10 1809 is up and running install 3rd party backup software
  6. Mount backup image and recover Home folder(s)
  7. Reinstall applications, e.g. Office Adobe Reader, …
  8. Uninstall 3rd party backup software

This is a particularly nasty bug, which, thankfully does not seem to affect all machines. In this case it was a Dell latitude E4310 laptop. It is a sledgehammer approach but the only way I could find to fix it.

Migrate Outlook 2010 onwards to another PC

Outlook migration steps

  • Source PC
    • Note account settings
      • Email addresses
      • Corresponding IMAP/POP3 and SMTP servers
      • Data folder locations
      • Default delivery pst file
    • Note data file locations, e.g.:
      • c:\users\[user]\Documents\Outlook Files\
      • c:\users\[user]\AppData\Local\Microsoft\Outlook
      • c:\users\[user]\AppData\Roaming\Microsoft\Outlook
    • Close Outlook
    • Copy all above data folders to a portable drive
  • New PC
    • Copy data from portable drive to same locations
    • Install Outlook 2010 but don’t start it
    • Run Control Panel
    • Change from Category view to  Medium Icons
    • Double-click Mail icon
    • Create new profile called Outlook
    • Set settings the same as the Source PC and save profile
    • Change Control Panel back to Category view
    • Disable Wireless/LAN connection
    • Start Outlook
    • Go to Account setting and enter email passwords
    • Re-enable Wireless/LAN connection
    • Click Send/Receive to update/synchronise data files


List Windows Installed Programs

List Installed Programs

Command Prompt

wmic product get name,version


Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSize


Downgrade Linux Thunderbird

For those who have upgraded to latest Thunderbird to find Calendar add-on is suddenly not compatible. The quick fix is to roll-back to last version as follows:

Display Thunderbird available versions

apt-cache show thunderbird | grep Version

Select last version to rollback to, e.g.

sudo apt-get install thunderbird=1:52.9.1+build3-0ubuntu0.14.04.1




Fix Windows 10 EFI 0xc000000f Boot Error

Repair Windows 10 UEFI boot error 0xc000000f

If you can boot into Advanced Startup Options menu jump to step 4

  1. Insert the Windows 10 ISO USB in your PC and restart
  2. Boot from the media
  3. Select Repair Your Computer
  4. Select Troubleshoot
  5. Select Advanced Options
  6. Select Command Prompt

Type following in Command window

Use Diskpart to assign drive letter to EFI system partion

list disk (Note which disk is your boot drive, e.g. 0)
select disk 0
list vol (System volume, e.g. 4 will be FAT32 size = 100-300MB )
select volume 4
assign letter=k:
format k: /FS:FAT32 (Optionally format the System volume)
Finally rewrite BCD boot data to System volume
bcdboot C:\windows /s k: /f UEFI (or /f ALL for both BIOS and UEFI)
Reboot to start Windows. You should find that the BCD error code 0xc000000f in Windows 10 has been resolved.

Here are the instructions for rebuilding the System (EFI) partition

list disk
select disk 0      (to select a disk to “create a new EFI partition”)
list partition
select partition 1 
shrink desired=200 minimum=200 (set size to 200MB)
create partition efi
list partition
select partition 2       (assuming that the new partition is the partition 2)
Format fs=fat32
list vol                (note the new volume number, e.g. 3)
select vol 3  
assign letter=k:
List vol        (and check which letter is assigned to the 200 MB EFI partition).
bcdboot C:\Windows /l en-gb /s k: /f ALL (assuming that C is for Windows partition and k for the EFI)

CA Useful Notes

Computer Active Useful Notes programs

31235 Android Magnifying Glass (IOS 31236)
30849 Appbuster Bulk Windows uninstall programs
30789 Search Companies House
29712 CloneApp Backup Windows App and System Settings default features
29899 MiTec Task Manager Delux – better Windows Task Manager
27353 Lasso to prioritise RAM for programs that need it
28329 NoBot AV scanner – use with AdwCleaner
28321 ControlMyMonitor colour tweaker, from NirSoft
28351 BleachBit remove hidden junk like ccleaner without paywall limitations
27011 Mpow’s Air Vent Mount <£10
26883 InSpectre Meltdown + Spectre detector and perf indicator – also disables patch
26868 Whocrashed 6.01 BSOD Analyser
26836 Cloudberry – remote access via web browser
25761 Google Backup&Sync 15GB free storage
26760 Drive Formatter – Wipe data
26400 DMEX Explorer tool ctrl-F1 menu to split windows
26359 W10 WinAero Tweaks
26358 Bootracer see which programs slow PC start up
25237 Windows Repair Pro
25199 Colorize Photos
24973 MusicBee +
24368 Wise Program Uninstaller
23038 AllDup free duplicate file finder

Tips & Recommendations

Weed out broken system files
Run Deployment Image Servicing and Management tool
dism.exe /online /cleanup-image /Restorehealth
Once finished, check with System File Checker
sfc /scannow

Money Manager EX – replacement for Microsoft Money (support ended 2009)
Adobe Photoshop Express free Windows 10 basic photo editing app Back up installed software to move to another PC/OS
Moneypool – Paypal Group to collect money
Logitech MK540 coffee prof kb + mouse – wireless only
Fast DNS Extract text from screenshot
netsh wlan show profile “NETWORK” key+clear – Show WiFi password
netsh wlan show profile – Show WiFi networks
Notepad log book add .LOG to print time stamp on open
NordVPN best paid for VPN £9.10/mon
TunnelBear alternative free/paid VPN 1.5GB/mon with TWitter a/c free Unlimited Teamviewer alternative
Remove USB command line utility

Recommended Printers

  • Brother MFC-J5330DW £120
  • Epson WF-3720DWF £80
  • Epson WF-2860DWF £70
  • HP Officejet 8715 £150 – bit noisy, but fast
  • Canon MG5750 £55 – no ADF
  • Canon TS6150 £100 – no ADF

Jiayu S3 MT6752 H560 Nougat to Oreo Upgrade Steps

  • Backup Everything – IMPORTANT!!!
    • Backup Apps, Settings, Contacts, Calendar by synchronising to Google Drive
    • Backup SMS and Call History to Google Drive by installing Synchtech “SMS Backup & Restore” app from Google Play.
    • Backup Photos (not synchronised to Google Drive)
      • Boot into Recovery (TWRP) to get full access to phone
      • Connect a usb phone cable to your PC
      • Using Windows Explorer or similar to copy Internal Storage/DCIM to PC Desktop\DCIM
    • Backup Nougat ROM using older TWRP v3.1.1
      • Note following: Using XDA recommended TWRP 3.2.1-0 I found that Backup rebooted part way through! However using the above older version worked OK. Obviously if you find Backup works for you then skip the steps below installing the older version and just install the new version.
      • Copy TWRP 3.1.1 zip from PC to phone Micro SD Card/Download/TWRP folder
      • Use current TWRP to Install Micro SD Card\Download/TWRP/TWRP 3.1.1 zip
      • Reboot into Recovery and Backup Nougat ROM (Boot+ System + Data) to Micro SD card
  • Flash OREO ROM and Restore Data
    • Download TWRP 3.2.1-0 image file from XDA JiauyS3 downloads page to your PC and copy to Micro SD Card/Download/TWRP/twrp_20180417.img
    • Download from XDA JiauyS3 downloads page to your PC and copy to Micro SD Card/Downloads/OREO/
    • Download from XDA JiauyS3 downloads page to your PC and copy to Micro SD Card/Downloads/OREO/
    • From TWRP select Install -> Image and install twrp_20180417.img to Recovery partition
    • Boot Recovery TWRP 3.2.1-0
      • Wipe => Advanced => tick boot + system + cache + Dalvik cache
      • Install OREO and GApps:
    • Boot OREO. Follow install wizard instructions restoring saved data from Google Drive
    • If not recovered install Synchtech “SMS Backup & Restore” from Google Play again. Open and restore SMS and Call History from Google Drive. As instructed switch back to standard SMS app.
    • Uninstall  “SMS Backup & Restore” app. OREO now backs up SMS and Call History so this app is no longer required.
    • Restore photos by copying backed up Desktop\DCIM contents to Internal Storage/DCIM
  • Root phone
    • Boot into Recovery
    • Make a backup (Boot+ System + Data) to Micro SD Card using TWRP before proceeding!
    • Download SuperSU zip file from Chainfire  If this fails search XDA Developers site for another. Note: copying zip from SuperSU official did not work at the time??
    • Copy SuperSU zip file from your PC to Micro SD Card/Download/OREO/ folder
    • Install SuperSU zip using TWRP to Root phone. Once complete a message pops up warning you that it will a little longer to boot system to finish the install process.
    • Boot system.
    • The SuperSU root manager app should be installed. If not download from Google Play
    • SuperSU will now ask you to grant permission to apps that need root access.
    • Alternative root access program use Magisk


  1. To download from Needrom site you must have an account and be logged in. Otherwise the links don’t show.
  2. If OREO install fails and you wish to go back to the old Nougat system carry out steps below. Similarly do the same to recover OREO backup but skip steps 2-3 (installing TWRP 3.1.1).
    1. Reboot into Recovery
    2. Install TWRP 3.1.1 saved earlier
    3. Reboot into Recovery
    4. Install backed up Nougat system
    7. Reboot
  3. To boot into Recovery (TWRP)
    1. Power off
    2. Hold down Power button and Volume + button until phone vibrates
    3. Release Power button to display tiny Boot menu
    4. Release Vol+
    5. Press Vol+ to move pointer to Recovery option
    6. Press Vol- to boot into Recovery
  4. Further details about Rooting Android phone
  5. See RMG Tech Guide for more details