Welcome to MSDN Blogs Sign in | Join | Help

Setup has detected incompatible components...

Did you just download and tried installing the Feb CTP build?  Did setup complain that it found existing incompatible components?  Along with your dowload package is a tool on the CD that will scan your machine and allow you to remove previous versions of SQL Server components and the dotnet framework.  You can run this tool or you can try removing the previous versions of SQL 2005 or VS 2005 from Add/Remove programs.  The tool is called "Build Uninstall Wizard" and here are some steps to running it:

  1. Go to <CTP February 2005 Install Files>\Setup Tools\Build Uninstall Wizard
  2. Double-click sqlbuw.exe.
  3. Read the "Instructions and warnings." Click Next.
  4. In the "Instances to uninstall" dialog box, read the components, the instance names, and the versions of each of the components that will be removed. This is a read-only screen and no input is required. This screen just informs you that these components will be removed. Click Next.

    Note: System databases will be saved for SQL Server 2005 Database services only. All other components will be uninstalled.

  5. In the "Uninstall Prerequisite Components" dialog box, check the boxes to allow the Build Cleanup Wizard to remove .NET Framework and SQL Native Client. These components must be removed for you to install CTP February 2005. Click Next. 

WARNING: If there are other applications installed on your machine that require .NET Framework (for example, Visual Studio 2005), those applications may not work correctly if .NET Framework is uninstalled. If you have applications that depend on .NET Framework, such as Visual Studio 2005, you must uninstall those applications before uninstalling .NET Framework. To uninstall Visual Studio 2005, you must uninstall the Visual Studio 2005 components (if any) in the exact same order shown below. (Refer to the Visual Studio product documentation for more details.)

û       MSDN Library for Visual Studio

û       Microsoft Visual Studio 2005 Beta

û       Microsoft Visual J# .NET Redistributable Package 2.0 Beta

û       Microsoft .Net Framework 2.0 Beta

Run the Build Cleanup Wizard from the command line

You can also run the Build Cleanup Wizard directly by running <CTP February 2005 CD Drive>:\Setup Tools\Build Uninstall Wizard\sqlbuw.exe with the following arguments to run in silent mode:

û       /quiet – Required to run silently

û       REMOVEPREREQUISITES=1 to uninstall .NET Framework and SQL Native Client

û       ERRORREPORTING=1 to send fatal error reports to Microsoft in case of failures

û       ADMINPASSWORD=<password> required for cluster installations only

Example command to remove everything on your machine:

<CTP February 2005 Install Files>\Setup Tools\Build Uninstall Wizard\sqlbuw.exe /quiet REMOVEPREREQUISITES=1 ERRORREPORTING=1 ADMINPASSWORD=<password>

 

 

Published Friday, March 04, 2005 1:47 AM by nikop

Comments

Friday, March 04, 2005 6:30 AM by IAN

# Where is the CTP for FEB 2005

Where is the CTP for FEB 2005.
I could not locate it in msdn subscriber downloads.
Friday, March 04, 2005 11:12 AM by Niko

# re: Setup has detected incompatible components...

If you want SQL Express, I have links to it posted already. The full Beta versions of 32bit and 64bit lag a bit behind from when they get posted on the msdn subscriber page. If you have a betaplace account, they are already posted there.
Thursday, March 10, 2005 11:43 AM by Jeff

# re: Setup has detected incompatible components...

I d/l the Feb build (DVD) from MSDN (the only one they have for d/l). It doesnt have the directory structure or the program you speak of here. Is there somewhere else I can get it?

Thanks,

Jeff
Friday, March 11, 2005 11:44 PM by Niko

# re: Setup has detected incompatible components...

I double checked, and all the download packages EXCEPT SQL Express have this, so if that's the one you downloaded then we are working on fixing that for the next release. Plz confirm with what edition you downloaded (Developer 32bit, developer Itanium, developer AMD64, SQL Express).

thx...
Tuesday, March 15, 2005 4:56 AM by StuFF

# Express corrected ?

Okay... I waited for this to come because the Beta 3 of SqlExpress could not install and now I have again a problem and still cannot install a beta of express and play around with the XM... Any solution ?
Tuesday, March 15, 2005 8:22 AM by Niko

# re: Setup has detected incompatible components...

Do you have a MSDN subscription, or a betaplace account? If so, we can help you if you do so let me know. If not, send me your machine details at nikop@microsoft.com and I'll help you out.
Friday, March 18, 2005 11:49 AM by Dave C

# re: Setup has detected incompatible components...

I encountered the same error and spent hours uninstalling everything I could find that had to do with .NET and SQL Server. But i still got the error.

When I found this and tried the Uninstall Wizard, it could not find anything to uninstall. So I started to reinstall Beta 2 and canceled after the setup files. Then the Uninstall Wizard found something to clean up. It took about 30 minutes of disk crunching, but worked in the end.
Tuesday, March 22, 2005 10:37 PM by David

# re: Setup has detected incompatible components...

What are you supposed to do if you don't have the CD?
Tuesday, March 22, 2005 11:47 PM by Niko

# re: Setup has detected incompatible components...

Yes, that is misleading since it should read "CD or intallation package" since you probably downloaded your SQL files. Depending on which version you installed (SQL Express or Developer Edition), you will have this file here:
<DownloadBits>\setup tools\build uninstall wizard\sqlbuw.exe

If you are installing SQL Express, you won't have it as it wasn't included in the Feb CTP. If you are installing a registered version (through a betaplace or msdn account), then you have access to the full editions of the software, and thus you would find it in the path I mentioned above.
Thursday, March 24, 2005 10:56 PM by TrackBack

# Feedmine link to my "detected components"

Feedmine link to my "detected components"
Monday, March 28, 2005 8:54 AM by Frank

# re: Setup has detected incompatible components...

Hello,

I made the mistake of un-installing the 2.0 dotnet framework
thinkng that doing that and reinstalling it would get the feb ctp
xm working.

Did not do enough reading I suppose.

This broke sqlexpress feb ctp and now when I try to uninstall it
it tells me to use the utility on the cd.

Unfortunately I do not have the cd as I downloaded the ctp
from micropsoft.

I looked to see if I could order it but did not find it.

Is there somewhere I could get the cd or the Build Uninstall Wizard\sqlbuw.exe ?

Thanks,

Frank Miramonti
frankm29@hotmail.com
Tuesday, March 29, 2005 12:35 AM by Niko

# re: Setup has detected incompatible components...

Unfortunately we left that message in the dialog for express, of course misleading users to think that it was on the media. We fixed this for the next CTP, but for now the only way to get the build uninstall wizard is if you have a MSDN or Betaplace account. Then you could download the full SQL 2005 edition, which has the tool.

For now, tell me what state the machine is in. Do you have any framework installed? If so do you know the version? You are also saying that uninstall is telling you to use the BUW, is this from Add/Remove programs?
Thursday, March 31, 2005 11:17 AM by Benoyraj B

# re: Setup has detected incompatible components...

I uninstalled old SQL Server Ver 2004 from my computer. After I restarting the computer, I got the following error message:

"SQL Server 2005 CTP Setup has detected incompatible beta components from Visual Studio or SQL Server. You must run the build cleanup wizard from the CD to remove previous SQL Server 2005 components and .NET Framework components, and then run SQL Server 2005 CTP Setup again. For detailed instructions on uninstalling SQL Server builds, see the SQL Server 2005 CTP readme file."

But, I couldn't find the tool "sqlbuw.exe" file on my computer (<CTP February 2005 Install Files>\Setup Tools\Build Uninstall Wizard). Where from I would be able to download this tool.


Thursday, March 31, 2005 11:16 AM by Benoyraj B

# Solution found from another website, may be useful to y ou

Cause

SQL Server 2005 Beta 2 requires a later version of .NET Framework 2.0 than the version that is shipped with Visual Studio 2005 Beta 1; however, SQL Server 2005 Setup does not overwrite existing .NET Framework installations.

Visual Studio 2005 Beta 1 shipped with .NET Framework version 2.0.40607.16. SQL Server 2005 Beta 2 shipped with .NET Framework version 2.0.40607.42.



Workaround

To successfully install SQL Server 2005 Beta 2 and Visual Studio 2005 Beta 1, use the following installation sequence:

1. Install SQL Server 2005 Beta 2.

2. Install Visual Studio 2005 Beta 1.

If Visual Studio 2005 Beta 1 is already installed on the computer on which SQL Server 2005 Beta 2 will be installed, follow these steps:

1. Uninstall .NET Framework 2.0 by using Add or Remove Programs.

2. Install SQL Server 2005 Beta 2.
Wednesday, April 20, 2005 4:09 PM by Tobler.Tech()

# [.NET General] SQL Server Express

Wednesday, April 20, 2005 4:18 PM by Tobler.Tech()

# [.NET General] SQL Server Express

# remove incompatible files for sql server 2005 ctp setup

Anonymous comments are disabled
 
Page view tracker