Windows 2008 failed to start in Oracle Virtualbox

In using Oracle VirtualBox to build a Windows 2008 virtual machine, I was booting of a Windows 2008 .iso and got the message:

“Error: Windows failed to start. A recent hardware or software change might be the cause”

Additionally, it said:

“An unexpected error has occurred 0xc0000225”

A quick google search led to a setting in the properties of the virtual machine that needed to be enabled:

  1. In the Oracle VM VirtualBox Manager console, right-click the virtual machine and select Settings
  2. Select System in the left navigation menu
  3. In the main pane, under Extended Features, select Enable IO APIC

The virtual machine booted fsuccessfully rom the Windows 2008 .iso.


Copy Paste issue with Windows 8

I realized I was having an issue copying and pasting text when using Windows 8. It just wasn’t working. Didn’t matter if I used Ctrl+C and Ctrl+V or using right-click Copy and right-click Paste. It wasn’t working even with the trusty Notepad.

A quick Google search turned up a forum where a user disabled his/her Bluetooth Wireless. I did this following:

  1. Move the mouse to the lower right corner of the Desktop to reveal the Charms Bar
  2. Click Settings
  3. Click Change PC Settings
  4. Click Wireless
  5. Under Wireless Devices, turn Bluetooth off

This got the Copy Paste working within Notepad. But sadly not in Microsoft Outlook *sigh*. Does the handy Copy Paste function use a buggy Clipboard in Windows 8? If it is, the developers who worked on this should be ashamed.


Shared Folders in Oracle Virtual Box with a Windows Guest OS

To enable Shared Folders in Oracle Virtual Box, there are two general steps:

From the properties of the virtual machine, configure the folder on the host OS which will be the shared folder. To do this, from the menu of the host OS in Virtual Box, select Device, then Shared Folders. This will bring up a pop-up window where you Add the folder to be shared by browsing to it.

Secondly, from a command prompt in the guest OS, you create a mapped drive by running:

net use [x]: \\vboxsrv\[folder name]

[x] – This is the drive letter that you would like the mapped drive to show up under My Computer in the guest OS

[folder name] – This is the name of the folder to be shared. Apparently you must use the actual name of the folder as it is called in the host OS


To remove the shared folders, the steps can be performed in reverse. Firstly remove the mapping in the guest OS by running:

net use [x]: /delete

Then from the menu of the host OS in Virtual Box, go to Device, then Shared Folders and remove the entry to the folder.

How to change the Weather tile in Windows 8 to display temperature in Celsius

After setting the Weather tile in Windows 8 to my current location, I was trying to figure out how to change the temperature display from Fahrenheit to Celsius. I didn’t see an obvious setting so I turned to Google search. Found out you have to open up the Weather tile, then right-click in the tile, and the settings will show up. There was a convenient button called “Change to Celsius”.


Unable to detect Wireless Networks in Windows 7

I recently had an issue where my Windows 7 laptop was suddenly unable to detect any Wireless Networks. I could view the Dial-Up and VPN networks but I could not see any Wireless Networks which I previously used to see and automatically connect to. Other devices were able to see the Wireless Networks.

My laptop has a hardware switch to turn on and turn off the Wireless Adapter. However, turning this off and on did not resolve the issue.

Instead I had to restart the WLAN AutoConfig service. This enabled me to view all Wireless Networks within range and it immediately connected to the network I had previously configured to automatically connect too.

To restart the WLAN AutoConfig service:

1. Go to Start -> Control Panel -> Administrative Tools -> Services
2. Find the service named “WLAN AutoConfig”
3. Right-click on the service and select “Restart”

You can also bring up the Services console by going to Start and in the “Search programs and files” text box type “services.msc” then hit the Enter key.

Unable to view entire output in Command Prompt

Sometimes when running a command from Command Prompt, the output is too much to fit in the screen, and you miss seeing what was the first set of output.

Try piping the command to the “more switch”:

e.g. ipconfig /displaydns | more

You’ll be able to scroll through the output on the screen.

You can also pipe the output to a text file:

e.g. ipconfig /displaydns >local_dns_cache.txt

and then view the text file for the output

Display local DNS cache on a Windows computer

To see the local DNS cache on a Windows computer, run the following command:

ipconfig /displaydns

In case the output is more than could fit in the Command Prompt window, you can scroll through the output by running:

ipconfig /displaydns | more

and “hitting” more to scroll through the output. Or you can pipe the output to a text file:

ipconfig /displaydns >local_dns_cache.txt

and then open the text file with Notepad (or something similar). The benefit with this method is you can use the Find option in Notepad to quickly locate what you are looking for.

Annoying Java Update Prompt

Everytime my PC booted up, I got a Java prompt about installing a Java update ready to be installed. This was most annoying as I needed to keep the Java installed at a particular version.

Disabling updating from the Java Control Panel did not work. As I discovered, the settings to “Never check for updates” were not being saved.

Turns out this was a permission issue. I needed to:

  1. Go to C:\Program Files\Java\jre6\bin\javacpl.exe
  2. Right-click then Run As Administrator

Only then the setting was saved.


Windows update failing in Windows 2008

Worked on an issue recently where Windows update were failing in Window Server 2008. The error was

“Code 800B0100 Windows Update encountered an unknown error”

Working with Microsoft support, they looked at the C:\Windows\Logs\CBS\CBS.txt log file. Scrolling down to the end of this file, there was the entry:

“Mark store corruption flag because of package: Package_for_KB2419640~31bf3856ad364e35~amd64~~ hr: 0x800b0100”

On a Windows 2008 server where Windows update was working properly, we went to C:\Windows\servicing\Packages and looked for two files:


Copied these two files from the “working server” to the same directory of the “problematic server”, and then tried the Windows update, which worked.

In installing the remaining updates, the same error occured. Checking the CBS.txt log there was a similar entry for


Copied over the two files:


and the Windows update went through.