Программа установки sql server обнаружила следующую ошибку 0x84b10001

SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Workgroup Еще…Меньше

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008.Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 или SQL Server 2008 R2 как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в исправленный выпуск SQL Server 2008 или SQL Server 2008 R2.

Проблемы

При запуске программы установки SQL Server 2008 или SQL Server 2008 R2 программа установки может завершить работу со сбоем и произойдет неуправляемое исключение. Кроме того, в журналах настройки регистрируются сообщения об ошибках, похожие на приведенные ниже.

Индекс (Отсчитываемый от нуля) должен быть больше или равен нулю и меньше, чем размер списка аргументов. Код ошибки 0x84B10001.

Примечание. Это исключение не является исходным сообщением об ошибке.

Причина

Эта проблема возникает из-за ошибки в программе установки SQL Server 2008 или SQL Server 2008 R2. Существует множество возможных сценариев, которые могут инициировать эту ошибку. Например, сбой в предыдущей установке SQL Server может повредить реестр, и это повреждение реестра может вызвать эту ошибку.

Решение

Сведения о накопительном пакете обновления

SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 5. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2438347 Накопительный пакет обновления 5 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

SQL Server 2008 с пакетом обновления 1

Исправление для этой проблемы впервые выпущено в накопительном обновлении 10 для SQL Server 2008 с пакетом обновления 1 (SP1). Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2279604 Накопительный пакет обновления 10 для SQL Server 2008 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

970365 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Вы должны применить исправление для SQL Server 2008 с пакетом обновления 1 (SP1) к установке SQL Server 2008 с пакетом обновления 1. По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.

SQL Server 2008 с пакетом обновления 2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 с пакетом обновления 2. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2289254 Накопительное обновление 1 для SQL Server 2008 с пакетом обновления 2Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2402659 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Ссылки

Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

935897 Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблемЧтобы получить дополнительные сведения о схеме присвоения имен обновлениям SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL ServerЧтобы получить дополнительные сведения о терминологии обновления программного обеспечения, щелкните следующий номер статьи базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Download Windows Speedup Tool to fix errors and make PC run faster

This week we will discuss one of the most common error messages we get while we install SQL Server on Windows systems. This is the fifth article of the SQL Troubleshooting series we started a few weeks ago. In the last couple of weeks, we discussed various error messages when installing SQL. This week we’ll discuss most of the common errors; “Configuration system failed to initialize 0x84B10001”.

0x0sql

When I first received this error I had to do a lot of research to find out the reason. After a lot of searching found out that this error happens due to Microsoft .NET.

Under C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG there is a machine.config file that is causing this error.

The Machine.config file, contains settings that apply to an entire computer.

This file is located in the C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG directory.

Machine.config contains configuration settings for machine-wide assembly binding, built-in remoting channels, and ASP.NET. The configuration system first looks in the machine configuration file and other configuration sections when a developer might call. This file contains, among many other XML elements, a browserCaps element. Inside this element is a number of other elements that specify parse rules for the various User-Agents, and what properties each of these parsings supports.

In order to fix this error, we have to modify the Machine.config file. We need to remove the configuration section that contains all the Windows Communication Foundation (WCF) ServiceModel configuration elements. I’m still confused as to why we need to remove this section for this error message to go away.

In this method, we will modify the Machine.config file.

0x0sql2

  • Go to C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG 
  • Look for Machine.config file and create a copy of that file somewhere as a backup
  • Right click on Machine.config and click on Edit (It’s best to use Notepad++ to modify this file)
  • Look for the following section (Search for  <system.serviceModel>)
  • Delete the entire configuration till <system.serviceModel> i.e. from <system.serviceModel> to <system.serviceModel>
  • Save the Machine.config file.

Now try to install Microsoft SQL Server and see if you are getting the same error.

Shyam aka “Captain Jack” is a Microsoft MVP alumnus and a Windows Enthusiast with an interest in Advanced Windows troubleshooting. Suggestions made and opinions expressed by him here are his personal ones and not of his current employers.

RRS feed

  • Remove From My Forums
  • Question

  • Hi,

    in the sql server installation center I click on «new sql server stand alone installation…» and get this error message.

    thank you for your help

    • Edited by
      Samuel Lester — MSFTMicrosoft employee
      Saturday, August 24, 2013 11:23 AM
      Cleaned up format

All replies

  • Hi, can you try to unpack the Express package and run setup from the command line?  This should get around the issue.  To do so,

    • Uninstall SQL Server setup package from add/remove programs
    • Unpack the Express package to a local folder and run setup as admin.  To do so, run <package.exe> /x:»c:\SQLExpressUnpacked»
    • Launch setup.exe from the command line from c:\SQLExpressUnpacked using «setup.exe /action=install»

    Thanks,
    Sam Lester (MSFT)


    http://blogs.msdn.com/b/samlester

    This posting is provided «AS IS» with no warranties, and confers no rights. Please remember to click
    «Mark as Answer» and
    «Vote as Helpful»
    on posts that help you. This can be beneficial to other community members reading the thread.

    • Proposed as answer by
      Ahmed Ibrahim — MSFTMicrosoft employee
      Monday, September 16, 2013 6:48 PM

  • thank you for yor reply!

    there is no sql setup packge or anything like that on the add/remove programs.

    beside that I don’t understand the other two bullets below

    thank you

  • No problem.  SQL Server Express edition ships as a downloadable .exe file which unpacks and runs setup.exe when you launch it.  We’re going to «unpack» the shipped .exe to access the folder structure directly, then run the setup.exe file from inside.
     To do so:

    Step 1: uninstall any existing SQL Server Express bits (not needed since you don’t have any in A/R Programs)

    Step 2:   Depending on your package that you downloaded (32-bit, 64-bit, etc.), you’ll run the following from the command line (run as administrator).

    SQLEXPR_x64_ENU.exe /x:»c:\SQLExpressUnpacked»
    (where 
    c:\SQLExpressUnpacked is a folder that you’ve created to put the temporary install files)

    Step 3:  From the cmd prompt, navigate to c:\SQLExpressUnpacked\ and run «setup.exe
    /action=install»

    This will launch SQL Server Express setup directly and should get you around the issue.

    Thanks,
    Sam Lester (MSFT)


    http://blogs.msdn.com/b/samlester

    This posting is provided «AS IS» with no warranties, and confers no rights. Please remember to click
    «Mark as Answer» and
    «Vote as Helpful»
    on posts that help you. This can be beneficial to other community members reading the thread.

  • thank you again

    setup.exe is not working.

    the command is not recognized as an internal or external command

    • Proposed as answer by
      David.Garcia.Herrero
      Thursday, April 21, 2016 4:13 PM
  • the command is not recognized as an internal or external command

    This error is typically the result of running the command line from the wrong path.  Were you able to unpack the files to a folder somewhere on your machine?  If so, were you able to navigate from the cmd prompt to that folder and run setup.exe? 
    You can also try to navigate to that folder and double click the setup.exe program to install through the UI.  Both should work for you.

    Thanks,
    Sam Lester (MSFT)


    http://blogs.msdn.com/b/samlester

    This posting is provided «AS IS» with no warranties, and confers no rights. Please remember to click
    «Mark as Answer» and
    «Vote as Helpful»
    on posts that help you. This can be beneficial to other community members reading the thread.

  • thank, I try uninstall MSDE from my PC is succesed.

  • the best way to solve it is going into 110 flooder, rename Boostrap floder like Boostrap1, install package SQL 2012 server restart and enjoy! :)

    C:\Program files\Microsoft SQL Server\110\Boostrap

    hope this help you, one more thing to make this better just after rename flooder Boopstrap clean registre then install again

    Best Regards

    Nuvatus

I’m trying to install SQL Server Express with Service Pack 1 on my Win8 Pro (x64) development machine and I’m consistently getting an error 0x84b10001 when trying to install it:

error message

Antivirus is disabled during the installation (done as Administrator) and I tried 2 versions of the SQL Server Express package and I’m getting the same issue with both.
I’m getting the same issue whether I’m trying the x86 or x64 packages.

I suspect that the issue comes from the fact that Visual Studio 2013 has already installed some SQL Server packages but I do not see any way to update and modify these to add the Management Studio for istance.

  • sql-server-2012

asked Feb 8, 2014 at 7:37

Renaud Bompuis's user avatar

Renaud BompuisRenaud Bompuis

16.6k4 gold badges56 silver badges86 bronze badges

6 Answers

answered Feb 8, 2014 at 8:03

Renaud Bompuis's user avatar

Renaud BompuisRenaud Bompuis

16.6k4 gold badges56 silver badges86 bronze badges

1

  • Solved the issue for me :)

    Aug 10, 2015 at 17:36

Create a new local user with administative rights and try the installation again. In my case it solves the problem with MSSQL 2008R2.

answered Jan 7, 2015 at 10:34

Wave's user avatar

WaveWave

692 silver badges3 bronze badges

Create new user with administrative privileges and install using that user. It worked.

answered Feb 14, 2018 at 17:17

Rohit More's user avatar

Remove folder:
C:\Users[USER ID]\AppData\Local\Microsoft_Corporation

It worked for me.

answered May 13, 2015 at 16:37

satoc's user avatar

satocsatoc

4414 silver badges7 bronze badges

answered Jul 7, 2015 at 14:16

Yılmaz DALKIRAN's user avatar

In my case, it was because trying to install an x86 package on an x64 windows, installing x64 package worked for me.

answered Feb 23, 2017 at 3:41

Reza Abolfathi's user avatar

Reza AbolfathiReza Abolfathi

3,0612 gold badges18 silver badges15 bronze badges

SQL Server Setup has encountered the following error:
There was an error generating the XML document.
Error code 0x84B10001.

Error Code 0x84B10001, 0x84B10001 sql server 2008, 0x84B10001 sql server 2008 r2, 0x84B10001 sql server 2012, 0x84B10001 sql server 2014, 0x84B10001 sql server 2016, 0x84B10001 sql server 2017

This issue occurs when SQL Server(2008,  2012, 2014, 2016, 2017) Setup fails.

Cause of this Error:

There are many possible scenarios that may initiate this issue. For example, a failure of a previous installation of SQL server may corrupt the registry, and this registry corruption may initiate this issue.

Solution-1:

From Control Panel, uninstall existing Microsoft SQL Server Setup installation and start again with fresh installation.

Solution-2:

1. Create a new windows user on your machine and add this user to local Administrator group.

2. Log in with new user and start the SQL Server installation again.

Понравилась статья? Поделить с друзьями:
  • Программа установки amd radeon software ошибка 195
  • Программа проверки системных ошибок
  • Программа чтения ошибок автомобиля для телефона
  • Программа что исправляет ошибки
  • Программа проверки оперативной памяти windows 10 на ошибки