FANDOM


This guide will contain:


  • Original XP Installation
  • TinyXP, EeeXP, other modified XP installation
  • Basic info about hand-modifying XP
    • disabling services, lil' tweaks etc.
    • minimizing performance loss
  • Regular stuff to do.

Disabling Unnecessary Windows Services Edit

Disabling services effects your system only a little. But in N10, every little things counts. We'd recommend downloading Game Booster here. It is relatively easy to use; you can disable/enable unnecessary services with only one click. It works well with N10 and gave no problems so far. It closes the following services:

Alerter=1
ALG=1
AppMgmt=1
wuauserv=1
BITS=1
ClipSrv=1
CryptSvc=1
EventSystem=1
COMSysApp=1
TrkWks=1
MSDTC=1
FastUserSwitchingCompatibility=1
helpsvc=1
HidServ=1
HTTPFilter=1
ImapiService=1
CiSvc=1
PolicyAgent=1
dmserver=1
dmadmin=1
Messenger=1
SwPrv=1
LmHosts=1
mnmsrvc=1
NetDDE=1
NetDDEdsdm=1
Netlogon=1
Nla=1
xmlprov=1
NtLmSsp=1
SysmonLog=1
Spooler=1
WmdmPmSN=1
ProtectedStorage=1
RSVP=1
RDSessMgr=1
RpcLocator=1
RemoteRegistry=1
RemoteAccess=1
seclogon=1
LanmanServer=1
ShellHWDetection=1
SCardSvr=1
SSDPSRV=1
SENS=1
Schedule=1
TlntSvr=1
UPS=1
vds=1
WebClient=1
stisvc=0
Wmi=1
W32Time=1
WmiApSrv=1

If you choose to disable services manually, we recommend you to use the following list. Beware, disabling some services may have the exact opposite effect on your computer, and actually slow it down. THIS LIST REQUIRES URGENT ATTENTION AS IT MAY BE FALSE!!!

Applied Network Gate Service: Disabled
Automatic Updates: Manual
Themes: Disabled
Background Smart Transfer Service: Disabled
Error Reporting Service: Disabled
Help and Support: Disabled
LightScribe Service Direct Disc Labeling Service: Disabled
NetMeeting Remote Desktop Sharing: Disabled
Remote Desktop Help Session Manager: Disabled
Telephony: Disabled
Terminal Services: Disabled
Windows Clock: Disabled
Creative Service for CDROM Access: Disabled
Computer Scanner: Disabled
Scattered Connection Tracking Client: Disabled
Fast User Switching Compatability: Disabled
Secondary Log On: Disabled
Server: Disabled
Workstation: Disabled
Google Update Service: Disabled
Remote Access: Disabled
Remote Registry: Disabled
Printing Spooler: Disabled
Job Scheduler: Disabled
Cyberlink Rich Video Service: Disabled
Encrypting Services: Manual
SSDP Finding Services: Disabled
WebClient: Manual
MS Software Shadow Copy Provider: Disabled
Net Logon: Disabled
Network Identifier: Disabled
NT LM Security Support Provider: Disabled
QoS RSVP: Disabled
Performance Logs and Reports: Disabled
DNS Client: Disabled
HTTP SSL: Automatic
IMAPI Cd Writer Com Service: Disabled
IPSEC Services: Manual
Prefetcher Disabled
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters
Original Value: 3
New Value: 0
TCP/IP: LMHOSTS search Disabled

Removing Unnecessary Windows Components Edit

Removing Windows Messenger Edit

These scripts are written by Doug Knox.Copy the following codes to notepad, save each as .vbs files, and run them.

'Prevent Windows Messenger from automatically Starting - Undo Script
'xp_messenger_autorun_undo.vbs
'© Doug Knox - 04/12/2002
'Downloaded from http://www.dougknox.com
On Error Resume Next

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegDelete "HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express\Hide Messenger"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger\Client\PreventRun"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger\Client\PreventAutoRun"
Message = "Windows Messenger will now be allowed to start and run automatically."

X = MsgBox(Message, vbOKOnly, "Done")
Set WshShell = Nothing
'xp_messsenger_remove.vbs - Removes Windows Messenger from Windows XP
'© Doug Knox - 3/30/02
'Downloaded from www.dougknox.com

Option Explicit
On Error Resume Next

'Dimension variables
Dim WSHShell, MyBox, p1, q1, rcmd
Dim jobfunc

'Set the Windows Script Host Shell and assign values to variables
Set WSHShell = WScript.CreateObject("WScript.Shell")
p1 = "HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express\Hide Messenger"
q1 = 2
rcmd = "RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove"

'Create or change the Hide Messenger value
WSHShell.RegWrite p1, q1

'Run the uninstall command
WshShell.Run(rcmd)

And there is no more Windows Messenger on your computer.

Removing Windows Movie Maker Edit

Reference

Windows File Protection (AKA SFP: System File Protection and SFC: System File Checking) in Windows XP/Windows Server 2003 has long been a nuisance I've had to deal with. It was a recurring pain while I was on the Windows team talking with enterprise customers, since they couldn't opt to delete things that are not critical for an enterprise/educational/governmental computer - items such as Windows Movie Maker, Windows Messenger, Outlook Express... Even if you can delete it, Windows puts it back. In fact, one of the most frequently asked enterprise deployment questions I got asked while at Microsoft was, "How the **ll do I make Movie Maker go away in my standard desktop image I'm deploying?". Well, that, and "What is this 'C:\Program Files\xerox' directory? I don't have any Xerox printers!" That directory is protected by WFP as well.

Sure, there is a policy to block access to Movie Maker (and Outlook Express, etc), but simply having it on a corporate desktop is still annoying to many customers. I've seen a couple of interesting hacks that seem to make it work. This is the one that I think works best.

Let's get started. You'll need to start up a command prompt, and have your copy of handle.exe at the ready. Go ahead and download it if you haven't yet. I'll wait. Though you should have had it already. In order to get handle.exe, you need to download the SysInternals Program Suite. Only handle.exe is needed for this procedure, but other useful tools are found in the suite.

Step 1: Figure out what you'd like to char broil. For this example, let's go with Movie Maker on my XP system. Try deleting it first if you would like - you can't.

Step 2: Fire up handle at the command prompt and type

handle "Movie Maker"

exactly as written. This will return the Process ID (PID) for the culprit hanging on to it (it will be winlogon.exe), which this evening is PID 1372 on my system. The handle for the Movie Maker directory was 3B8. The output looks like this:

Handle v3.10
Copyright (C) 1997-2005 Mark Russinovich
Sysinternals - www.sysinternals.com

winlogon.exe pid: 1372 3B8: C:\Program Files\Movie Maker

Step 3: Now to make Winlogon forget it cares about that directory. Type

handle -c 3B8 -p 1372

specifying the correct handle and PID as handle just returned for you in step 2, respectively.

Step 4: Nuke it:

rd /s /q "c:\Program Files\Movie Maker"


Step 5: Create a new extensionless file called "Movie Maker" in the Program Files directory (I usually just take a txt file, drop the extension and rename it accordingly.

Step 6: Assign the system and hidden attributes - to make the directory hidden to all but the geekiest of users.

attrib "c:\Program Files\Movie Maker" +S +H

and that's it. Movie Maker is gone, and Windows File Protection has no idea where to put any files it might even want to replace.

It is known that some updates of Microsoft adds / changes files in these protected folders. In order to prevent errors with updates and service packs, it is recommended that you do this modification AFTER you install all necessary updates and service packs.
This is also applicable to "xerox", "microsoft frontpage", and "msn gaming zone" folders.

Removing Outlook Express Edit

Outlook Express can also be removed by the procedure explained above. However, Outlook Express relies much more to registry and dll files. So a deeper cleaning should be done. To manually remove Outlook Express 5.x or 6.0, you must rename several files. To help in this process, all system files and file extensions must be visible:

  • Double-click the My Computer icon.
  • On the Tools menu, click Folder Options, and then click the View tab.
  • In the Hide Files and Folders section, click Show hidden files and folders, and then click to clear the Hide file extensions for known file types check box.
  • Click to clear the Hide Protected Operating System Files (Recommended) check box, and then click Yes in the warning message dialog box.
  • Click OK to close the Folder Options dialog box.



NOTE: Before you remove Outlook Express, make sure you are logged on to the computer with Administrative rights. The Windows File Protection system will try to protect Outlook Express against your actions, so use handle.exe first to remove the protection as explained above.

To remove Outlook Express, you must delete several folders.

C:\Program Files\Common Files\Microsoft Shared\Stationery     
C:\Documents and Settings\username\Application Data\Identities     
C:\Documents and Settings\username\Local Settings\Application Data\Identities     
C:\Documents and Settings\username\Application Data\Microsoft\Address Book     
C:\Documents and Settings\username\Local Settings\Application Data\Address Book

You must now delete the registry key for Outlook Express:
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Use Registry Editor at your own risk.

Open up regedit, locate the following registry keys, and delete them.

HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express
HKEY_LOCAL_MACHINE\Software\Microsoft\WAB
HKEY_CURRENT_USER\Identities
HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
HKEY_CURRENT_USER\Software\Microsoft\WAB
HKEY_LOCAL_MACHINE \Software\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C} 
HKEY_LOCAL_MACHINE \Software\Microsoft\Active Setup\Installed Components\{7790769C-0471-11D2-AF11-00C04FA35D02}

To complete the removal procedure, rename (or delete) several Outlook Express files. Find and rename the following files (these files are the same in Outlook Express 6.0).

Inetcomm.dll
Msoeacct.dll
Msoert2.dll
Msoe.dll
Msoeres.dll
Msimn.exe
Oeimport.dll
Oemiglib.dll
Oemig50.exe
Setup50.exe
Wab.exe
Wabfind.dll
Wabimp.dll
Wabmig.exe
Csapi3t1.dll
Directdb.dll
Wab32.dll
Wab32res.dll

Each of these files are located in two folders, the default file folder, and the C:\Winnt\System32\Dllcache folder. For example, the Inetcomm.dll file is located in the C:\Winnt\System32 folder, by default, and in the C:\Winnt\System32\Dllcache folder. You must rename (or delete) the same file in both folders to successfully remove Outlook Express.
Deleting the files do not cause any problems (not known so far). However, as a safety precaution you may prefer to keep and rename the files.

Removing Recycle Bin Edit

We all know that removing the recycle bin from Windows is impossible. However, with a simple addition to the registry, you can add the option to show or not show the recycle bin on Desktop. Adding this registry does not interfere with Windows or other programs.

Open notepad, copy the code below, save it as a .reg file (ex: "recyclebin.reg"), and execute.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\RecycleBinOnDesktop] 
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\HideDesktopIcons\\NewStartPanel" 
"Text"="Show Recycle Bin on Desktop" 
"Type"="checkbox" 
"ValueName"="{645FF040-5081-101B-9F08-00AA002F954E}" 
"CheckedValue"=dword:00000000 
"UncheckedValue"=dword:00000001
"DefaultValue"=dword:00000001 
"HKeyRoot"=dword:80000001

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.