Info For Computer: Tutorials
Install and Change to a New Display Language in Windows 7 Ultimate & Enterprise

Install and Change to a New Display Language in Windows 7 Ultimate & Enterprise

If you buy a laptop from a different country and Windows 7 comes pre-installed, most probably you will want to change the display language to the one used in your country. The same when, for example, you want to give a computer as a gift to someone else, who might not be keen on using Windows 7 in English and they prefer their local language. For such scenarios, you need to know how to install and change the display language. The procedure is different, depending on the version of Windows 7 you have installed. In this tutorial we will cover the procedure you need to follow when using Ultimate and Enterprise editions of Windows 7. For other editions, stay tuned for future tutorials.

Download & Install the New Display Language

First, you need to download and install the display language you want to use. For Ultimate and Enterprise editions of Windows 7, this is done easily, through Windows Update.
Open Windows Update and check for new updates. Review the results and go to the Optional section. There you can see the complete list of display languages available for your edition of Windows 7.
Check the language you want to install and click OK.

You are taken back to the main window of the Windows Update tool. Click Install updates.

Wait for the update to be downloaded and installed. During the installation process, a new window opens, called 'Install or uninstall display languages'. If you access it, you can see the progress of the installation procedure. Let the process run without making any interventions.

Once done, you are notified that the updates were successfully installed.

The new display language is now installed but not applied. Close the Windows Update window and follow the instructions in the next section.

Change the Display Language

Open the Control Panel. In the 'Clock, Language, and Region' section, look for the 'Change display language' link. Click on it.


The Region and Language window is opened. In the Keyboards and Languages tab, go to the 'Choose a display language' drop-down list. Select the new display language you want to apply and click OK.

You are notified that you must log off in order for the new display language to be applied. Close the work you have opened at the time and then click Log off now.

Log back in and the new display language is applied. If you open the Start Menu, for example, you will notice that all the shortcuts are named using the language you selected.

Conclusion

As you can see, the procedure is not really complicated. All you need is a bit of patience and a few clicks. If you have any questions or problems with the above procedure, don't hesitate to leave a comment.
How to Uninstall a Display Language with Vistalizator How to Uninstall a Display Language with Vistalizator

How to Uninstall a Display Language with Vistalizator How to Uninstall a Display Language with Vistalizator

It is time to continue our series on working with display languages by showing how to remove a display language installed using the Vistalizator tool. As you will see in this tutorial, the procedure is not very complicated. To learn all the required steps, click to read more.

Step 1: Switch to a Display Language You Want to Keep Using

Before removing a display language, you need to change to another display language. You can do this directly from Vistalizator.
Start the application and select the display language you want to use. Then, click on Change language.

You are informed that you need to exit the program so that the system is restarted and the change applied. Click OK.

Click the Exit button in the Vistalizator window.
You are now informed that the system will be restarted to apply the changes. Close the applications running on your computer and any open documents you might have. Then, click on Yes.

The system is restarted. When you log back in, the display language is changed according to the selection you made in Vistalizator.
NOTE: If you installed the display language you want to keep by using methods or tools other than Vistalizator, chances are that language won't show up on the list of available options in Vistalizator. In this scenario you need to change the display language using the built-in Windows 7 functionality. To learn how to do this, read the 'Change the Display Language' section found in the second half of this tutorial: Install and Change to a New Display Language in Windows 7 Ultimate & Enterprise.

Step 2: Uninstall Display Languages

Once you have switched to a a display language you want to keep using, it is time to start the uninstallation process. First, start the Vistalizator application.
From the list of installed languages, select the one you want to remove. Then, click 'Remove language'.

You are asked to confirm your choice. Click Yes.

The removal process of the selected language is now starting. The process takes a while and, until it ends, you are shown a progress bar.

Once the removal is finished, you are back to the main window of Vistalizator. On the bottom-left a message is shown, stating that the display language was uninstalled successfully.

If you have other display languages to remove, repeat the process. When done, click on Exit.
The display language is now uninstalled from your Windows 7.

Conclusion

As you can see from this tutorial, the procedure for removing display languages with Vistalizator is short and simple. If you have any questions, don't hesitate to ask using the comment form below.
Making Internet Explorer Safer

Making Internet Explorer Safer


Table of Contents
  1. Introduction
  2. Using security zones
  3. Adding and Removing sites from a zone
  4. Creating a Custom Security Zone
  5. Configuring Security Settings
  6. Global Security Settings
  7. Using Content Advisor
  8. Managing ActiveX Controls
  9. Managing Java Applets
  10. Managing Scripts
NOTE OF CAUTION
Within this document I am talking about changing the contents of the Registry. Always be sure to make a backup before changing. You can do this in the Registry Editor by clicking File, Export and following the prompts.

INTRODUCTION

The components that make up Internet Explorer are tightly integrated into the Windows environment, so making changes to them affects many other programs including Outlook (Express) and Windows Media Player. Be aware of the changes you make!
Even if you mistype an address you might fall into the hands of someone who has bad intentions. A simple example is the well known search engine of Google. If you mistype this as Goggle, you'll end up at a site for SpyBouncer...|

Every day, new security holes are found in Internet Explorer, so you should always keep Internet Explorer up-to-date, even if you use another browser like Opera or Firefox. By not updating you might leave holes to be used in other programs.

Another cause for trouble is active content. ActiveX controls and Java applets can bring the net to life, but they also introduce possible risks in that they will have programming errors that can be used maliciously.

USING SECURITY ZONES


Security zones are the first line of defense in Internet Explorer. There are four zones in a normal installation of Windows.
  • Local Intranet - all sites behind the firewall. For home users this would mean the other computers in your household. These sites are usually given a high level of trust.

  • Trusted sites - sites you have given your trust. These are given the highest trust, and is empty after you installed Windows.

  • Restricted sites - sites you distrust. This zone is empty after the Windows installation as well.

  • Internet - the rest...
There is a fifth zone in the form of My Computer, but this is normally not configurable. ActiveX controls that were installed on the computer by Windows run in this zone. The controls you download do not! Also URLs that reference files on your computer run in My Computer (files you save from the Internet continue to run in the security zone attached to that site though).

What does all this mean? If you install a program such as Adobe Acrobat, you download the installer from the Internet. When you run that file, it will run in the Internet Zone (provided you didn't put Adobe in the Restricted or Trusted Zone!). Once the program has been installed, when you start Acrobat it will run in My Computer. If Adobe also installed a file that will be opened by Internet Explorer, for example ReadMe.html, this will also run in My Computer.

With Windows XP SP-2, this zone now has the highest security level. Any content that uses Active Scripting or attempts to load an ActiveX Control is prevented from running unless the user explicitly allows it to be run by clicking the Information bar.
Because this can interfere with the operation of local running web applications, developers can add a Mark Of The Web to make files run in the Local Intranet zone instead of My Computer. For more information see http://msdn.microsoft.com.
To assign sites to zones or alter the configuration of their settings, open Internet Options by either choosing Tools within Internet Explorer or opening it from the Control Panel.
Configuring Local Intranet
After installation the Local Intranet Zone is set up to include the following site categories:
  • All local sites which haven't been assigned to another zone. URLs without dots like http://localhost are considered a local site.

    Note:

    All addresses on the Internet are in fact 32-bit integer values, which are usually interpreted in the byte values. This is why you see addresses like 124.198.20.57. The four bytes that make up the address are 124, 198, 20 and 57. With the use of some math these four bytes can be reconstructed into a single number (in this case 2093356089). Hey! No more dots! Now it runs in the Local Intranet!

  • All sites bypassing a proxy

  • All files opened by a UNC path or My Network Places
To remove one or more of these categories from the Local Intranet, select Local Intranet on the "Security" tab of Internet Options and click "Sites...". Clear the appropriate checkboxes on the dialog and click OK.

ADDING AND REMOVING SITES FROM A ZONE


Select the zone you want to append the site to and click "Sites...". Type or copy and paste the site's URL into "Add this Web site to the zone:" box and click "Add". The site will appear in the "Web sites:" list box.
To remove a site select it in that list box and click "Remove".
Notes:
  • Internet Explorer assumes the http protocol. Entering www.google.com is equivalent to http://www.google.com.

  • "Require server verification (https:) for all sites in this zone" ensures that the zone you are entering is secured by SSL. This checkbox is selected in Trusted Sites. You can mix them by (un-)checking them when entering a site.

  • Entering a full path to a page will add the complete site in the zone. Ergo, entering http://www.bbc.co.uk/doctorwho/characters/index.shtml will add http://www.bbc.co.uk to the list.

  • If you use IP addresses directly they will not be the same as the name of the site. www.google.com will be different from 216.239.63.104. When you use IP addresses you will have to add both to the zone.

  • To move a site from a zone to another you will have to delete it from the current zone and append it to the new zone.
Tips: Check your Trusted Zone periodically. Programs can add sites to the Trusted Zones and thereby give sites powers you don't want them to have!

Creating a Custom Security Zone
It could be that the default zones do not match what you need. If that happens, you can always create your own zone. Internet Explorer doesn't let you create a zone on your own, but you can create one relatively easily.
The zones are in the Registry in the key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones. This key has the following subkeys:

0) MyComputer
1) Local Intranet
2) Trusted sites
3) Internet
4) Restricted Sites
The simplest way to create a new zone is by exporting one of the keys with Registry Editor, changing it and importing the new key.
  1. If you're using Windows XP use System Restore to create a new restore point.

  2. Open the Registry Editor and navigate to HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2. It's best to clone either 2 (Trusted sites) or 4 (Restricted Sites). Other zones have properties that you don't want duplicated.

  3. Choose File, Export and save the selected key as a .reg file. Close Registry Editor.

  4. Locate the exported file and right-click on it. Choose Edit to open it in your editor of choice (by default that is Notepad).

    After loading it will look like this:

    REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4]
    "1400"=dword:00000003
    @=""
    "DisplayName"="Restricted sites"
    "Description"="This zone contains Web sites that can possibly damage you computer or data."
    "Icon"="inetcpl.cpl#00004481"
    "CurrentLevel"=dword:00000000
    "MinLevel"=dword:00012000
    "RecommendedLevel"=dword:00012000
    "Flags"=dword:00000003
    "1001"=dword:00000003
    "1004"=dword:00000003
    "1200"=dword:00000003
    "1201"=dword:00000003
    "1402"=dword:00000003
    "1405"=dword:00000000
    "1406"=dword:00000003
    "1407"=dword:00000003
    "1601"=dword:00000001
    "1604"=dword:00000001
    "1605"=dword:00000000
    "1606"=dword:00000003
    "1607"=dword:00000003
    "1800"=dword:00000003
    "1802"=dword:00000003
    "1803"=dword:00000003
    "1804"=dword:00000003
    "1805"=dword:00000001
    "1A00"=dword:00010000
    "1A02"=dword:00000003
    "1A03"=dword:00000003
    "1C00"=dword:00000000
    "1E05"=dword:00010000
    "{AEBA21FA-782A-4A90-978D-B72164C80120}"=hex:1a,37,61,59,23,52,35,0c,7a,5f,20,\
    17,2f,1e,1a,19,0e,2b,01,73,13,37,13,12,14,1a,15,39
    "1A10"=dword:00000003
    "{A8A88C49-5EB2-4990-A1A2-0876022C854F}"=hex:1a,37,61,59,23,52,35,0c,7a,5f,20,\
    17,2f,1e,1a,19,0e,2b,01,73,13,37,13,12,14,1a,15,39
    "1608"=dword:00000003
    "1609"=dword:00000001
    "1A04"=dword:00000003
    "1A05"=dword:00000003
    "1A06"=dword:00000003
    "1206"=dword:00000003
    "2001"=dword:00000003
    "2004"=dword:00000003


  5. Edit the line that begins with [HKEY_CURRENT_USER changing the 4 to 5 at the end. You can use any number but 5 will do.

  6. Edit the "DisplayName" and "Description" to what you want.

  7. Change the "Icon" to something you'd like. This is the icon that will be displayed in the Internet Options dialog box.

  8. Edit "MinLevel" and "RecommendedLevel". MinLevel specifies the lowest security you can set for the zone without a warning prompt. RecommendedLevel is the default settings which will be set when you click on "Default Level".

    The available levels are:

    dword:00010000 Low
    dword:00010500 Medium-low
    dword:00011000 Medium
    dword:00012000 High

  9. Edit the Flags line. This sets various properties for the zone. To set the Flags value, add the values from this table and convert them to hexadecimal notation.

    The possible values are:

    1 (0x01) Allow changes to custom settings
    2 (0x02) Allow users to add sites to the zone
    4 (0x04) Require https protocol
    8 (0x08) Include sites that pass the proxy server
    16 (0x10) Include sites not listed in other zones
    32 (0x20) Do not show this zone in the Internet Options dialog
    64 (0x40) Include the "Require Server verification (https:) for all sites listed in this zone" checkbox
    128 (0x80) Treat UNC paths as Intranet connections.

    The notations between brackets are the hexadecimal versions.

    Example, to create a zone that lets you add sites and customize security you would make "Flags" look like this dword:00000003

    A simple way to convert hexadecimal and decimal would be to use the Windows Calculator. Start Calculator (click on the Start menu, All Program, Accessories, Calculator) and make sure that you are looking at the scientific view by clicking View, Scientific. In the top left of the window there are four radiobuttons (Hex, Dec, Oct, Bin). By clicking these the value in the edit box will change to the equivalent amount.

  10. Save the edited file. And double-click it to import it into the Registry.
The other settings in the file specify various security settings. You can adjust them from Internet Options.

Configuring Security Settings
There are four default settings available:
Local Intranet - Medium-Low
Trusted sites - Low
Restricted sites - High
Internet - Medium
You can change the setting by moving the slider under "Security Level For This Zone". If you don't see a slider then there are custom settings active. To make it re-appear click on Default Level. Also note that settings applied to Trusted sites are more lenient than the ones applied to the Local Intranet! So, don't put sites in Trusted sites unless you trust them more than the machines on your own intranet!
I'm not discussing the various individual settings because they change from version to version. To change the settings for a selected zone, click Custom Level and fill in your preferences in the dialog box that shows up.
There are significant differences between Internet Explorer 5 and Internet Explorer 6. Settings for cookies have been removed. Internet Explorer 6 has a new tab (Privacy) where you can adjust your settings for cookies. Also, some of the settings for security have been tightened. Most settings are retained, but Java and scripting have been disabled in the Restricted sites, regardless of the previous settings.
ActiveX security settings
These are very restrictive by default because of the power of the controls.

- Automatic Prompting For ActiveX Controls: Determines whether users are prompted with the Information Bar before installing an ActiveX Control. If this setting is disabled the control will be handled as defined by other settings. If enabled it will show the Information Bar.
- Binary And Script Behaviors: Restricts binary and script behavior in Restricted Sites and Local Machine. Binary and script behaviors are compiled HTML components, Windows Script Components or COM components that are delivered from a website instead of on the client. The settings are as follows: Enabled allows all behaviors, Disabled prevents them and Administrator Approved allows behaviors for a list pre-approved by the System Administrator.

- Download Signed ActiveX Controls: Can you download controls which are signed? This means that you can assume that the control has not been tampered with; it does not mean the control doesn't have a harmful effect. Internet Explorer only downloads without a confirmation from sites in your Trusted sites-zone; consider changing this to Prompt for added security.

- Download Unsigned ActiveX Controls: Internet Explorer blocks downloading without a prompt in all zones but Trusted Sites. If you develop and/or test ActiveX controls, you might want to change this setting for the Local Intranet. Definitely, you don't download unsigned controls from outside sources though!

- Initialize And Script ActiveX Controls Not Marked As Safe: This determines whether Internet Explorer allows initialization and/or scripting for controls that does not have the "Safe for" signature. Unless you're testing controls there's no need to change this setting.

- Run ActiveX Controls And Plug-ins: Internet Explorer allows downloaded ActiveX controls and plugins to run in all zones but the Restricted Sites. You can change this option to allow only Administrator-approved controls to run. A Plug-in is an application to handle Internet content; an example would be Acrobat Reader, which is used to open .pdf-files from the Internet.

- Script ActiveX Controls Marked Safe For Scripting: This enables controls loaded with the tag to interact with scripts. Only in Restricted Sites it is disabled. If you upgrade from Internet Explorer 5 to Internet Explorer 6, this is a setting which is not changed, so you might want to set it like that in Restricted Sites.
Download Settings
All file and font downloads are enabled by default for all zones but the Restricted Sites.
Java Security Settings
The Microsoft VM section of Security Settings has five options:
  • Custom

  • Disable Java

  • High Safety

  • Low Safety

  • Medium Safety
High Safety corresponds to the Java Sandbox. Medium Safety allows what High Safety allows plus Access Scratch Space (a place in your file system where the applet can create temporary files without full use of your system) and perform user directed file input/output. Low Safety additionally has: perform non user directed file input/output, execute other applications on your system, create and use dialog boxes, provide thread group access in the current execution context, open network connections with other computers, load libraries, make calls to Windows libraries (dll-files), create popups without the warning that the window was created by an applet, exit Microsoft VM, read/write in the Registry, print and create class loaders.
In other words, under Low Safety a Java applet can become just as powerful as an ActiveX Control. When you take into account that Java asks permission for applets if the applet cannot do what it wants, you can safely set this to the High Safety.
When you choose Custom, a button will appear that you can click to show a dialog box where you can adjust your own settings.
Miscellaneous Security Settings

- Access Data Sources Across Domains: This setting determines whether Internet Explorer will allow a component to access data sources on other domains than the site it comes from. Because this is potentially hazardous, this is not permitted in Internet and Restricted Sites zones by default
- Allow META REFRESH: A META REFRESH tag redirects you to a different server after a delay. Usually this is benign, and it's a service to redirect you to a new site after the website has been moved.
- Allow Scripting Of Internet Explorer Webbrowser Control: Determines whether scripts can access the Webbrowser control that renders the content and interface of Internet Explorer.

- Allow Script Initiated Windows Without Size Or Position Constraints: This controls if a script can create popup windows that are larger than the screen is. If enabled it is possible to create windows that block out toolbars, Start menu, taskbar, etc. It is a trick often used to trick the user into installing malware.

- Allow Webpages To Use Restricted Protocols For Active Content: Determines whether a webpage accessed through a protocol restricted in a security zone can run active content. To add protocols, use Group Policy.

- Display Mixed Content: Internet Explorer prompts for permission to show both secure and non-secure content on the same page. This can happen when a secure page is loading an image from a non secure place, or when frames are being used and one frame is secure while the other is not. The risk is that when you are in a mixed page you are not aware if you are answering questions on a secure part of the page or not. If you find the prompt annoying, you can turn it off.

Tip: to see if a part of the page is secure or not, right-click and choose Properties. Check the URL; if it begins with https:// it's secure.

- Don't Prompt For Client Certificate Selection When No Certificate Or Only One Certificate Exists: Some secure sites want proof that you are who you say you are. They request a client certificate, a file that tells the server that you are indeed you and is signed by a root that is trusted by the server. If this setting is disabled Internet Explorer will show you a list of certificates to choose from.

- Drag And Drop Or Copy And Paste Files: With this setting enabled (default in Local Intranet and Trusted Sites), a control or script could move itself from a zone to a zone with less severe security. If you don't have a full 100% trust in your Trusted Sites and Local Intranet consider changing this to Prompt.

- Installation Of Desktop Items: This is only enabled in the Trusted Sites zone, and allows you to guard against a security flaw where users could gain unauthorized privileges on a Windows 2000 or Windows XP machine. See Microsoft Security Bulletin MS00-020 for more information.

- Launching Programs And Files In An IFRAME: IFRAMEs are in-line ,or floating, frames often used in popups. Security problems involving IFRAMES usually exploit buffer overflow and/or hostile scripts vulnerabilities. The IFRAME is only enabled by default in the Trusted Sites zone. See Microsoft Security Bulleting MS99-042 for more information.

- Navigate Sub-Frames Across Different Domains: Just as with 'Access Data Sources Across Domains' it is possible for sites to show content from another site in a frame. Disable to prevent. By default this is disabled in Restricted Sites.

- Open Files Based On Content, Not File Extension: When enabled the MIME type of the file will be checked to determine which application should be used for opening the file. If disabled the specified program will be used.

- Software Channel Permissions: Three options are available: High Safety, Low Safety and Medium Safety. High Safety prevents from being notified by e-mail on software updates, and keeps programs from automatically getting downloaded and installed. Low Safety does allow this, and Medium Safety gets you the e-mails and downloads (provided it is digitally signed), but no automatic installation.

- Submit Non-Encrypted Form Data: As it says... Disable prevents, Enable permits, and Prompt prompts.
- Use Popup Blocker: Well… Use the built-in popup blocker or not.

- Userdata Persistence: If enabled, web sites can create XML files on your system that can store large quantities of information about you. These files ("Supercookies") are no security threat, since they can only contain what you enter. If you see this as a circumvention of Internet Explorer 6's support for the Platform for Privacy Preferences (P3P), disable this setting.

- Web Sites In Less Privileged Web Content Zones Can Navigate Into This Zone: Specifies if Websites running in a security zone with a higher security settings can change the zone to one with less security. For example, changing from Internet to Local Intranet.
Scripting Security Settings

- Active Scripting: Determines whether scripts are allowed to run on a web page. Enabled in all but Restricted Sites

- Allow Paste Operations Via Script: A security flaw that allowed scripts to copy data from the user's clipboard to their website... If you are concerned about this, disable it. This is only disabled in Restricted Sites.

- Scripting Of Java Applets: this sets whether scripts are allowed to interact with Java applets. Enabled in all but Restricted Sites.
User Authentication Settings

What happens when you have to login to a website. You might think it is convenient to have you logged in automatically, but don't allow it anywhere but the Local Intranet and Trusted Sites. A malicious web site can ask for your login credentials and steal these without you knowing. For more information about this exploit, see Microsoft Security Bulletin MS01-001.

Global Security Settings


In addition to the settings for every security zone you can change global settings on the Advanced tab in Internet Options. These settings apply to every security zone on the computer. The settings are basic on/off checks. The default values are also given. Most descriptions are self-explanatory so I only give extra information if needed.

- Allow Active Content From CDs To Run On My Computer (off): Allows active content to be run automatically from CD without prompting, as would happen with other active content.

- Allow Active Content To Run Files In My Computer (off).

- Allow Software To Run Or Install Even If Signature Is Invalid (off): Running and installing active content is prevented if the signature is invalid regardless of the security zone.

- Check For Publisher’s Certificate Revocation (on): Checks to see if a certificate is revoked when you download an ActiveX control.

- Check For Server Certificate Revocation (off): Checks the Certificate Revocation List for the status of the certificate on web sites that use SSL or TLS

- Check For Signatures On Downloaded Programs (on): Checks signatures on downloaded ActiveX controls.

- Do Not Save Encrypted Pages To Disk (off): prevents saving of secure pages in the Temporary Internet Files folder.

- Empty Temporary Internet Files Folder When Browser Is Closed (off): This option should be enabled on all public computers or computers with high security requirements.

- Enable Integrated Windows Authentication (on): Ensures that only NTLM-based authentication is used to authenticate a user.

- Enable Profile Assistant (on): Allows you to use the Profile Assistant to store and maintain personal information.

- Use SSL 2.0 (on), Use SSL 3.0 (on), Use TLS 1.0 (off): Allows the use of these protocols when creating secure channels.

- Warn About Invalid Site Certificates (on): Warns users on secure websites if the Site’s certificate is invalid.

- Warn If Changing Between Secure And Not Secure Methods (off).

- Warn If Forms Submittal Is Being Redirected (on): shows a message when the submitted form is beng redirected to another website or location to retrieve content.

USING CONTENT ADVISOR


Because the Internet is uncontrolled, there will be something on it to offend anyone. This is not just an issue for parents who want to protect their offspring, it can be an issue for everyone. Internet Explorer handles this through Content Advisor.
When Content Advisor finds the user going to a restricted page, it will issue a warning. Users who know the Supervisor password can bypass this and go to the site anyway.
Internet Explorer comes with one rating system, RSACi (Recreational Software Advisory Council). This system is obsolete. It has been supplanted by ICRA (Internet Content Rating Association, http://www.icra.org).
To install ICRA follow these steps:
  1. Download the .rat-file (ratings) for ICRA and save it to %SystemRoot%\System32.

  2. Click Configuration Panel, Internet Options and click the Content tab.

  3. Under Content Advisor, click Enable. The Content Advisor dialog appears.

  4. On the General tab click Ratings

  5. Click Add, select icra.rat, click Open and click OK in the Rating systems dialog.

  6. Click Ratings.

    This contains a list of rating systems and categories. The ICRA system has a large number of categories. Each category has two settings: slider to the left (do not allow) or to the right (allow). RSACi only has four (language, nudity, sex and violence) and the settings are in five levels (the higher the level the more is allowed).

  7. Select categories and set the limits you want.

  8. Click OK. If you haven't set up a Supervisor password, you'll see a dialog box asking for one.

    This password will let you change and override settings.
    Tip: if you lose your password go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings in the Registry Editor and delete the value Key.
By default Content Advisor blocks unrated pages because it has no way of knowing what the content is. When you go to an unrated page, you will be presented with a dialog saying you cannot view the page. You can enter the supervisor password and say whether this page is allowed or not.

If you don't want this protection you can change the default behavior. Go to Internet Options, Content, and click Settings. On the General tab select Users Can See Sites That Have No Rating.

You can create your own ratings by setting up a list of sites and specifying Always or Never on the Approved Sites tab. You can also delete sites from this list on the tab.

Turning Content Advisor off can be done by clicking the Disable button and specifying the password.
You can also use other programs to filter the content of pages, like Cyber Patrol and CYBERsitter.

MANAGING ACTIVEX CONTROLS


ActiveX controls are Windows programs, therefore they are able to do what any program can do. They are only limited by the permissions of your account. Already hundreds of them will be on your computer, because ActiveX controls are an important part of Windows. Apart from installing programs, you can also download these controls from the Internet when you visit a website.

To help decide if a download is risky or not, Microsoft employs a digital signing strategy called Authenticode. On downloading, Internet Explorer checks to see whether it can download the control or not. If it can't find information on it, Internet Explorer will ask you if it can be downloaded.

Note that the signature does not tell you it can be trusted, it only attests to the integrity and authenticity of the control you are about to download. In the default security settings for the Internet, Internet Explorer prompts you for permission to download and blocks unsigned downloads. On the dialog box you can click the name of the component's publisher to see the certificate that was used to sign the download. Remember that once the control is downloaded you cannot see the certificate again, so if you want to see it, that would be the time. You can import the certificate by clicking Install Certificate.

Once the control is downloaded you can see more about it by going to the General tab of Internet Options and clicking Settings, View Objects. Alternatively you can go to %SystemRoot%\Downloaded Program Files .
Updating ActiveX Controls

In the Details view of the Downloaded Program Files folder, you can find several types of information about a control. The Status column tells you if the control has been damaged. Creation Date tells when you downloaded it. If the control has become damaged, or you think you should update it, you can right-click the control and choose Update from the menu. When updates are available, you'll be presented with the already familiar Certificate window, and after that the control will be updated.
Deleting ActiveX Controls

How tempting it might be just to hit Delete in the Downloaded Program Files folder, this will not uninstall the control. It will only get rid of the .ocx/.dll file, but not the modifications in the Registry. When you get to the site that installed the control, it might make Internet Explorer crash, because it finds the control in the Registry and not on disk!
If you want to delete an ActiveX control, open Add Or Remove Programs in the Control Panel to see if it can be uninstalled from there. If it cannot, right-click the control and choose Remove.
ActiveX Control Properties

Right-clicking a control and choosing Properties reveals more information about it. The Properties dialog box shows on the General tab if it is a Java applet or an ActiveX control (Type), where you downloaded the control (CodeBase). Internet Explorer uses the security zone that the CodeBase belongs to to determine what the permissions are for the control. Note that the CodeBase might be different from the website where you downloaded the control. In such a case Internet Explorer applies the most restrictive of the settings.

The Version tab allows you to find information about the control's publisher and the Dependency tab identifies the file(s) used by the component.
Safe For Initialization and Safe For Scripting Flags

ActiveX controls can be instantiated with local or remote data. If this data comes from an untrustworthy source this could cause a breach in the security. As a way of dealing with these risks, publishers can sign the controls as Safe For Initialization and/or Safe For Scripting.

If a control is marked Safe For Initialization, the publisher asserts that the control will do no harm, regardless of how it was initialized. If a control is marked Safe For Scripting, the publisher asserts that the control will do no harm no matter how the properties, methods and events are scripted.

Under default security settings controls without these flags will be blocked in the Local Intranet, Internet and Restricted Sites zones. In the Trusted Sites zone you will be prompted to obtain permission.

If a control is marked safe for scripting, the Registry key for the has the following key:

HKEY_CLASSES_ROOT\CLSID\\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}

Likewise safe for initialization is indicated by this key:

HKEY_CLASSES_ROOT\CLSID\\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}

Note that these keys do not have any keys or values under them. If you want to demote the control you just delete the key that indicates it is safe. Do not delete other parts, just the key marking it as safe!
Permitting Only Administrator Approved ActiveX Controls To Run

You can restrict the use of ActiveX controls to a set approved by the Administrator by using Microsoft Internet Explorer Administration Toolkit (which you can download at http://www.microsoft.com/windows/ieak/default.mspx) or with Group Policy.

Start Group Policy by choosing Run... from the Start menu and entering gpedit.msc. In Group Policy navigate to User Configuration\Administrative Templates\Windows Components\Internet Explorer\Administrator Approved Controls. You'll see a list of controls which you can add to the approved list by double-clicking an entry and selecting Enabled from the popup window.

You can add Controls which are not on this list by editing the Registry. Get the CLSID from the Control by right-clicking the Control and choosing Properties. Select and copy the CLSID. Open Registry Editor and navigate to HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\AllowedControls. If that key doesn't exist you can create it. Add a DWORD value for the CLSID you want, and set the data to 0. To prohibit the use of that Control set the data to 1.

To limit Internet Explorer to the use of those Controls configure the Run ActiveX Controls And Plug-ins setting to Administrator Approved. This is a per-security-zone setting, so you will have to set it for every zone you want limited.
Inactivating an ActiveX Control

If you want to make sure that an ActiveX Control never runs on your system again copy the CLSID from the Control by going to %SystemRoot%\Downloaded Program Files, double-clicking the Control to be removed and copying the ID field from the General tab.

Run Registry Editor and navigate to HKLM\Software\Microsoft\Internet Explorer\ActiveX Compatibility. In this key add a new Key and paste the copied CLSID as name. If the key already exists, Registry Editor will refuse to add it, so delete the newly appended key and select the other key. Add a DWORD value named Compatibility Flags. Double-click that value to edit it and enter the hexadecimal value 400 (or 1024 after selecting decimal). When the value is 0x00000400 the Control will become inactive. To make it active again, delete the value Compatibility Flags.

MANAGING JAVA APPLETS


Just like ActiveX Controls, downloaded Java Applets are located in %SystemRoot%\Downloaded Program Files, where you can view, update and remove them. Java Applets don't have unrestricted access to your system because they run in a "sandbox". In this sandbox an applet can do the following:
  • Access threads in the current execution context

  • Open network connections to the applet host so it can download other needed files

  • Create a popup window with a banner warning the user that it ws created within a Java Applet.

  • Access reflection Application Programming Interfaces for classes from the same loader

  • Read base system properties, like Java version, VM vendor and Operating System.
For more details about the security of Java Applets see Java Security Settings in this article.

MANAGING SCRIPTS

A script is embedded in a web page, and is written in VBScript or JScript. Scripts can also be saved as stand alone files (the extensions used are .vbs for VBScript and .js for Jscript). With the Windows Scripting Host they can executed as well. Many viruses are written as scripts, so use a good Anti-Virus program to protect you from scripted email.

Because scripts normally make use of known exploits and security breaches, keep up to date with Windows and Internet Explorer patches!

Internet Explorer includes a number of security settings that affect scripting, see earlier in this article.
You can configure the Internet Zone to prompt when a site wants to execute a script. And create a security zone with sites that you deem trustworthy. After the site has been proven to be benign, you add it to the newly created security zone, and it will run as normal.
As an alternative you can use Jason Levine's Script Sentry (http://www.jasons-toolbox.com/scriptsentry.asp). Script Sentry allows you to run scripts without interruption, and display alerts when other scripts want to run.
Windows Forensics: Have I been Hacked?

Windows Forensics: Have I been Hacked?

One of the top questions I see on numerous message boards is "How do I go about seeing if I have been hacked?"

I am writing this Tutorial for these people. In this tutorial I will show you how to determine if your Windows NT, XP, or 2000 box is hacked and how you can go about cleaning up the files they may have left behind. This tutorial should show you how to detect most hacks, but there are other methods that will be much harder to detect and will require a greater degree of knowledge in detecting them. In my experience, though, most of the hacks that are done in mass, especially by the script kiddies will be detectable through these methods.

Almost all the utilities that I will use in this Tutorial are freeware and downloadable. I have also included in the next section a list of these programs and their locations. Please note that this tutorial primarily focuses on Windows XP, 2000, and NT as some of these utilities do not work on the earlier versions of Windows. Some of the discussion in this tutorial may be advanced to some users. Please feel free to message or email me if you have some questions or suggestions.

The utilities you will need for this Tutorial are as follows:

Fport

This is a console utility that is run from the command line. When you run it, it will list all listening TCP/UDP ports on your system and the program that is using those ports.

TCPView

This is a similar program to Fport, but shows it in a graphical interface. This program not only shows listening ports, but also established and pending connect and closing connections. Some people prefer this more.

Process Explorer

This program will list all open processes and delineate between the parent processes and the processes that are spawned by the parent. This is a very useful program.

PSTools

This is a collection of console command line tools that can list open processes, kill processes, as well as many other useful functions.

NTFSDOS

This is only necessary if you have NTFS Volumes. This program will allow you to create a boot disk that enables you to read any NTFS Volumes that you have on your computer. The only drawback to this program is that you need the commercial version to actually delete/write to these volumes, as the free version is Read Only. There are more advanced alternatives, which I will give below.

Dos/Windows Boot Disk ?
http://www.startdisk.com/ or http://www.bootdisk.com/bootdisk.htm

These sites enable you to create boot disks in which you will boot the computer.

Filealyzer

This tool adds a windows explorer shell extension to your right click on a file. When you use Filealyzer on that file you will be able to see a lot of information about the file. Information such as whether it?s a packed exe (save that for another tutorial) or the version information. What I use it for is the hex dump and then the ability to list the strings found in the binary file. From the strings you can gain a lot of useful information as to what the program does or is.

Dameware NT Utilities

This program allows you to remotely administer a computer/group of computers. I was hesitant to put this on as it is not freeware, but it is such a great utility.


Why would someone want to hack me?

There are many reasons why someone would want to hack your computer. From my experience the most common reasons are as follows:

1. Setup a FTP Server (Pubstros) to distribute copyrighted material.
2. Setup an IRC client/bot that is used to DDOS other computers, flood IRC users, scan/hack other computers, and to distribute copyrighted material as a Fileserv.
3. Use your computer to scan others or hack into other computers. This gives them a degree of anonymity.

How can I tell if I have been hacked?

Almost every remote hack involves leaving a program behind that will allow them to get back into your computer regardless of whether or not you fix the security problem that let them into your computer in the first place. The only time a hacker does not leave something behind, is if they are hacking your computer for specific information or an item. Almost 99% of the time this is not the case.

The programs that they leave behind are IRC clients that they can control from a channel on an IRC Server or a Backdoor/Trojan.

Since these clients or Trojans must listen and wait for connections from the hacker, they must listen on a TCP or UDP port. With that in mind, the tools that I list above come into play. Using Fport or TCPView will allow you to see what TCP/UDP ports are open and listening on your computer and what program is using those ports.

To see what programs are running and are listening on TCP/UDP ports you would use Fport or TCPView.

For example, lets say a hacker uses the RPC/DCOM exploit that came out recently to get a command shell to your computer. They download and install SubSeven on your computer. As many installations of SubSeven use the default TCP Port 27374 it makes it very easy to spot this Trojan running on your computer.

By running Fport you would see the following (Formatting is a little messed up here):

FPort v2.0 - TCP/IP Process to Port Mapper
Copyright 2000 by Foundstone, Inc.
http://www.foundstone.com

Pid Process Port Proto Path
636 svchost -> 135 TCP C:\WINDOWS\system32\svchost.exe
4 System -> 139 TCP
4 System -> 445 TCP
660 svchost -> 27374 TCP C:\WINDOWS\System32\s.exe

From looking at this output you can see that you have a program in the directory c:\windows\system32 called s.exe. Right off the bat, that file name looks suspicious let alone the port it is listening on.

You would then go into task manager, kill the process, and then delete the file. You should look around some more and see if there are any other files that have the same creation date, as hackers generally leave more than 1 file behind.

If you cannot kill the process via task manager, then you would want to check the services and see if the program is running as a service. If it is, stop the service, and then try to delete the file.

You can also see if you can find out how the program is being started on boot up. I find this is generally in the registry for non-services. The key is:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

There are other registry entries, especially for services, that can load a program on startup. You can launch regedit and search for the filename and see what comes up.

Other places to look for where programs can be launched at startup are:
Autoexec.bat
Winstart.bat
Win.ini
System.ini
The Startup folder.

What if Fport or TCPView says there is a program running but I cant find it!!!?!?

First thing is to make sure you have the options set to see all hidden files and system files. If you are doing a directory listing from a command prompt, make sure you use the /a flag with the dir command to see hidden files.
If you still can not see the files, then cleaning up a hack in this scenario is much harder as a Root Kit is generally hiding the Trojan/Backdoor. Root Kits are programs that allow you to hide registry entries, service entries, processes, directories or filenames. Though more common in Unix hacks, they are starting to become more prevalent in Windows based hacks as well.

Don?t worry though, there are still ways to detect these Root Kits and clean them up. Since these Root Kits are running as processes on the hacked machine, they only stop the hacked machine from seeing the registry entries, directories, files, processes or services. The Root Kit does not affect other machines looking at the files or drives.

There are a few ways to connect to your machine or drives in order to see the files:

One way is to just share your C: drive and connect to your machine from another computer. That remote computer can be another Windows Computer, or my favorite, using Linux and it?s smbclient program.

When connected through another computer you can see all the files and directories that are normally hidden, sort by date, and see the files that should not be there.

If you need to remove registry entries you can connect to the registry remotely from another computer using Dameware NT utilities, or use another program like it. Due to the fact that you are connecting to your computer from another computer, where the Root Kit is not affecting what you see, you will be able to see all hidden objects.

If you do not have another computer at your disposal you should make a bootable disk and boot off that disk. You will then be unaffected by the Root Kit and be able to delete files at your whim.

If your volumes are NTFS volumes, it can be a little harder. You can use a bootable CD that contains a linux distrubitions such as the following:

http://trinityhome.org/trk/
http://fire.dmzs.com/

Both of these distributions offer NTFS support and forensic utilities. You can also use the NTFSDOS program that I reference above. That is a great program, but the functionality really increases when you have a licensed version of it. When you have the licensed version of it you are able to make a bootable floppy and all the NTFS drives are mounted and visible, but now you can also write to it instead of only being able to read from it.

Other Hacks? And are they detectable?

What I have covered so far are the more generic hacks that are used. They are the most common and can be detected with the methods above. This tutorial, though, can not cover all possible hacks and ways to detect them. I will give a brief summary on some other types of hacks, but will not go into removing these types of hacks, as they can be a tutorial unto themselves. A simple google search can provide that information.

Alternate Data Streams: Alternate Data streams were introduced into NTFS volumes to support the Macintosh Hierarchical File System and are widely undocumented. With the use of Alternate Data Streams or ADS, a hacker can hide files, even executables, and make them almost invisible to the operating system and therefore yourself. There are tools out there such as LADS that will enable you to see ADS files, but they will not delete them. Luckily, even if a executable Internet application is hidden using ADS, fport will still detect them. They will show up as :somefilename or somefilename:somefilename2.

Kernel and Device Driver hacks: An experienced hacker may have the knowledge to actually patch/intercept system drivers, device drivers, or system calls. This will enable them to issue commands to the OS as Ring0 or at a "Operating System Kernel Security Level". If a hack like this occurs, usually the best situation is to backup your data and reinstall the OS. This is because if they have such access to the box, then you really can not be sure what else has been compromised.

Conclusion

Ultimately, if you feel you have been hacked the decision is yours to try to clean up the box and continue using it, or to reinstall the OS. In some situations you can definitely clean up the hack and continue using the box, but in others the safest bet may be to do a reinstall. That must be a judgement call you make on your own.
TCP and UDP Ports Explained

TCP and UDP Ports Explained

Introduction
In this tutorial we will discuss the concept of Ports and how they work with IP addresses. If you have not read our article on IP addresses and need a brush up, you can find the article here. If you understand the concepts of IP addresses, then lets move on to TCP and UDP ports and how they work.
The devices and comptuers connected to the Internet use a protocol called TCP/IP to communicate with each other. When a computer in New York wants to send a piece of data to a computer in England, it must know the destination IP address that it woud like to send the information to. That information is sent most often via two methods, UDP and TCP.
The two Internet workhorses: UDP and TCP
UDP? TCP? I know you are getting confused, but I promise I will explain this in very basic terms so that you can understand this concept.
TCP stands for Transmission Control Protocol. Using this method, the computer sending the data connects directly to the computer it is sending the data it to, and stays connected for the duration of the transfer. With this method, the two computers can guarantee that the data has arrived safely and correctly, and then they disconnect the connection. This method of transferring data tends to be quicker and more reliable, but puts a higher load on the computer as it has to monitor the connection and the data going across it. A real life comparison to this method would be to pick up the phone and call a friend. You have a conversation and when it is over, you both hang up, releasing the connection.
UDP stands for User Datagram Protocol. Using this method, the computer sending the data packages the information into a nice little package and releases it into the network with the hopes that it will get to the right place. What this means is that UDP does not connect directly to the receiving computer like TCP does, but rather sends the data out and relies on the devices in between the sending computer and the receiving computer to get the data where it is supposed to go properly. This method of transmission does not provide any guarantee that the data you send will ever reach its destination. On the other hand, this method of transmission has a very low overhead and is therefore very popular to use for services that are not that important to work on the first try. A comparison you can use for this method is the plain old US Postal Service. You place your mail in the mailbox and hope the Postal Service will get it to the proper location. Most of the time they do, but sometimes it gets lost along the way.
Now that you understand what TCP and UDP are, we can start discussing TCP and UDP ports in detail. Lets move on to the next section where we can describe the concept of ports better.
TCP and UDP Ports
As you know every computer or device on the Internet must have a unique number assigned to it called the IP address. This IP address is used to recognize your particular computer out of the millions of other computers connected to the Internet. When information is sent over the Internet to your computer how does your computer accept that information? It accepts that information by using TCP or UDP ports.
An easy way to understand ports is to imagine your IP address is a cable box and the ports are the different channels on that cable box. The cable company knows how to send cable to your cable box based upon a unique serial number associated with that box (IP Address), and then you receive the individual shows on different channels (Ports).
Ports work the same way. You have an IP address, and then many ports on that IP address. When I say many, I mean many. You can have a total of 65,535 TCP Ports and another 65,535 UDP ports. When a program on your computer sends or receives data over the Internet it sends that data to an ip address and a specific port on the remote computer, and receives the data on a usually random port on its own computer. If it uses the TCP protocol to send and receive the data then it will connect and bind itself to a TCP port. If it uses the UDP protocol to send and receive data, it will use a UDP port. Figure 1, below, is a represenation of an IP address split into its many TCP and UDP ports. Note that once an application binds itself to a particular port, that port can not be used by any other application. It is first come, first served.
<-------------------- 192.168.1.10 -------------------->
0 1 2 3 4 5 .. .. .. .. .. .. .. .. 65531 65532 65533 65534 65535
Figure 1. IP address with Ports
This all probably still feels confusing to you, and there is nothing wrong with that, as this is a complicated concept to grasp. Therefore, I will give you an example of how this works in real life so you can have a better understanding. We will use web servers in our example as you all know that a web server is a computer running an application that allows other computers to connect to it and retrieve the web pages stored there.
In order for a web server to accept connections from remote computers, such as yourself, it must bind the web server application to a local port. It will then use this port to listen for and accept connections from remote computers. Web servers typically bind to the TCP port 80, which is what the http protocol uses by default, and then will wait and listen for connections from remote devices. Once a device is connected, it will send the requested web pages to the remote device, and when done disconnect the connection.
On the other hand, if you are the remote user connecting to a web server it would work in reverse. Your web browser would pick a random TCP port from a certain range of port numbers, and attempt to connect to port 80 on the IP address of the web server. When the connection is established, the web browser will send the request for a particular web page and receive it from the web server. Then both computers will disconnect the connection.
Now, what if you wanted to run an FTP server, which is a server that allows you to transfer and receive files from remote computers, on the same web server. FTP servers use TCP ports 20 and 21 to send and receive information, so you won't have any conflicts with the web server running on TCP port 80. Therefore, the FTP server application when it starts will bind itself to TCP ports 20 and 21, and wait for connections in order to send and receive data.
Most major applications have a specific port that they listen on and they register this information with an organization called IANA. You can see a list of applications and the ports they use at the IANA Registry. With developers registering the ports their applications use with IANA, the chances of two programs attempting to use the same port, and therefore causing a conflict, will be diminished.
How to create and extract a Zip File in Windows ME/XP/2003

How to create and extract a Zip File in Windows ME/XP/2003

Windows ME/XP/2003 have built in ZIP file support. It is therefore, very easy to make and extract ZIP files using these operating systems.
To create a ZIP file:
Right click on a file, folder, or selection of files and click on the Send To menu option and then choose Compressed (zipped) Folder. The image below shows the location of these menu items:




After selecting the Compressed (zipped) Folder menu option, the files will be zipped and you should now see a file that ends with .ZIP. The files name will be the name of the folder or file you compressed. If you compressed a selection of files, it will be the name of the first file in that selection.
To extract a ZIP file:
1. Right-click on a ZIP file and select the Extract All... menu option as shown in the image below:



2. You will now be presented with a screen similar to the one below.
Press the Next button.

3. At this next screen, as shown in the figure below, enter the path where you would like the files to be extracted to. In the image below I am extracting the files in the ZIP archive to the directory d:\extracthere. If that directory does not exist, it will be created.
After you type in the location where you wish the files to be extracted to, press the Next button.

4. The files have now been extracted and you are presented with a screen similar to the one below asking if you would like to open the folder you extracted the files to.
If you want to see the extracted files, leave the checkmark in place, otherwise uncheck the box labeled Show extracted files. Then press the finish button.
Now your files are extracted into the directory you have specified and you can begin to use them.
How to update a Windows hardware driver

How to update a Windows hardware driver


Table of Contents
  1. What is a Driver?
  2. Why do I need to update
  3. Finding Out the Manufacturer and Model of Your Device
  4. Determining the current version of your driver
  5. Finding the latest driver
  6. Downloading the driver update
  7. Installing the Driver update
  8. Conclusion
Ads by Google
TV tunercards for your PC  www.dvbshop.net  Anysee,Technotrend,Tevii,Mystique Dutyfree shopping, worldw. dispatch
What is a Driver?

A driver is a program that is able to control a device that is connected to your computer. These drivers are used by the operating system to enable it to communicate with the particular device the driver was made for. Devices that you connect to your computer are often very specialized which makes it so Windows can not communicate directly with the device without a program telling it how to. This program, or device driver, acts as a translator between the installed device and the programs that utilize the device.


Why do I need to update?

By default Windows contains generic drivers for many different types of hardware connected to your computer. Unfortunately, many of these drivers that are bundled with Windows tend to be generic and do not support all of the advanced features of the hardware being installed. Therefore you would want to download and install the driver created by the hardware manufacturer so that Windows understands how to use these special features.

Also as time goes by, hardware manufacturers release new versions of their drivers to fix bugs, increase performance, increase stability on your computer, or add new features. When these drivers are released it is recommended that you upgrade your driver to take advantage of these new enhancements.

When new drivers are released they tend to come in two types of updates. The first type is a program that you run that will automatically update the driver for you and then prompt you to reboot your computer. The second type is a set of driver files that you need to manually update the drivers with. This tutorial will focus on teaching you how to upgrade your driver using both methods.


Finding Out the Manufacturer and Model of Your Device

Before we begin updating your driver, we need to know the manufacturer and model number for the device. This is a pretty simple problem to overcome. Simply look at your device for a brand name, and that should be the manufacturer. For example I am looking at my modem and on the top it says "Binatone". Pretty simple huh!

To find the “model” of your device look at the back/bottom of your device for a code (my modem's is ADSL 2000). If this does not work, try looking in the paperwork that came with your device and see if you can find it there.

On the other hand, if you have an internal device that is not easily accessible, it may be difficult for you to find the make and model for it (for example a video card). For internal devices you should use the Device Manager to find out this information:

Click on the Start button in the bottom right hand corner of your desktop as shown below:




Click on the Control Panel menu option to open the Control Pane as shown below:




Double-click on the System icon as shown below:




Click on the Hardware tab at the top of the box (red arrow), then click on the box which says Device Manager (blue arrow) as shown below:



A window will appear which contains a list of the devices on your computer like the image below.



You will need to click on the plus (+) arrow next to the hardware category for the driver you want to update (red arrow). For my continuing example of updating a video driver I would click on the plus (+) arrow next to display adapters (where video cards reside). After clicking on the (+) sign, the category will open listing the devices that are installed on your computer that fall under this category of hardware. You should see your video card listed and you would make a note of the make and model of the card you wish to update. Stay in the current window, as the following steps will continue from here.



Determining the current version of your driver

Before you upgrade your driver, you want to determine whether or not you have the latest version. When developers create drivers they assign a version number to it. Each time the manufacturer releases a new update to this driver, they increase the version number. In this way you can determine if you have the latest version of the driver by comparing the version number of your currently installed driver to the version number of the driver currently . So if there version number is higher than yours, you know that there is a newer version available for download.

To determine the current version of your driver you would do the following:
While in the device manager, as described above, you need to click on the (+) arrow next to the category of device you want to update (red arrow). Then right click on the device which you would like the update. Again, in my example I would right click on the Radeon 9500 pro / 9700 which the blue arrow is pointing at.




After right clicking a list of options will appear. Click properties:




A new windows will open, which will display the various properties of your device. Click on the Driver tab in the top of the window (red arrow). Then look at the details in the Driver Version line (blue arrow):



Write down this version number so you can reference it later.


Finding the latest driver

So, now that you know the name, model, and version number of your device it is time to determine if there is a newer driver available for you to use. The easiest way to find a updated driver is to check the manufacturer’s web site. This will ensure you have the latest and most up-to-date drivers available for your device. Finding your manufacturers web site should be pretty simple. Using the example above, I found my device manufacturer for my video card was ATI radeon. Usually the manufacturer’s web site is its name with standard internet tags around the end (www. and .com). If you are unable to find the website this way, try going to www.google.com and searching for the name there. Usually the first entry should be the official manufacturer’s site:



When you find the address of the manufacturer, go to the site and have a look around. It would be impossible to give instructions for each manufacturer, but you should be looking for a drivers page. On some manufacturer's sites the Drivers link is prominent. On others you generally need to go into their support section to find the updated drivers. If that does not work, you can search for it on the site. After taking a good look around the manufacturer’s site, you should have found the driver section for your device. However, in the event that you are unable to find a driver section, there are a number of handy sites which collect all the drivers available into an alphabetical list by manufacturer name. My favorite is www.driverzone.com. It has an up-to-date list of available drivers, and is very easy for novices to navigate around. This step is the only part of the tutorial where I cannot give you specific instructions; it varies too much from brand to brand.

If you have found the drivers page, simply compare the version number of the driver they have available for download to the version number you retrieved earlier. If their version number is higher, then they have an updated driver for your machine. If it is the same version, then there is no newer driver available.


Downloading the driver update

When you have found driver update for your device that is newer that the one you have installed, simply go back to the manufacturers site/or driverzone, and find the newer driver. Click on the download link to this file and you should be prompted with a download box. If you use Internet Explorer it will look like so:



You should save your driver update download to the desktop. This is so that the file can be easily found later on. To do this, click save and setting the Save In pathname as Desktop (red arrow) and press the Save button.

IPB Image


So now you should have the file placed neatly on your desktop for easy access.
If the files extension is .zip, then the driver will need to be extracted first. This can be done very easily using BleepingComputer's own tutorial on the subject here:

How to create and extract a ZIP File in Windows ME/XP/2003

How to create and extract a ZIP File in Windows 95/98/2000

You should extract these files to the desktop now. If on the other hand, the file is an executable (ends with .exe), then move on to the next section.


Installing the Driver update

To launch the driver update program you would look for the program that you downloaded or extracted. The setup file should look something like this:




IPB Image




Double-click on the setup file and follow the on screen instructions to install the update. When the driver has finished installing, it will usually prompt you to reboot. Reboot your machine and you should now be using the updated drivers.

If on the other hand, there is no setup.exe file or other executable to run, then you will need to manually update the driver through the Device Manger. Using the previous instructions open the Device Manger. Using the drop down plus (+), open the category of the device you want to update and select the device by clicking on it once to highlight it. Right-click on the device and click Properties. Now click on the Driver tab and then click on the Update Driver button:



A wizard will begin in a new window. If the Wizard asks Can Windows connect to Windows Update to search for software? select the option labeled No, not this time and press the Next button. You will now see a screen similar to the one below.
Click on the option labeled Install from a list of specific location (Advanced) (red arrow). Then click next (blue arrow). A screen will open similar to the one below.


Select the option labeled Don't search. I will choose the driver to install. (red arrow) and press the Next button. A new screen may come up showing compatible hardware. Simply press the Have Disk button.
Then click on the Browse button and navigate to the folder on your desktop where you extracted the driver files. Once you are navigated to that folder you will see something like below.
You will see a list of .inf files that contain the information about the driver update found in that folder. Select the .inf file (red arrow) and press the Open button (blue arrow). Then press the OK button. You will now see a list of compatible hardware. Select the driver and press the Next button. Windows will copy the updated driver to your system. When it is done, press the Finish button.
You will now be back at the properties page for your device. If you look at the version, you should see that the version number now corresponds to the new driver you just installed. You can now press the Close button and exit the Device Manager.

Ad Placement

Contact Form