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]

 

Feature list

 

Installed by Default

ActiveX Installer Service

No

Games

Yes

Chess Titans

Yes

FreeCell

Yes

Hearts

Yes

Inkball

Yes

Mahjong Titans

Yes

Minesweeper

Yes

Purble Palance

Yes

Solitaire

Yes

Spider Solitaire

Yes

Indexing Service

No

Internet Information Services

No

FTP Publishing Service

No

FTP Management Console

No

FTP Server

No

Web Management Tools

No

IIS 6 Management Compatibility

No

IIS 6 Management Console

No

IIS 6 Scripting Tools

No

IIS 6 WMI Compatibility

No

IIS Metabase and IIS 6 configuration compatibility

No

IIS Management Console

No

IIS Management Scripts and Tools

No

IIS Management Service

No

World Wide Web Services

No

Application Development Features

No

.NET Extensibility

No

ASP

No

ASP .NET

No

CGI

No

ISAPI Extensions

No

ISAPI Filters

No

Server-Side Includes

No

Common HTTP Features

No

Default Document

No

Directory Browsing

No

HTTP Errors

No

HTTP Redirection

No

Static Content

No

Health and Diagnostics

No

Custom Logging

No

HTTP Logging

No

Logging Tools

No

ODBC Logging

No

Request Monitor

No

Tracing

No

Performance Features

No

HTTP Compression Dynamic

No

Static Content Compression

No

Security

No

Basic Authentication

No

Client Certificate Mapping Authentication

No

Digest Authentication

No

IIS Client Certificate Mapping Authentication

No

IP Security

No

Request Filtering

No

URL Authorization

No

Windows Authentication

No

Microsoft .NET Framework 3.0

Partially

Windows Communication Foundation HTTP Activation

No

Windows Communication Foundation Non-HTTP Activation

No

XPS Viewer

Yes

Microsoft Message Queue (MSMQ) Server

No

Microsoft Message Queue (MSMQ) Server Core

No

MSMQ Active Directory Domain Services Integration

No

MSMQ HTTP Support

No

MSMQ Triggers

No

Multicasting Support

No

MSMQ DCOM Proxy

No

Print Services

Partially

Internet Printing

Yes

LDP Print Server

No

LPR Port Monitor

No

Remote Differential Compression

Yes

Removal Storage Management

No

RIP Listener

No

Services for NFS

No

Administrative Tools

No

Client for NFS

No

Simple TCPIP services(i.e. echo, daytime etc)

No

SNMP feature

No

WMI SNMP Provider

No

Subsystem for UNIX-based Applications

No

Tablet PC Optional Components

Yes

Telnet Client

No

Telnet Server

No

TFTP Client

No

Windows DFS Replication Service

Yes

Windows Fax and Scan

Yes

Windows Meeting Space

Yes

Windows Process Activation Service

No

.NET Environment

No

Configuration APIs

No

Process Model

No

Windows Ultimate Extras

Yes

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.

Games Games that come bundled with Vista. Loosen up and enable them. Some are fun! They include:

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.

FTP Server Enables the Windows FTP server. This feature should only be enabled if you need an FTP server running on your computer.

Web Management Tools Install Web management console and tools.

IIS 6 Management Compatibility Allows you to use the IIS 6 management console to manage FTP sites and Web sites using IIS 6 APIs.

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 6 Scripting Tools Allows you to use configuration scripts to manage an IIS 6 server.

IIS 6 WMI Compatibility Enables the IIS 6 WMI scripting interface.

IIS Metabase and IIS 6 configuration compatibility Enables IIS 6.0 metabase calls to interact with the new IIS 7.0 configuration store.

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.

IIS Management Scripts and Tools Enables you to manage an IIS 7.0 server with configuration scripts.

IIS Management Service Allows a local web server to be managed remotely from another computer using the IIS Management Console.

World Wide Web Services

Application Development Features Enables support for dynamically created web pages using various languages or coding methods.

.NET Extensibility Enabling this feature allows IIS 7.0 to host .NET Framework applications.

ASP Enabling this feature allows IIS 7.0 to host Classic ASP applications.

ASP .NET Enabling this feature allows IIS 7.0 to host ASP .NET applications.

CGI Enabling this feature allows IIS 7.0 to host CGI executables.

ISAPI Extensions Enabling this feature allows ISAPI extensions to handle client requests.

ISAPI Filters Enabling this feature allows ISAPI filters to modify web server behaviour.

Server-Side Includes Enabling this feature allows IIS 7.0 to serve .shtm, .shtml, and .stm pages from a web site.

Common HTTP Features Allows you to enable features that are required by most web sites.

Default Document Allows you to specify a file that will opened automatically when a browser connects to a site without specifying a particular filename.

Directory Browsing Allows you to view the contents of a directory on a web site that does not contain a default document.

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.

HTTP Redirection This feature allows you to redirect a page to another page based upon rules. Information on configuring HTTP redirection can be found here and here. The available redirect types are:

Static Content The features enables IIS 7.0 to serve static HTML (.htm and .html) and image files.

Health and Diagnostics This category and its subfeatures are for traffic logging and monitoring of IIS 7.0 web sites and applications.

Custom Logging Enables you to customize what information is logged for web servers, sites, and applications on this server.

HTTP Logging Enables logging of HTTP activity on this server.

Logging Tools Installs tools and utilities that can be used for logging.

ODBC Logging Allows you to log activity to a database via ODBC.

Request Monitor Allows you to view the current worker processes in an application pool as well as seeing the current requests executing within a worker process.

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.

Performance Features

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.

Static Content Compression Enables IIS 7.0 to compress static content such as HTML and images before sending it to the requesting browser.

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.

Microsoft .NET Framework 3.0 The Microsoft .NET Framework version 3.0. Needed to run applications developed using .NET Framework 3.0.

Windows Communication Foundation HTTP Activation Required for WCF HTTP activations.

Windows Communication Foundation Non-HTTP Activation Required for WCF non-HTTP activations.

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.

Microsoft Message Queue (MSMQ) Server Core This features and its subfeatures are the core components of the Microsoft Message Queue Server.

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.

MSMQ HTTP Support Allows access to the MSMQ using the HTTP protocol. This feature requires that the Internet Information Server feature is enabled.

MSMQ Triggers Enables incoming messages to trigger a COM component or executable depending on the filters defined for the particular queue.

Multicasting Support Allows applications to send messages to a Multicast IP address which will then deliver the message to the queues associated with that address.

MSMQ DCOM Proxy Enables MSMQ applications to use the MSMQ DCOM API to connect to a remote MSMQ server.

Print Services Manages Printers and Printing.

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.

LPR Port Monitor Enables your computer to print to printers attached to UNIX machines.

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.

Administrative Tools NFS Management Tools Client for NFS Allows this computer to access files on a UNIX based computer using NFS.

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.

WMI SNMP Provider Provides WMI access to the SNMP information.

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.

Windows Process Activation Service Installs the Windows Process Activation Service. More info here. More info about the Windows Communication Foundation here.

.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.


One Response to “TIP #12 Windows Vista – Features Slowing You Down?”

  1. an excellent piece. thx

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: