Error 2908 Could Not Register Component



Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

Could not register component The reason why the 2908 error is showing is generally because of your PC being unable to access the files or folders it requires to complete the installation. This can be a Windows error, permissions error or just a general problem with the installation files you’re trying to use. Log into your account. Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question.Provide details and share your research! Asking for help, clarification,.

All Forums
SQL Server 2005 Forums
SQL Server Administration (2005)
Error 1603 / 2908

Author Topic
paul.covert
Starting Member

2 Posts

Posted - 2009-10-20 : 08:46:15
I am trying to upgrade a version of SQL 2k to 2k5, but cannot get past the first screen. I'm getting error 1603, when I check the log file I see another error 2908.
What do I have to do to get this thing to upgrade. I really do not want to have two copies of SQL loaded or running.
Thanks..
GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2009-10-20 : 10:50:00
What are the messages of those errors?
--
Gail Shaw
SQL Server MVP
paul.covert
Starting Member

2 Posts

Posted - 2009-10-20 : 12:32:50
Product: Microsoft SQL Server Setup Support Files (English) -- Error 2908. The installer has encountered an unexpected error. The error code is 2908. Could not register component {1F3316BE-825B-4390-A9D2-AF3EECCAE9F6}.
MSI (s) (7C:5C) [12:02:10:796]: Product: Microsoft SQL Server Setup Support Files (English) -- Error 2908. The installer has encountered an unexpected error. The error code is 2908. Could not register component {52723CBD-3400-458C-988A-4D012E6CAEDB}.
MSI (s) (7C:5C) [12:02:10:796]: Product: Microsoft SQL Server Setup Support Files (English) -- Error 2908. The installer has encountered an unexpected error. The error code is 2908. Could not register component {7F618CB9-9BCE-4C1E-9E33-59E8A564E456}.
MSI (s) (7C:5C) [12:02:10:796]: Product: Microsoft SQL Server Setup Support Files (English) -- Error 2908. The installer has encountered an unexpected error. The error code is 2908. Could not register component {F551DA44-8A83-45DD-927C-CDFB7F2B2032}.
MSI (s) (7C:5C) [12:02:10:796]: Product: Microsoft SQL Server Setup Support Files (English) -- Error 2908. The installer has encountered an unexpected error. The error code is 2908. Could not register component {0620FF70-BDD4-4BD9-98AE-6C73C7B183E2}.
quote:Originally posted by GilaMonster
What are the messages of those errors?
--
Gail Shaw
SQL Server MVP
HollywoodBlonde
Starting Member

1 Post

Posted - 2010-03-10 : 17:51:20
JUST FOUGHT THROUGH THIS!!
Ok.
First, download the most updated version of SQL Server Express 2005.
Save it in a folder, don't install it.
Download the Microsoft Windows Installer Cleanup Utility, found on their website. Install & go to Start/Programs/Windows Install Cleanup
Open it & select only the SQL Server items it finds & Remove. Exit.
Control Panel add/remove programs: remove any partial install of SQL it finds.
Cut & Paste all of your database files from Program Files/Microsoft SQL Server/Data into a new folder, I have one called Database for this purpose. It won't delete or copy any of the M... files, logs, etc. that are its defaults.
Reboot.
Install the saved version of SQL Express 2005 you just downloaded, but when the screen comes up that asks for where you want to install it to (the default is Program Files/Microsoft SQL Server), Name type in something else after it, like the current year, so that the remaining data files in Program Files/Microsoft SQL Server/Data from previous installs won't be there.
Copy & Paste the database files you moved into the new /Data folder.
Now Business Cotact Manager database can actually load when I open Outlook!! Yay!!
I've spent 3 or 4 days on this monster, trying different fixes and looking up error codes. Try this.
Good luck!

Subscribe to SQLTeam.com

Resources

AttentionBefore you read this post, I highly recommend you check out my resources page for access to the tools and services I use to not only maintain my system but also fix all my computer errors, by clicking here!

Contents

When attempting to install Microsoft Office, the system may be some ways through the process, then halt and present you with Error 2908 An internal error has occurred 39A436F1-525F-4D9C-95E5 01D682F0FB25. Other errors, such as error 1309 and error 1935, may also occur as a result of it, so what should you do?

Error 2908 is caused when a particular component cannot be installed to your system, this means possible corruption of an applications installation files, inadvertently halting installation. There are other causes, such as user permissions, corruption within the Windows registry and system conflicts. Fortunately, it is possible to fix this error, with a plethora of options to choose from, all of which I intend to outline in this post.

What Causes Error 2908?

When error 2906 occurs, it typically appears as one of the following:

Register

Internal Error 2908 could not register component

Error 2908 could not register component [2].

Error Code 2908

There are many probable causes of this error, with the most common being the following:

ComponentError 2908 Could Not Register Component
  • Application files required by the installer cannot be found or are corrupted.
  • The user profile lacks the required permissions to add or remove applications from the operating system.
  • The Windows registry is damaged and/or corrupted.

When logging into Microsoft Windows it’s very important that your user profile has the appropriate permissions to carry out whatever function(s) you intend to do within your Windows session.

How to Fix It

Error 2908 will halt any installation that is currently taking place, prohibiting you from completing the process until you fix the error.

Below are a number of solutions that you can use to repair error 2908, to get you back on track, to installing those applications most important to you.

Run a Registry Scan

The registry is a known cause of a great many errors on your system. This is primarily due to its importance and significance in your operating system. The Windows registry is essentially a database, used for storing all the most important hardware and software settings, storing such information like, driver configuration data, recently opened files, application data and more. When installing a new application, the registry is accessed many times during the process, when configuring settings, enabling components etc.

The unfortunate reality is that the registry is highly susceptible to problems; this is because of its repeated use, and computer hackers constantly attacking it. When an end user has issues with their registry, it can manifest itself in several different ways, such as constant error messages, sluggish system performance and more.

To fix the registry and repair error 2908, you will need to run a professional registry cleaner tool like Advanced System Repair Pro, which is capable of scanning, detecting and repairing all infractions within this area of your system.

To acquire this powerful tool, check out the link below:

Update Device Drivers

Another probably cause of error 2908, may be an out-dated driver present on your system. Out-dated drivers can manifest themselves in so many ways, ultimately prohibiting you from carrying out a particular operation, whether it’s to run a particular program, use a particular device or install an application.

Fortunately, it is possible for you to update the drivers by visiting the manufacturer’s website of all the devices attached to your system, and downloading and installing the most up-to-date drivers you find there. For step by step instructions on how to properly do that, visit my page on apoint.exe errors.

Alternatively, if you’re unable to discover the different components within your system, then you can simply use an updater tool like DriverFinder, which is capable of automating the entire process. Definitely the recommended option for beginners to intermediate users, saving a considerable amount of your time, while ensuring no driver is ever left to become out-dated again.

You can find out more about DriverFinder from the link below:

The solution(s) below are for ADVANCED level computer users. If you are a beginner to intermediate computer user, I highly recommend you use the automated tool(s) above!

Repair .NET Framework

If your system is running Microsoft .NET Framework version 2.0 and up, then there’s a possibility that corruption within this system component has resulted in error 2908. To fix this problem, I suggest you update or repair the current version of .NET framework on your system.

To do that, just do the following:

1. First, boot into your computer with administrative rights.

2. Then download the latest version of .NET Framework from the following link: https://www.microsoft.com/net/download/dotnet-framework-runtime

Note: Make sure you download the appropriate version, for your Windows operating system.

3. Lastly, install the program.

Note: If .NET Framework is already present on your system, it will give you the option of repairing it. Select Repair to complete the process.

Disable Internet Security Software

Error 2908 may be the result of an internet security tool, installed on your computer, blocking the installation process. To rule this out as a possible cause, I recommend you temporarily disable your antivirus and firewall programs, and then retry the software installation.

Try a Different User Profile

Since error 2908 is typically caused by issues with user profiles, whether they’re corrupted or lack the required permissions, you may want to consider logging into your system with a different user profile. Consider trying the installation on every profile present on your system, until it works. At which point, you should check the permissions of the profile(s) that do not work, and change them, so they’re the same as the profile(s) that did work.

Profiles can have different permission, granting the user access to different kinds of files. A children’s account for example, may be blocked from installing software, logged in with such an account, you’ll likely encounter errors when attempting to install something. So, be sure you’re logged into your system with the appropriate user profile account.

Turn Off User Profiles

If you’re still unable to install anything on your system, then you may want to try temporarily disabling user profiles, just long enough so that you can re-try installing the application(s). To do this, follow the instructions below:

Note: This method only works on really old Windows versions (95/98/ME).

1. First, boot into your computer with administrative rights.

Error 2908 Could Not Register Component

2. Then press + R, type Control Panel and click on OK.

3. When Control Panel loads up, click on Passwords. This will open up the Password Properties applet, from here, click on the User Profile Tab, and then click on All users of this computer use the same preferences and desktop settings and click on OK.

5. Lastly restart your system, and then re-try the installation.

Are you looking for a way to repair all the errors on your computer?

If the answer is Yes, then I highly recommend you check out Advanced System Repair Pro.

Error 2908 Could Not Register Components

Which is the leading registry cleaner program online that is able to cure your system from a number of different ailments such as Windows Installer Errors, Runtime Errors, Malicious Software, Spyware, System Freezing, Active Malware, Blue Screen of Death Errors, Rundll Errors, Slow Erratic Computer Performance, ActiveX Errors and much more. Click here to check it out NOW!