If the recording problem persists, note the name of the Driver Provider in Device Manager.If the driver provider is Microsoft, note the name of the sound device you right-clicked over.

Once you have the necessary information about your sound device, you can normally obtain appropriate updated drivers specific to your hardware from the internet.

Manufacturers of motherboard sound devices such as Realtek, Sigmatel and Soundmax do not usually provide any driver support to end users.

Problems such as recordings freezing up, difficulty in selecting the correct, working input source or having the full range of input sources available, usually mean your sound device has faulty, outdated or inappropriate drivers.

If this occurs it is important that the drivers are updated.

"Icons" views have a direct link to Device Manager, as does "Classic View" on Windows Vista only.

Windows XP and earlier: Click , click on the Hardware tab, then on the "Device Manager" button on the Device Manager panel.You don't want drivers from Microsoft - in most cases these are only generic drivers, not specifically matched to your hardware.This often leads to problems such as not being able to select the correct input, or recordings not being made correctly.Any drivers they offer will usually be generic drivers not matched to your particular motherboard. Note that basic plug 'n' play USB sound devices without a choice of inputs (like a USB microphone or a USB turntable or cassette deck) generally use the operating system's USB Audio Class drivers.If such a device is malfunctioning and the manufacturer does not offer special drivers, examine the USB cable and connections, or look in the device's or the operating system's control panels for issues with the device or with the Universal Serial Bus controllers. Windows users can try updating their drivers via Device Manager in the first instance, before looking for drivers on the internet.To do this, you can use Device Manager on Windows, System Profiler on a Mac or the /lspci or /lsusb commands on Linux.