TIP #12 Windows Vista – Features Slowing You Down?
In earlier versions of Windows, to turn a feature off you had to uninstall it completely from your computer. In Windows Vista the features remain stored on your hard disk, so you can enable them back at anytime. Turning off a feature does not uninstall the feature,and reduce the amount of hard disk space. However it may improve performance due to memory and processor utilization no longer being allocated towards the particular feature. Below is the feature list, you can see which ones are enabled by default.
Click on the feature item for details. If you want to disable them [Watch the tutorial]
Detailed Description of each feature
ActiveX Installer Service This feature enables standard users to install ActiveX controls. This feature can be controlled via Group Policy so that the an administrator can set what hosts a standard user can install an ActiveX control from. This service was added so that enterprise users are able to install ActiveX controls that are necessary for day-to-day business. The majority of users do not need this feature installed. More information can be found here.
Chess Titans Single-player chess game FreeCell A solitaire card game. Hearts A trick-based card game in which the goal is to get rid of your cards while avoiding points. Inkball A puzzle game where you try to bounce balls into a specific hole using walls you create with your mouse cursor. Mahjong Titans A solitaire game where you use Mahjong tiles instead of cards. Minesweeper A puzzle/strategy game. Purble Palace A childrens game designed to teach colors, shapes and pattern recognition. Solitaire A single-player card game. Spider Solitaire A solitaire card game.
Indexing Service The indexing service is being provided for backwards compatibility for Windows versions prior to Vista. This service indexes the files on your hard drive in order to aid in rapid searching. In the past this service was known to cause slow downs on a computer. It is unnecessary to enable this feature.
Internet Information Services Installs the services and administration tools for IIS 7.0. Internet Information Server 7.0 allows your computer to act as a Web server and FTP server. This feature should only be enabled if you require this functionality. More information about the various features and what versions of Vista have them can be found here.
FTP Publishing Service This feature, and its subfeatures, are for enabling the IIS 7.0 FTP Server and FTP server management tools. More information about using the FTP in IIS 7.0 can be found here.
FTP Management Console Enables the Management console for the Windows FTP Server. This should only be enabled if you need to manage an FTP server on your local machine or a remote machine you have administrative access to.
IIS 6 Management Console Enables you to manage IIS 7.0 FTP sites using the IIS 6 administrative interface. To manage FTP sites in IIS 7.0 you must have the IIS 6 Management Console installed. With this console installed you can also manage remote IIS 6.0 installations.
IIS Management Console Installs the Web server management console that allows you to create, delete, and manage web sites running on a local or remote IIS 7.0 server. This console is only used for managing web sites. To manage FTP sites you must install the IIS 6 Management Console. More info on using the new console can be found here.
HTTP Errors Enabling this feature will allow you to create customized error pages for your sites hosted under IIS 7. These error pages cannot be customized: 400, 403.9, 411, 414, 500, 500.11, 500.14, 500.15, 501, 503, and 505.
Tracing Enables IIS to log information about a request that is failing to serve back information. This is useful as it allows you to quickly debug an application on a particular page without having to reproduce the exact error again.
HTTP Compression Dynamic Enables IIS 7.0 to compress dynamically generated output before sending it to the requesting browser. More information on configuring this can be found here.
Security Features that enhance the security of your applications and web sites. For more information about how to configure the various security features below you can visit here.
Basic Authentication Basic Authentication allows you to restrict who can access a specific resource on a web server. The visitor will provide a valid username and password that is authenticated against a specific domain. This mode of authentication is considered insecure as all credentials are passed in clear-text (unencrypted).
Client Certificate Mapping Authentication Client certificate mapping allows users to log into your site automatically if they are using a client certificate.
Digest Authentication Digest authentication authenticates users against a Windows domain controller. This method should be used when you require a higher level of security than you would get with Basic Authentication and your environment contains firewalls and proxy servers.
IIS Client Certificate Mapping Authentication IIS client certificate mapping allows you to map certificates to specific clients or groups of clients. Those users who are using the mapped client certificate can automatically log into the site.
IP Security Internet Protocol security uses the IPsec encryption protocol to encrypt the data travelling between your browser and the server.
Request Filtering With Request Filtering you can analyzing all HTTP requests and if the request matches a specific criteria perform a particular action, such as denying the request. This functionality used to be part of the UrlScan utility but is now built into IIS 7.0.
URL Authorization URL authorization enables you to create rules that allow you to permit or deny access to a particular URL depending on the user, groups, computers, domains that are accessing them.
Windows Authentication Windows authentication enables web visitors to authenticate to the site using NTLM or Kerberos protocols. This type of authentication is best suited for Intranet applications.
XPS Viewer Enables you to view XPS documents.
Microsoft Message Queue (MSMQ) Server Enables your computer to act as a Microsoft Message Queue Server. MSMQ allows applications to send messages to each other with guaranteed delivery. The server holds the message until the recipient application runs and then delivers the message to it. Unless you need this, do not enable it or its subfeatures.
MSMQ Active Directory Domain Services Integration Active Directory Domain Services Integration feature enables publishing of queue properties to Active Domain Directory Services, out-of-the-box authentication and encryption of messages using certificates registered in Active Directory Domain Services, and routing of messages across Windows sites. This feature becomes operational only when a computer becomes part of a domain.
Internet Printing Enables your computer to print to printers via the HTTP protocol. This allows you to print to a printer anywhere in the world as long as you have HTTP access to it. This should be enabled for printing to print servers on your network. If you are only using printers that are attached locally to your computer, you do not need to enable this feature.
LDP Print Server Makes your computer act as a Line Printer Daemon and a Remote Line Printer client. This will typically only be used if you want Unix computers to be able to print to your Windows printers.
Remote Differential Compression Transmits files over a network by determining what is different between a local and remote file and only sending those differences. This method allows for the saving of bandwidth and time as only the data that is different between the two files is sent. Should be enabled if you copy data between networked computers. More info here.
Removal Storage Management Manages and catalogs removable media and operates automated removable media storage devices such as tape changers, libraries, and jukeboxes. Is not needed if you do not backup to removeable media.
RIP Listener Listens for route updates from routers that use the Routing Information Protocol version 1 (RIPv1). Is not needed for the majority of users. Services for NFS Enables your computer to share files using the Network File System protocol. This protocol is typically used when you want to share files with UNIX/LINUX computers. Only enable if you plan to share data between Linux or Unix computers.
Simple TCPIP services(i.e. echo, daytime etc) Installs the basic TCP/IP services such as echo, daytime, quote, chargen, and discard. These tools are essentially useless and should not be installed. More information about the different Simple TCP/IP Services can be found here. SNMP feature Enables Simple Network Management Protocol agents to run on your computer so that network devices can be monitored. This feature is typically not required by the majority of users. Only enable it if you know you need it.
Subsystem for UNIX-based Applications Otherwise known as SUA, Subsystem for UNIX-based Applications installs a source-compatibility subsystem for compiling and running unix-based applications and scripts in Windows. Once this feature is installed, you can download the SDK by visiting the link found under Start -> All Programs -> Subsystem for UNIX-based Applications. More information about SUA can be found here. This feature should only be enabled if you know you need it.
Tablet PC Optional Components Adds or removes accessories such as Tablet PC Input Panel, Windows Journal, and the Snipping Tool. Enabling this feature also installs software that enables handwriting recognition. Though this feature is not necessary to install unless you have a Tablet PC, by not installing it you will not have access to the Snipping Tool which is a very handy application. The Snipping Tool allows you to draw a selection of your screen that you would like to take a snippet, or screenshot, of.
Telnet Client Enabling this will install a program called Telnet that allows you to connect remote Telnet servers. Telnet is a command-line program that can be run by typing telnet ipaddress in the Run field of your Start Menu. Unless you have a need for Telnet, there is no reason to enable this feature. More information about telnet can be found here.
Telnet Server This feature will install a Telnet Server on your computer which will listen on TCP port 21 and configure the Windows firewall to allow incoming connections on this port. Enabling this feature is NOT recommended. Enabling this feature, and not having it properly configured, could pose a significant security risk as all information, including passwords, are sent in clear text. This means that anyone with a network sniffer can watch exactly what you are doing. It is for this reason that this feature is disabled by default. More information about telnet can be found here. If after reading this you still want to install a Telnet Server, it is recommended that you read this article.
TFTP Client TFTP is a protocol similar to FTP but has less features and uses the UDP protocol to transmit data. TFTP is most commonly used to backup and restore a network devices firmware or configuration. Enabling this feature will install a TFTP client that you can use to download and upload files to and from a TFTP server. Solarwinds has a free TFTP Server that you can download if you want to use this feature. The Vista TFTP client is a command line program and can be access by typing tftp in a command prompt. Only enable if you need this feature particular feature. If you require a file transfer server of some sort, then use the IIS FTP server instead.
Windows DFS Replication Service Allows you to replicate files between multiple computer in order to keep them synchronized. Vista’s implementation of the DF Replication Service includes numerous enhancments such as Remote Differential Compression (RDC). More info here.
Windows Fax and Scan This feature allows you to fax documents via a installed fax modem or to use a fax server located on your network. This program also allows you to have a central location where you can manage scanned documents and images. It is important to note that you can scan from other programs such as Photo Gallery. Windows Meeting Space Windows Meeting Space allows you to create a meeting and invite remote users to join it. When creating a meeting you have the ability to invite other users, provide documents that other people in the meeting have access to and can modify one at a time, and share your desktop or individual programs running on your computer. In order for this Feature to work you need to enable file replication, People Near Me, and allow it access through your firewall.
.NET Environment Installs the .NET environment for supporting managed code activation. Configuration APIs Install managed code configuration APIs. Process Model Install Process Model for the Windows Process Activation Service.