Longhorn 4051 on Connectix Virtual PC 5.x / Microsoft Virtual PC 2004
Written by Nighthawk
Last Updated on November 9th, 2003
Table of Contents
1. Optimum Virtual PC Settings
2. Enabling Full Color
3. Uninstall Un-needed Programs
4. Services Configuration
5. Explorer Leak Fix
This guide will show you how to optimize Longhorn 4051 for performance on
Virtual PC and fix any little annoyances there may be when installing
Longhorn 4051 on a Virtual PC.
Optimum Virtual PC Settings for Longhorn 4051
Here are the optimum settings for using Longhorn 4051 on Virtual PC:
RAM: 256MB (192MB Minimum)
Longhorn runs really slow on 192MB of RAM for Virtual PC, so it is suggested
you use more than the default amount of RAM. 256MB – 392MB is acceptable, and
if you have more RAM to spare, you may assign that to the virtual PC.
Enabling Full Color
By default, Longhorn 4051 only has 4 colors when installed in Virtual PC.
This looks HORRID and almost makes things un-usable. Why does this happen you
ask? This is caused by Longhorn 4051 not installing the display driver that
Virtual PC uses (S3 Trio), due to the simple fact that its not there. To
install a display driver that works in Virtual PC with Longhorn 4051, follow
1. Right-click on the desktop and click Properties.
2. Click the “Settings” tab.
3. Click the “Advanced” button.
4. In the “Default Monitor on Standard VGA Adapter” window, click the
5. Click “Properties”.
6. In the “Standard VGA Adapter” window, click the “Driver” tab.
7. Click “Update Driver”
8. In the “Hardware Update Wizard” window, select “Install from a list or
specific location (Advanced)”, and press the Next button.
9. Click “Don’t Search. I will choose the driver to install”, and press the
10. Uncheck “Show Compatible Hardware”.
11. To the Left, select “%S3%”
12. On the right, choose the topmost driver labeled “S3 ProSavageDDR 8D03
13. Click OK and ignore any warning messages that may appear.
14. Once Windows has told you that the driver has been installed, restart the
Virtual PC by going to Start, Turn off Computer, and then clicking Restart.
15. Once the Virtual PC is restarted, you should have full color in Longhorn
under Virtual PC. You may now logon and customize the resolution.
Uninstalling Un-needed Programs
Longhorn 4051 still has some programs installed that are unnecessary to keep.
First, we need to enable the ability to uninstall these programs. To do that,
follow these instructions:
1. Click Start, and then click Run.
2. Type “NOTEPAD C:\WINDOWS\INF\SYSOC.INF”, and press OK.
3. Click Edit, and then click Replace.
4. In the “Find what” field, type “hide” (without
5. Leave the “Replace with” field blank, and click “Replace All”.
6. Save the SYSOC.INF file by pressing CTRL+S on your keyboard, and close
Now you may uninstall un-needed programs by doing the following (many thanks
go to Chris123NT for this list, which are in his Longhorn 4051 Guide which
can be found here):
1. Click Start, and then click “Control Panel”.
2. Click “Add or Remove Programs”.
3. In the “Add or Remove Programs” window, click “Add/Remove Windows
4. Uncheck the following items:
Windows File System Services (WinFS)
Windows Storage Full-text Index
i. NOTE: Uninstalling Windows Future Storage Services will cause Outlook Express
not to function, as it now relies on this service (WinFS)
To stabilize and speed up Longhorn, you will need to disable some services.
You may do this by using the Windows Services editor (services.msc).
Disable services using this method:
1. Double click on the service name, and from the “start up” pull-down menu,
2. Press OK
Disable the following services (for your convience these are in the order in
which they appear by default in services.msc):
Base Firewall Engine
Biometric Resource Manager
Computer Data Synchronization Manager
Digital ID Management Service
Error Reporting Service
Font Cache Service
Fusion Isolation Service
ICF/ICS - Firewall and connection sharing
Offline Files Service
Parental Control Auditing
Software Licensing Service
SSDP Discovery Service
System Restore Service
Universal Plug and Play Device Host
NOTE: DO NOT disable “Terminal Services”, “User Profile Service”, or “Remote
Procedure Call (RPC)”. Doing so will render Longhorn unusable and destroyed!
Once these services have been disabled, you may restart the Virtual PC. You
should notice a major speed increase.
Explorer Leak Fix / Workaround
Turn off the Sidebar
This method is preferred for people who are planning to use Longhorn for
something serious or for long periods of time. It involves turning off the
sidebar, which also will turn off the new taskbar, and will stop the memory
leak, and should speed Longhorn up a fair bit. To do this, follow these
1. Right click on the taskbar and click “Settings”.
2. In the “Taskbar and Start Menu” dialog under “Customize how your sidebar
works”, uncheck “Enable the Sidebar”.
3. Press OK.