To download the latest version of Webcam Central for your Dell computer, perform the following steps:
The following steps will only work with Internet Explorer. It will not work in Firefox or Google Chrome browsers. Also the registration process requires a download and scan of your Dell computer and can take up to five minutes to perform.
1. Navigate to the Dell Support Website
2. Click My Account in the upper right corner and sign in with your Dell My Account in the popup box provided.
3. Under the My Software section on the right side of the page, click "Download Factory Installed Software (My Dell Downloads)".
4. Click the checkbox that agrees to the Terms and Conditions of the My Dell Downloads website and click Register System at the bottom of the page
5. At the My Download Locker page, click the registered system that corresponds with the computer you are downloading Webcam Central to.
6. Under the Title section, look for Dell Webcam Central. There may be more than one listing for this software title.
7. Select the listing with the latest version number in the Version column. Click the checkbox under the Download column for this software, and at the bottom of the page click Download Now.
8. Follow the on-screen instructions to complete the installation.
9. Once the Dell Webcam software is installed restart the computer.
When these steps do not resolve the issue, a diagnostic test is available for the webcam. refer to the How to Run the Dell PC Diagnostics for Webcam Issues section.