Windows 7 commands every administrator should know

PC troubleshooting is becoming less common in larger organizations, but consultants and techs in smaller shops still have to get their hands dirty identifying and fixing desktop problems. Often times, troubleshooting Windows 7 means delving into the command line. Here are 10 fundamental Windows 7 commands you might find helpful.

Before I begin…

This article is intended solely as an introduction to some useful troubleshooting commands. Many of them offer numerous optional switches, which I won’t cover here due to space limitations. You can find out more about each command by checking out TechNet’s command-line reference.

1: System File Checker

Malicious software will often attempt to replace core system files with modified versions in an effort to take control of the system. The System File Checker can be used to verify the integrity of the Windows system files. If any of the files are found to be missing or corrupt, they will be replaced. You can run the System File Checker by using this command:

sfc /scannow

2: File Signature Verification

One way to verify the integrity of a system is to make sure that all the system files are digitally signed. You can accomplish this with the File Signature Verification tool. This tool is launched from the command line but uses a GUI interface. It will tell you which system files are signed and which aren’t. As a rule, all the system files should be digitally signed, although some hardware vendors don’t sign driver files. The command used to launch the File Signature Verification tool is:

sigverif

3: Driverquery

Incorrect device drivers can lead to any number of system problems. If you want to see which drivers are installed on a Windows 7 system, you can do so by running the driverquery tool. This simple command-line tool provides information about each driver that is being used. The command is:

driverquery

If you need a bit more information, you can append the -v switch. Another option is to append the -si switch, which causes the tool to display signature information for the drivers. Here’s how they look:

driverquery -v
driverquery -si

4: Nslookup

The nslookup tool can help you to verify that DNS name resolution is working correctly. When you run nslookup against a host name, the tool will show you how the name was resolved, as well as which DNS server was used during the lookup. This tool can be extremely helpful when troubleshooting problems related to legacy DNS records that still exist but that are no longer correct.

To use this tool, just enter the nslookup command, followed by the name of the host you want to resolve. For example:

nslookup dc1.contoso.com

5: Ping

Ping is probably the simplest of all diagnostic commands. It’s used to verify basic TCP/IP connectivity to a network host. To use it, simply enter the command, followed by the name or IP address of the host you want to test. For example:

ping 192.168.1.1

Keep in mind that this command will work only if Internet Control Message Protocol (ICMP) traffic is allowed to pass between the two machines. If at any point a firewall is blocking ICMP traffic, the ping will fail.

6: Pathping

Ping does a good job of telling you whether two machines can communicate with one another over TCP/IP, but if a ping does fail, you won’t receive any information regarding the nature of the failure. This is where the pathping utility comes in.

Pathping is designed for environments in which one or more routers exist between hosts. It sends a series of packets to each router that’s in the path to the destination host in an effort to determine whether the router is performing slowly or dropping packets. At its simplest, the syntax for pathping is identical to that of the ping command (although there are some optional switches you can use). The command looks like this:

pathping 192.168.1.1

7: Ipconfig

The ipconfig command is used to view or modify a computer’s IP addresses. For example, if you wanted to view a Windows 7 system’s full IP configuration, you could use the following command:

ipconfig /all

Assuming that the system has acquired its IP address from a DHCP server, you can use the ipconfig command to release and then renew the IP address. Doing so involves using the following commands:

ipconfig /release
ipconfig /renew

Another handy thing you can do with ipconfig is flush the DNS resolver cache. This can be helpful when a system is resolving DNS addresses incorrectly. You can flush the DNS cache by using this command:

ipconfig /flushdns

8: Repair-bde

If a drive that is encrypted with BitLocker has problems, you can sometimes recover the data using a utility called repair-bde. To use this command, you will need a destination drive to which the recovered data can be written, as well as your BitLocker recovery key or recovery password. The basic syntax for this command is:

repair-bde   -rk | rp 

You must specify the source drive, the destination drive, and either the rk (recovery key) or the rp (recovery password) switch, along with the path to the recovery key or the recovery password. Here are two examples of how to use this utility:

repair-bde c: d: -rk e:\recovery.bek
repair-bde c: d: -rp 111111-111111-111111-111111-111111-111111

9: Tasklist

The tasklist command is designed to provide information about the tasks that are running on a Windows 7 system. At its most basic, you can enter the following command:

tasklist

The tasklist command has numerous optional switches, but there are a couple I want to mention. One is the -m switch, which causes tasklist to display all the DLL modules associated with a task. The other is the -svc switch, which lists the services that support each task. Here’s how they look:

tasklist -m
tasklist -svc

10: Taskkill

The taskkill command terminates a task, either by name (which is referred to as the image name) or by process ID. The syntax for this command is simple. You must follow the taskkill command with -pid (process ID) or -im (image name) and the name or process ID of the task that you want to terminate. Here are two examples of how this command works:

taskkill -pid 4104
taskkill -im iexplore.exe

Read Users' Comments (0)

how to config email in outlook


This tutorial shows you how to set up Microsoft Outlook 2003® to work with your e-mail account. This tutorial focuses on setting up Microsoft Outlook 2003, but these settings are similar in other versions of Microsoft Outlook. You can set up previous versions of Microsoft Outlook by using the settings in this tutorial.

To Set Up Your E-mail Account in Microsoft Outlook

  1. In Microsoft Outlook, from the E-mail Accounts menu, select Tools.
  2. On the E-mail Accounts wizard window, select Add a new e-mail account, and then click Next.
  3. For your server type, select POP3 or IMAP, and then click Next.
  4. On the Internet E-mail Settings (POP3/IMAP) window, enter your information as follows:
  5. Your Name
    Your first and last name.
    E-mail Address
    Your email address.
    User Name
    Your email address, again.
    Password
    Your email account password.
    Incoming mail server (POP3)
    POP, Pop.secureserver.net or IMAP, imap.secureserver.net.
    Outgoing mail server (SMTP)
    Smtpout.secureserver.net
    Click More Settings.
    NOTE: "smtpout.secureserver.net" is an SMTP relay server. In order to use this server to send e-mails, you must first activate SMTP relay on your e-mail account. Log on to your Manage Email Accounts page to set up SMTP relay. If you do not have SMTP relay set up and your Internet Service Provider (ISP) allows it, you can use the outgoing mail server for your Internet Service Provider. Contact your Internet Service Provider to get this setting.
  6. On the Internet E-mail Settings window, go to the Outgoing Server tab.
  7. Select My outgoing server (SMTP) requires authentication.
  8. If you did not change the SMTP relay section, select Use same settings as my incoming mail server. If you changed the user name and password in the SMTP relay section of your Manage Email Accounts page, select Log on using and enter the user name and password. The following example assumes you did not change your SMTP relay section in your Manage Email Accounts page.
  9. Go to the Advanced tab, and then change the Outgoing server (SMTP) port to 80 or 3535.
  10. Click OK.
  11. Click Next.
  12. Click Finish.

Read Users' Comments (0)

How to uninstall ie in windows



Uninstall, Disable, or Delete Internet Explorer 8 from Windows 7



A lot of Windows users out there dislike Internet Explorer enough that just using a different browser is not enough, they want it gone.  Although there is not a way to completely uninstall it, let’s take a look at how to disable IE 8 in Windows 7 so you won’t have to deal with it anymore.
Click on the Start Menu and go to Control Panel and change the View by category to Large or Small icons then from the Control Panel list go into Programs and Features.
CP View 
In the Programs and Features window click on the “Turn Windows features on or off” link on the left hand side.
The Windows Features screen opens up and here you want to uncheck the box next to Internet Explorer 8.
You will get a confirmation box when you uncheck it saying it may affect other Windows features.  It will if you don’t have another browser installed but otherwise everything that usually opens in IE will open in your default browser.
After verifying you want to turn it off click OK.
You will get a progress notification while Windows turns off IE 8.
When everything is turned off you will need to restart your system.
 
After coming back from the restart you will notice Internet Explorer 8 is no longer there.  Anything you had linked to IE will be associated with another browser if you have one installed. It will also no longer appear in the Set Default Programs section.
 
If you go to the Open With list in Explorer you will see a generic Internet Browser icon that will open up whatever is your default browser.
 
This doesn’t completely remove all traces of Internet Explorer 8 as other programs and processes rely on its rendering engine.  This will definitely get it off your way when doing your daily computing tasks.

Read Users' Comments (0)