Alternate Longhorn (4051) Tweak Guide v.1.2

 

By: OsirisPir@os

For all the LH fans out there.

 

 

This guide took me a long time to complete so don’t call my hard work your own.

 

Introduction

 

This guide is slightly different to others due the fact that NO Windows components will be removed.

It is up to you if you want to remove components but I would not recommend it to anyone who would

like to develop applications for Longhorn. If you're a developer it may count in your favor if you keep them.

I'm sure you've read other tweak guides for Longhorn. I take my hat of to everyone who's taken the time to

put his or her LH knowledge to cursor and wrote a tweak guide.

I have used some of the tips from other tweak guides on previous Longhorn installations but this time I decided to do it my way.

I would still like to acknowledge the work of:

 "Skydancer"

for his "GUIDE FOR MAKING A PERFECT LONGHORN OS " and

 "Chris123NT" and "Nighthawk"

who wrote

"Windows Codename Longhorn PDC Build 4051 Tweak Guide".

 

I am aware that some of the tips in my guide may reflect ones in their guides.

My sincere apologies, no offense intended.

 

Please Note:

 

 

*** Save this guide, some of the steps you will take may require you to reboot. ***

 

 

The steps performed in this guide were all done on a fresh installation of LH 4051.

I use LH as my second OS because I know IE & Networking among others in LH are not up to standard yet.

 

Check Task Manager out.

Make a note of your average CPU Usage & Memory usage.

You can check it out again later when you're done with this guide.

 

Also try something like opening up "Add and Remove Programs" &/or "Device Manager" as these normally take a bit of time.

Take note of how long they take to open up and refresh.

You may want to check this as well when you're done with this guide.

 

 

If you don't feel comfortable playing around in the registry you're not a geek yet so get over it, The registry editor's a very powerful tool! This guide is where you will learn to use it!

 

_____________________________________________________________________

First we'll change some settings.

You may have done these steps already; this is for those who haven't.

 

Right Click on My Computer

Click on: “Properties”

Once System Properties opens

Click on the "Advanced" tab

Click on "Setting" under the Performance header.

Set "Visual Effects" to "Custom"

Uncheck everything except:

 

"Use drop shadows for icon labels on the desktop" (I don't like it when LH looks like 98)

"Use visual styles on windows and buttons"(Also reminds me of 98)

 

Click on "OK"

 

Click on the "Advanced" tab

 

Click on "Change under the “Virtual memory” header

 

Click on custom size and change the initial size to 20MB above the recommended paging file size.

Change the Maximum to 300MB larger than that.

 

Click on "Set"

Click on "OK"

Click on "OK"

 

If you still don't know what virtual memory is let me explain in easy terms.

It is hard drive space that is allocated to be used as memory.

 

Click on "Error Reporting"

 

Select "Disable error reporting"

Select" But notify me when critical errors occur"

 

Click on "OK"

Click on "OK" to close System Properties.

 

________________________________________________________________________

I would recommend making a system restore point and a backup of your registry at this point.

 

To backup your registry

 

Go to:

START \ Run

 

Type: "regedit"

Click: Registry

Make sure "My Computer" is selected in the list; otherwise your whole registry won't be backed up.

Click: Export Registry

Save your ".reg" backup where you want.

 

You don’t need to close regedit as you'll be using it later.

 

________________________________________________________________________

 

Ok, I know I said don't remove components to speed up your LH so lets do the next best thing.

Disabling the services that use those components, in this way you'll be able to re-enable them to use them later if needed!

 

To do this

 

Go to: START \ Run

Type: "services.msc"

 

You can disable whatever you want in there but make your decisions wisely...

Here is a list services that can be disabled with no negative effects...

Please Note: This does not mean that all others should be enabled.

 

 

Application Management

Clipbook

Computer Data Synchronization Manager

Background Intelligent Transfer Service

COM+ System Application

Diagnostic Policy Service

Discovery Persistence Service

Distributed Transaction Coordinator

Error Reporting Service

Fast User Switching Compatibility

Fusion Isolation Service

Indexing Service

Logon Hours

Microsoft Software Shadow Copy Provider

Performance Logs and Alerts

Remote Access Auto Connection Manager

Remote Desktop Help Session Manager

Remote Registry

Removable Storage

Security Accounts Manager

Windows Audio

WinFSSync

 

EXIT SERVICES WHEN YOU'RE DONE.

 

 

________________________________________________________________________

 

Next we'll do the fun stuff!!! EDITING THE REGISTRY!!!

 

If you still have regedit open, you can maximize it now. Otherwise just open it up again.

 

Please Note: You can add registry folders to favorites. I would recommend doing this for the folders that you'll be working with.

 

Expand the following, INSPECT THEM CAREFULLY, and add them to your favorites (You can also select the key folders and back them up individually if you’d like to).

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Pen\SysEventParameters

 

KEY_USERS\.DEFAULT\Control Panel\Desktop

 

These folders contain a bunch of delays and timers, which we will be editing slightly.

 

Below are registry values that I have exported. You can copy and past the values (blue) into notepad and save them with a  .reg” file extension instead of “.txt”

 

To edit a other keys in your registry just double click on them. Click on “Binary” value if it’s displaying “Hexadecimal” and type in the new value.

Click on “Ok” when you’re finished with the key.

 

After you’re finished editing the keys below you should do a complete backup of your registry again. Name it something else i.e. “Tweaked Reg 1.reg”

 

When you’re done with that you can use the “Find”(F3) utility to search for any other instances of the words:

 

Delay, time, count, parameter & wait.

 

Edit these at your own discretion and risk.

 

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Pen\SysEventParameters

 

 Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Pen\SysEventParameters]

"ShakeAngle.min"=dword:00000005

"ShakeRate.min"=dword:00000591

"ShakeSize.min"=dword:00000003

"ShakeCount.min"=dword:00000002

"ShakeTime.min"=dword:00000064

"HoverLimit.min"=dword:00000003

"Splash.min"=dword:00000014

"Cancel.min"=dword:00000000

"Move.min"=dword:0000000a

"DblDist.min"=dword:00000002

"HoverCount.min"=dword:00000006

"DblTime.min"=dword:00000000

"TapTime.min"=dword:0000000a

"WaitTime.min"=dword:00000000

"OpenTime.min"=dword:00000000

"HoldTime.min"=dword:00000000

"CloseTime.min"=dword:00000000

"ShakeAngle.max"=dword:00000019

"ShakeRate.max"=dword:00001644

"ShakeSize.max"=dword:00000008

"ShakeCount.max"=dword:00000007

"ShakeTime.max"=dword:000001f4

"HoverLimit.max"=dword:00000019

"Splash.max"=dword:00000050

"Cancel.max"=dword:0000000a

"Move.max"=dword:00000032

"DblDist.max"=dword:00000014

"HoverCount.max"=dword:0000000c

"DblTime.max"=dword:00000032

"TapTime.max"=dword:00000032

"WaitTime.max"=dword:00000032

"OpenTime.max"=dword:00000032

"HoldTime.max"=dword:000000fa

"CloseTime.max"=dword:00000032

"ShakeAngle"=dword:0000000a

"ShakeRate"=dword:000008e8

"ShakeSize"=dword:00000004

"ShakeCount"=dword:00000003

"ShakeTime"=dword:00000064

"HoverLimit"=dword:0000000f

"Splash"=dword:00000014

"Cancel"=dword:0000000a

"Move"=dword:00000028

"DblDist"=dword:0000000f

"HoverCount"=dword:00000006

"DblTime"=dword:00000032

"LagTime"=dword:00000000

"TapTime"=dword:00000032

"WaitTime"=dword:00000032

"OpenTime"=dword:00000032

"HoldTime"=dword:000000fa

"CloseTime"=dword:00000032

"v2_SingleClickMode"=dword:00000002

"v2_DoubleClickMode"=dword:00000002

"v2_HoldMode"=dword:00000002

"EraseEnable"=dword:00000001

"RightMaskEnable"=dword:00000001

"ShakeEnable"=dword:00000001

"BarrelButtonBroadcastEnable"=dword:00000000

"HoldMode"=dword:00000002

@="Microsoft Pen System Event Parameters"

 

 

 

KEY_USERS\.DEFAULT\Control Panel\Desktop

 

Windows Registry Editor Version 5.00

 

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]

"ActiveWndTrkTimeout"=dword:00000000

"AutoEndTasks"="0"

"CaretWidth"=dword:00000001

"CoolSwitch"="1"

"CoolSwitchColumns"="7"

"CoolSwitchRows"="3"

"CursorBlinkRate"="530"

"DragFullWindows"="2"

"DragHeight"="4"

"DragWidth"="4"

"FontSmoothing"="2"

"FontSmoothingOrientation"=dword:00000001

"FontSmoothingType"=dword:00000002

"ForegroundFlashCount"=dword:00000003

"ForegroundLockTimeout"=dword:00001388

"GridGranularity"="0"

"HungAppTimeout"="1000"

"LowPowerActive"="0"

"LowPowerTimeOut"="0"

"MenuShowDelay"="1"

"PaintDesktopVersion"=dword:00000000

"Pattern"="(None)"

"PowerOffActive"="0"

"PowerOffTimeOut"="0"

"ScreenSaveActive"="1"

"ScreenSaverIsSecure"="0"

"SCRNSAVE.EXE"="logon.scr"

"ScreenSaveTimeOut"="600"

"TileWallpaper"="0"

"UserPreferencesMask"=hex:9e,3e,03,80

"WaitToKillAppTimeout"="1000"

"Wallpaper"="(None)"

"WallpaperStyle"="2"

"OriginalWallpaper"=""

"WheelScrollLines"="3"

 

[HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics]

"BorderWidth"="-15"

"CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\

  00,00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,20,00,42,00,6f,\

  00,6c,00,64,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"CaptionHeight"="-285"

"CaptionWidth"="-270"

"IconFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\

  00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"IconSpacing"="75"

"IconTitleWrap"="1"

"IconVerticalspacing"="-1125"

"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\

  00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"MenuHeight"="-285"

"MenuWidth"="-270"

"MessageFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\

  00,00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"ScrollHeight"="-255"

"ScrollWidth"="-255"

"Shell Icon BPP"="16"

"SmCaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\

  00,00,00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"SmCaptionHeight"="-255"

"SmCaptionWidth"="-255"

"StatusFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\

  00,00,00,01,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

 

Make new registry backups of these keys so that you’ll have less work if you have to reinstall Longhorn at any stage.

 

 

 

You don’t need to save any settings to the registry when you’re done editing. This happens automatically on closing “Regedit”.

 

Restart your PC & check out what your performance is like.

 

 

Regards,

 

OsirisPir@os

 

 

Alternate Thinking, Alternate Culture