In all likely hood you have a 64-bit SQL Server application installed on your box. You can check the CPU architecture type of your SQL Server installation by firing following query:
select @@VERSION
On my machine which has a SQL Server 2008 installation returns below string:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Here the initial part of the query output Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) suggests that my SQL Server installation is a 64 bit application. To make an upgrade or adding new feature I’ll always have to run 64-bit installer.
You are trying to run x86 (aka 32-bit) CPU architecture installer to add new features.
Though you are not at fault. This link details the trail of events as to why Microsoft never released x64 CPU architecture installer for this specific case of SQL Server Data tool — Business Intelligence for Visual Studio 2012. The available setup is only 32-bit as Visual Studio 2012 (Shell) is 32-bit only.
Quoting from the link I’ve mentioned above:
Make sure you choose the «New Instance» option (strange as that might
seem). Otherwise, you’ll get an error that says the following: Rule
«Same architecture installation» failed.
This will effectively create a new 32-bit named instance on your computer and install all the desired features and data tools on top of it.
Update: I’ve faced the same issue even while installing SQL Server Management Studio 2014 on top of an existing SQL Server 2014 (x64) Instance. In fact, in this case I faced the issue even when I was running 64-bit installer of SSMS 2014. Solution remains same to go past the error.
In all likely hood you have a 64-bit SQL Server application installed on your box. You can check the CPU architecture type of your SQL Server installation by firing following query:
select @@VERSION
On my machine which has a SQL Server 2008 installation returns below string:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Here the initial part of the query output Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) suggests that my SQL Server installation is a 64 bit application. To make an upgrade or adding new feature I’ll always have to run 64-bit installer.
You are trying to run x86 (aka 32-bit) CPU architecture installer to add new features.
Though you are not at fault. This link details the trail of events as to why Microsoft never released x64 CPU architecture installer for this specific case of SQL Server Data tool — Business Intelligence for Visual Studio 2012. The available setup is only 32-bit as Visual Studio 2012 (Shell) is 32-bit only.
Quoting from the link I’ve mentioned above:
Make sure you choose the «New Instance» option (strange as that might
seem). Otherwise, you’ll get an error that says the following: Rule
«Same architecture installation» failed.
This will effectively create a new 32-bit named instance on your computer and install all the desired features and data tools on top of it.
Update: I’ve faced the same issue even while installing SQL Server Management Studio 2014 on top of an existing SQL Server 2014 (x64) Instance. In fact, in this case I faced the issue even when I was running 64-bit installer of SSMS 2014. Solution remains same to go past the error.
- Remove From My Forums
-
Question
-
After installing SQL Server 2014, I downloaded what I believe is the VS2013 shell that includes BI dev capabilities from https://www.microsoft.com/en-us/download/details.aspx?id=42313. The installation halted on the Feature Configuration Tools page
with the following error:The CPU architecture of installing feature(s) is different than the instance specified. To continue, add features to this instance with the same architecture.
No clue how to address this. Does anyone know?
Thank you!
Answers
-
-
Edited by
Tuesday, June 9, 2015 8:25 PM
-
Marked as answer by
PeterPPSA
Tuesday, June 9, 2015 9:23 PM
-
Edited by
- Remove From My Forums
-
Question
-
After installing SQL Server 2014, I downloaded what I believe is the VS2013 shell that includes BI dev capabilities from https://www.microsoft.com/en-us/download/details.aspx?id=42313. The installation halted on the Feature Configuration Tools page
with the following error:The CPU architecture of installing feature(s) is different than the instance specified. To continue, add features to this instance with the same architecture.
No clue how to address this. Does anyone know?
Thank you!
Answers
-
-
Edited by
Tuesday, June 9, 2015 8:25 PM
-
Marked as answer by
PeterPPSA
Tuesday, June 9, 2015 9:23 PM
-
Edited by
Я пытаюсь установить SQL Server Data Tools — Business Intelligence для Visual Studio 2012 на моем установленном SQL-сервере.
Я получаю следующую ошибку во время установки: установка той же архитектуры

Сообщение об ошибке не имеет смысла, это мои спецификации

Я использую следующий exe для установки инструментов Business Intelligence
2 ответа
У меня была такая же ошибка.
В этом случае в разделе Installation Type нужно выбрать
- Выполнить новый экземпляр SQL Server
Вместо
- Добавление функций к существующему экземпляру SQL Server
В противном случае установка завершается с ошибкой «Установка той же архитектуры».

8
Soheila Hg
25 Июл 2016 в 09:53
Скорее всего, на вашем компьютере установлено 64-битное приложение SQL Server. Вы можете проверить тип архитектуры ЦП вашей установки SQL Server, выполнив следующий запрос:
select @@VERSION
На моей машине с установленным SQL Server 2008 возвращается следующая строка:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Здесь начальная часть вывода запроса Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) предполагает, что моя установка SQL Server представляет собой 64-разрядное приложение. Чтобы сделать обновление или добавить новую функцию, мне всегда нужно запускать 64-битный установщик.
Вы пытаетесь запустить установщик архитектуры процессора x86 (он же 32-разрядный), чтобы добавить новые функции.
Хотя ты не виноват. Эта ссылка подробно описывает историю событий, объясняющую, почему Microsoft никогда не выпускала установщик архитектуры процессора x64 для этого конкретного случая SQL. Инструмент данных сервера — бизнес-аналитика для Visual Studio 2012. Доступная установка — только 32-разрядная, поскольку Visual Studio 2012 (Shell) — только 32-разрядная.
Цитата из ссылки, которую я упомянул выше:
Убедитесь, что вы выбрали опцию «Новый экземпляр» (как бы странно это ни звучало). В противном случае вы получите сообщение об ошибке следующего содержания: Правило «Установка той же архитектуры» не выполнено.
Это эффективно создаст новый 32-битный именованный экземпляр на вашем компьютере и установит на него все необходимые функции и инструменты обработки данных.
Обновление. Я столкнулся с той же проблемой даже при установке SQL Server Management Studio 2014 поверх существующего экземпляра SQL Server 2014 (x64). Фактически, в этом случае я столкнулся с проблемой, даже когда запускал 64-разрядный установщик SSMS 2014. Решение остается тем же, чтобы обойти ошибку.
4
RBT
31 Май 2019 в 07:39
Проблема
При обновлении SQL Edition (например, Express to Standard) появляется сообщение об ошибке, что обновление не выполняется во время процесса проверки, ссылаясь на «несоответствие архитектуры».
» Указанный DSN содержит несоответствие архитектуры между Драйвером и Приложением. »
Причины
Это ограничение Microsoft SQL.
Увидеть Управление источниками данных
Известно, что клиенты Autodesk сталкиваются с этим сообщением об ошибке при обновлении версии SQL, которая поставляется с Vault.
Сообщение об ошибке будет возникать при попытке обновить версию x86 для SQL до 64-разрядной версии SQL. Это не поддерживается Microsoft SQL
Решение
В этих условиях Autodesk рекомендовал своим клиентам Vault, чтобы они либо
Измените архитектуру с x64 на x86.
или же,
Удалите SQL вообще, установите версию SQL, которую вы хотели бы использовать в будущем, и восстановите резервную копию консоли ADMS.
Если вам нужна дополнительная помощь, Microsoft Support лучше всего подходит для вас.
Продукты
Vault Basic, Vault Collaboration; Vault Professional
Версии:
2014; 2015; 2016;
Причины по которой не устанавливаются и не запускаются программы
А в данном статье речь будет идти о таком распространенном проблеме, как почему не устанавливаются программы. Установка программа в наше время, настолько важно, что без программ использовать компьютер нет смысла. С проблемой, не устанавливающейся программой, сталкиваются в основном новичке в компьютерной сфере.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
p, blockquote 3,0,0,0,0 —>
Еще в данной ситуации бывает те пользователи компьютера, которые используют пиратскую операционную систему windows.
p, blockquote 4,0,0,0,0 —>
Так же можно попасть на такую напасть при установке программы, которые необходимые крякнуть, чтобы бесплатно пользоваться.
p, blockquote 5,0,0,0,0 —>
Рассмотрим ряд причин, которые не устанавливаются программы:
p, blockquote 6,0,1,0,0 —>
- Отсутствие компонента Microsoft .NET Framework
- Отсутствие Microsoft Visual C++
- Из-за антивируса
- Из-за несовместимости
- Необходимости обновить драйвера
- Отсутствие компонента DirectX
- Требование программы
- Вирусный установщик
- Не правильный выбор разрядности операционной системы
- Необходимости dll
- Отсутствие учетной записи система
- Для того чтобы некоторые программы работали корректно, необходимо компонент NET Framework. Одни программы работают с определенными версиями о другие с новейшими версиями. Поэтому внимательно посмотрите, что требует установщик. Может быть так, что не устанавливаются программы из-за этого компонента. Данный компонент можно скачать на сайте разработчика. Скачиваем и начинаем установку. Процесс установки обычно. Соглашаемся тем, что предлагает установщик. Если после установки нужной версии NET Framework программа не устанавливается и опять требует NET Framework. То переходим «пуск» открываем «панель управление» заходим раздел «программы» и открываем «включение и отключение компонентов windows»

p, blockquote 7,0,0,0,0 —>
Смотрим, чтобы напротив NET Framework в чек боксе было галочка.
p, blockquote 8,0,0,0,0 —>
- Microsoft Visual C++ тоже является важнейшем компонент, при установке программ и при дальнейшем его пользовании. Большинство программ могут, не установится за отсутствие компонента Microsoft Visual C++. Visual C++ является пакетом языком программирование. Если на вашем компьютере не устанавливается программы, проверьте наличие Visual C++. Если ее нет, скачиваем или устанавливаем с установочного диска. Предупреждаю процесс установки, длится долга.
- Если на вашем компьютере есть, активная антивирусная зашита то те программы, которые нужно крякнуть, не запуститься. Если у вас не устанавливаются программы типа как Sony Vegas pro, то в этом виноват антивирус. Чтобы процесс установки прошел нормально, необходимо на время выключить компьютер и добавить папку установки в исключении.
- При создании программ и приложении некоторые разработчики забывают про совместимость с разными операционными системами. И при попытке установить таких программ терпится неудача. К счастью можно выйти из таких ситуаций. Для этого нажимаем правая кнопка мыши на ярлыке не запускающей программы. В контекстной меню переходим «свойства»

p, blockquote 9,0,0,0,0 —>
Далее на верхнем кладке переходим раздел «совместимость»
p, blockquote 10,0,0,0,0 —>

p, blockquote 11,0,0,0,0 —>
Вставим галочку в чек боксе «запустить программу в режиме совместимости»,
p, blockquote 12,0,0,0,0 —>

p, blockquote 13,1,0,0,0 —>
И выбираем нужную вам операционную систему.
p, blockquote 14,0,0,0,0 —>
- Бывает так, что если пре долгом использовании одной операционной системы, без обновлении драйверов происходит сбои и глюки в системе. В этом случаи нужно обновить драйвера
- DirectX-это пакет средств, разработанный от компании micrasoft. Используется в основном при установке игр, так же применяется при установке программ. Если данный пакет отсутствует, то ее необходимо скачать и установить. Желательно последнюю версию.
- При установке программ необходимо учитывать минимальные требование программы. В состав этих требование входят:
- Мощность процессора
- Объем оперативной памяти
- Ось (операционная память)
- Разные компоненты
Если данные о компьютере будут ниже чем требование программы, то будете задаться вопросам, почему не устанавливаются программы. Поэтому всегда читаем справку.
p, blockquote 15,0,0,0,0 —>
- В моем практике я наблюдал, что некоторые установщики скачанный из неизвестных источников не устанавливаются. Причиной этой является битый или вирусный файл. В таком случаи нужно повторно скачать файл или найти другой источник.
- Если ваше операционная система имеет 32-бита, а вы пытаетесь установить 64-битную, то естественно у вас не установятся программы. Поэтому при установке программ соблюдаем разрядность.
- Бывают и такие случаю, что при отсутствии учетной записи «система» не запускается программа. Для этого необходимо создать учетную запись. Кликаем мышкой правое кнопка на ярлыке не запускающей программы и переходим «свойства»

p, blockquote 16,0,0,0,0 —>
Далее открывшейся окне переходим вкладку «безопасность»
p, blockquote 17,0,0,0,0 —>

p, blockquote 18,0,0,0,0 —>
Как видно в списке учетных записей должна быть запись «система»
p, blockquote 19,0,0,1,0 —>

p, blockquote 20,0,0,0,0 —>
Если ее нет, нажимаем «изменить»
p, blockquote 21,0,0,0,0 —>
Дальше нажимаем добавить
p, blockquote 22,0,0,0,0 —>

p, blockquote 23,0,0,0,0 —>
Пишем имя система и нажимаем проверить. После переходим ниже и ставим атрибут полный доступ.
p, blockquote 24,0,0,0,0 —>

p, blockquote 25,0,0,0,0 —> p, blockquote 26,0,0,0,1 —>
Вот все причины, по которой не устанавливаются программы. Если не помогли выше перечисленные методы, то проблема кроется вашей операционной системе. Если операционная система лицензионная, то загрузите и установите новое обновление windows. Если же система пиратская то необходимо переустановить операционную систему — как установить Windows 7. На этом статья заканчивается. Надеюсь, информация была для вас полезной. Если возникнуть вопросы или что-то непонятно — пишите в комментариях.
Вам будет интересно

И снова приветствую вас друзья! С вами автор данного блога. И на этом статье я…

Приветствую всех на моем сайте. В этой статье я расскажу и покажу, как убрать программы…

У каждого из нас было случи когда нам надо уйти по срочным делам а на…

Всем привет друзья! С вами как всегда я — старательный блоггер. Сегодня я расскажу вам…
Источник
Не устанавливаются программы на Windows 7: возможные причины и их устранение
![]()
Windows 7, несмотря на выход более новых операционных систем этого семейства, до сих пор остается одной из самых популярных и востребованных среди пользователей всего мира, благодаря своей универсальности. Но и в ней, как оказывается, не всегда можно использовать некоторые приложения, инсталлируемые пользователем. Чаще всего такие ситуации проявляются еще как раз на стадии установки. Но почему же на Windows 7 не устанавливаются программы, которые, по идее, должны были бы в ней работать без всяких проблем? На это есть масса причин, о которых далее и пойдет речь. Но к рассмотрению предлагаются только самые основные и наиболее часто встречающиеся проблемы, поскольку осветить их все просто невозможно, особенно если учесть каждый конкретный случай появления сбоев и ошибок.
Почему не устанавливаются программы на Windows 7: основные причины
Для начала остановимся именно на причинах, которые вызывают появление ошибок в самом начале инсталляции. Среди них наиболее важными аспектами можно назвать следующие:
- отсутствие у пользователя необходимых прав;
- блокирование установки антивирусами и файерволами;
- несоответствие архитектуры системы устанавливаемому ПО;
- устаревшее или неподдерживаемое оборудование и драйверы к нему;
- неполные сборки дистрибутивов и отсутствующие важные файлы операционной системы;
- устаревшие дополнительные платформы;
- остаточные компоненты более ранних версий устанавливаемых приложений;
- проблемы совместимости;
- повреждения и ошибки MSI-файлов;
- воздействие вирусов.
Конечно, приведенный список нельзя назвать абсолютно полным и отражающим все возможные ситуации, однако в большинстве своем именно эти причины и препятствуют нормальной установке программного обеспечения, среди которого лидирующие позиции принадлежат современным компьютерным играм и приложениям для работы с мультимедиа.
Устранение ошибок Windows Installer для Windows 7 в начале установки
Устранение возможных сбоев и ошибок начнем с самого простого – наличия у пользователя необходимых прав для установки какой-то программы. Не секрет ведь, что именно в седьмой модификации Windows впервые появился так называемый суперадминистратор со скрытой, но постоянно активной учетной записью, который в качестве пользователя имеет намного больше прав доступа к изменению системных параметров, нежели любой другой зарегистрированный в системе пользователь даже из администраторской группы. А любая программа, как известно, кроме портативных версий, как раз и меняет некоторые опции системы, например, регистрируя собственные динамические библиотеки или создавая собственные ключи в системном реестре, на что и требуется получение соответствующего разрешения. А если добавить сюда еще и контроль учетных записей пользователей UAC, создается такое впечатление, что у обычного пользователя вообще никаких привилегий нет.

Тем не менее, если Windows Installer для Windows 7 сразу же после старта инсталляции выдает ошибку, исправить ситуацию можно совершенно элементарно, запустив установщик от имени администратора через меню ПКМ на выбранном объекте. После этого ошибка может исчезнуть. Но рассчитывать только на такой вариант действий не стоит.
Проблемы с защитным ПО
Теперь предположим, что запуск инсталляторов производится с необходимыми правами, но все равно на Windows 7 программы не устанавливаются. Что делать? Для начала следует почитать условия установки, если вы пытаетесь инсталлировать не официальную версию приложения, а используете какой-то взломанный или пользовательский репак.

Хотя это в равной степени может относиться и к некоторым версиям легального ПО, иногда рекомендуется на время выполнения установки отключить антивирусную защиту в реальном времени, особенно если у вас на компьютере установлен какой-то бесплатный антивирус вроде Avast. В принципе, аналогичные действия можно произвести и с брэндмауэром Windows, однако в большинстве случаев в этом собой необходимости нет.
Разрядность системы
Теперь несколько слов еще об одной ситуации, когда на Windows 7 программы не устанавливаются. Ошибка установщика может появляться снова и снова в том случае, если ваша операционная система имеет архитектуру, отличную от той, для использования которой предназначено инсталлируемое приложение.

В свойствах компьютера через ПКМ посмотрите на краткое описание используемой системы. Если у вас Windows 7 x64, проблем быть не должно, поскольку в эту систему можно установить и 64-, и 32-битные программы. А вот наоборот – никак.
Оборудование, драйверы и обновления системы
Иногда можно встретить и проблемы с установленным на компьютере «железом», например, процессорами, которые не поддерживают архитектуру х64. Но, поскольку сегодня это большая редкость, в основном появление конфликтов, если на Windows 7 программы не устанавливаются ни под каким предлогом, связывают с некорректной установкой драйверов, их отсутствием или устареванием. То, что система сама умеет выбирать наиболее подходящий для какого-то устройства драйвер (как ей кажется), еще абсолютно не означает, что оборудование под управлением такого программного обеспечения будет работать без сбоев. В этом случае следует инсталлировать исключительно «родные» (желательно обновленные) драйверы, скачав их, например, с официального сайта производителя устройства.

Для автоматизации таких процессов можно использовать специальные программы для обновления драйверов вроде Driver Booster, которые находят самые свежие версии управляющего ПО с нужной архитектурой и интегрируют их в систему без участия пользователя.

Если же нужный драйвер не будет найден, в «Диспетчере устройств», который можно вызвать через дополнительные параметры системы и вкладку оборудования, «Панель управления» или консоль «Выполнить» путем ввода команды devmgmt.msc, следует воспользоваться вкладкой сведений и после выбора отображения ИД оборудования из списка скопировать самую длинную строку, содержащую идентификаторы VEN и DEV, а затем по ней задать поиск драйвера, скачать его и установить самостоятельно. Также после его сохранения на жестком диске или внешнем носителе можно указать системе инсталляцию из выбранного места.
Нередко современные программные продукты подразумевают еще и установку самых последних обновлений для самой операционной системы.

В случае если такие пакеты не были найдены и интегрированы в систему автоматически, в «Центре обновления» можно задать их ручной поиск с последующей инсталляцией по окончании загрузки.
Неофициальные сборки приложений и отсутствующие библиотеки
Иногда программы на Windows 7 не устанавливаются по причине того, что для этого используется какой-то неофициальный (чаще всего урезанный) репак, в котором могут отсутствовать важные файлы инсталлируемого приложения. В этом случае лучше не заниматься экспериментами, а найти официальный релиз программы. Но бывает и так, что в самой системе отсутствуют нужные динамические библиотеки, которые необходимы для корректной работы приложения. Некоторые советуют скачивать недостающие компоненты самостоятельно, затем помещать их в папку System32, а затем регистрировать с помощью инструмента regsvr32. Дело, надо сказать, достаточно утомительное.

Так не проще ли воспользоваться специальной утилитой DLL Suite, которая способна автоматически определить отсутствующие или поврежденные библиотеки и догрузить их из интернета?
Некорректно установленные и устаревшие дополнительные платформы
Если говорить именно об играх и мультимедиа, в любой системе должны быть установлены специальные дополнительные платформы, без которых ни одна такая программа работать попросту не будет. Среди них выделяют три основных:
- DirectX;
- .NET Framework;
- Visual C++ Redistributable.
Тут проблема в том, что если для первых двух платформ найти и установить самые последние версии можно непосредственно с официального сайта Microsoft, то версия третьего компонента, например, для несколько устаревших игр, необязательно должна быть самой последней. Вообще, в инсталляторе изначально должен присутствовать инструмент, устанавливающий требуемую модификацию платформы, но если сам установщик «битый», этот компонент придется интегрировать в систему самостоятельно.
Для мультимедиа, если пользователь имеет дело с программами, разработанными корпорацией Apple, которые были адаптированы под Windows 7 x64 или х86, также может потребоваться установка дополнительных компонентов. Чаще всего требуется наличие платформы QuickTime.
Остатки удаленных старых версий программ
Еще одна причина того, что программы на Windows 7 не устанавливаются, может быть связана с остатками от удаленных более ранних версий приложений. Как известно, тщательное и максимально полное удаление установленных программ является одной из самых слабых сторон всех систем этого семейства. А ведь нередко по окончании таких процессов можно встретить огромное количество остаточных компонентов в виде файлов, каталогов и ключей реестра. Поэтому для максимально полного удаления приложений лучше использовать автоматизированные программы-деинсталляторы (например, iObit Uninstaller) или производить очистку системы за счет применения оптимизаторов (CCleaner, Advanced SystemCare и др.).
Использование режима совместимости
А вот некоторые устаревшие приложения (или даже их установку), которые без проблем работают в более ранних версиях Windows, иногда целесообразно запускать с использованием так называемого режима совместимости.

В Windows 7 в этом случае произойдет распознавание ОС инсталлятором или установленным приложением не как седьмой версии, а более ранней модификации. Обратите внимание, что повышение версии системы не предусмотрено, то есть в седьмой модификации совместимость с Windows 8, 8.1 или 10 отсутствует вообще (хотя теоретически все четыре системы могут обеспечивать корректную работоспособность одной и той же программы). Выбрать нужный режим можно через свойства запускаемого файла, используя для этого пункт свойств и соответствующую вкладку, на которой из списка выбирается требуемая версия операционной системы.
Поврежденные файлы установщика и неполадки в работе службы
Наконец, одна из самых распространенных проблем с установкой касается повреждения самого инсталлятора. Частично это может быть связано с неполной загрузкой дистрибутивов или файлов установки, упакованных в архивы, иногда неправильно может работать сам встроенный инсталлятор Windows и т. д.

В первом случае нужно просто произвести повторную загрузку контента, во втором – воспользоваться разделом служб (services.msc), остановить службу «Установщика Windows», перезагрузить компьютерное устройство и включить ее заново, если активация не произойдет автоматически.
Вирусное воздействие
Наконец, самый настоящий бич всех Windows-систем – вирусные апплеты. Проникают они в систему различными способами, поражая ее важные компоненты, однако чаще всего такие угрозы можно встретить на всевозможных торрент-трекерах. Поэтому после загрузки файлов с таких интернет-ресурсов их сразу же необходимо проверить каким-нибудь портативным сканером. Но и тут следует четко понимать, что далеко не все современные вирусы могут определяться антивирусными сканерами. Некоторые из них (например, рекламные апплеты, называемые угонщиками браузеров), могут маскироваться под официальные партнерские программы и проникать в систему совершенно легально.
Источник