[Virtual PC] How to resolve mouse problem in Windows 8.1

Tutorials for Operating Systems, Applications etc can be posted here.
Post Reply
Big Monstro
User avatar
Donator
Posts: 57
Joined: Mon Dec 30, 2013 1:54 pm
Location: In space stations or on the Moon
Contact:

[Virtual PC] How to resolve mouse problem in Windows 8.1

Post by Big Monstro »

Hello.
As a new member, here my first contribution to the BetaArchive forum :)

Today, I explain how to resolve the infamous mouse issue in Microsoft Virtual PC with Windows 8.1 hosts.

Remind: to install Microsoft Virtual PC on Windows 8.1, read that tutorial (originally designed for Windows 8.0) : http://www.betaarchive.com/forum/viewto ... 7&start=10

Resolution
As you probably know, some softwares (especially old games) have mouse problems with Windows 8.1. Unfortunately, Microsoft Virtual PC is one of them. So, how to resolve that annoying bug ?

One workaround is installing the Additions within the virtual machines, since the Additions add "mouse integration" between guest and host. The problem is this solution works only on officially supported guest operating systems (and also Windows 7 guest with Vista Additions, or Windows 95 with VMA from Virtual PC 2004).

What about the unsupported guest OS, such as Windows 3.1 ? That's the reason why I post this tutorial :D

1) Firstly, download the KB2908279 update on the Microsoft Download Center:
Windows 8.1 32-bit : http://www.microsoft.com/en-us/download ... x?id=40910
Windows 8.1 64-bit : http://www.microsoft.com/en-us/download ... x?id=40909

Install this hotfix and then reboot your computer.

By default, it only applies to a limited number of popular video games. Fortunately, Microsoft itself explains a way to extend the effect on other softwares. Yes, that’s actually the same method to resolve the mouse problem within virtual machines (in Virtual PC).

2) After reboot, run Registry Editor (regedit). If the UAC is active, just ignore it by clicking “yes”.

3) Now, browse in the registry to reach that following address...

Code: Select all

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
... and display the content of « Layers » key. If that key doesn’t exist, just create it.

4) Inside the « Layers » key, create a REG_SZ value. As name, give it the full address of the Microsoft Virtual PC 2007 executable file. For example, if your host system is installed in C: drive and that you currently use a 64-bit OS, the name of the REG_SZ value should look like this:

Code: Select all

C:\Program Files (x86)\Microsoft Virtual PC\VirtualPC.exe
The exact address depends on the settings of your computer !

5) In addition, you have to modify the value data. Click on the REG_SZ value and enter the word « NoDTToDITMouseBatch ».

If you have correctly followed the previous instructions, you should obtain a result similar to the picture below:

Image

6) It’s not over ! A last step is needed to make the registry change effective. Run the command prompt with administrator rights. Then, enter the following command:

Code: Select all

Rundll32 apphelp.dll,ShimFlushCache
7) Finally, reboot the computer again. The mouse problem has disappeared within all virtual machines, even on windows 3.x guests!
Big Monstro - BetaArchive Donator and Win3x.Org Administrator

The Distractor

Re: [Virtual PC] How to resolve mouse problem in Windows 8.1

Post by The Distractor »

Will test this later. If it works (and fixes awkward video-related issues I have too), awesome. :)

Post Reply