MS SQL, не болей: 10 причин, почему не устанавливается Microsoft SQL Server (и что с этим делать)
MS SQL, не болей: 10 причин, почему не устанавливается Microsoft SQL Server (и что с этим делать)
Все сделали по инструкции , но MS SQL Server все равно бунтует? Можно пойти на какой-нибудь форум и пожаловаться там.
Highload решил упростить вам задачу и просто собрал топ причин, почему не устанавливается Microsoft SQL Server, в одном материале.
На компьютере уже был MS SQL Server, и какие-то его файлы мешают новой установке
Даже если перед установкой новой версии MS SQL Server вы удалили старую, что-то могло не удалиться. Это «что-то» система продолжает держать и не дает поставить новую СУБД (систему управления базами данных).
Решение: почистить файлы вручную (вплоть до реестра) или какой-то программой; переустановить фреймворк и распространяемый Visual C++ Redistributable
Пользователя, которого вы назначили управлять сервером, не существует (или у него нет нужных прав)
В начале установки нужно задать пользователя и пароль учетной записи, которая будет управлять службой MS SQL Server. Если этого пользователя нет, он ограничен в правах доступа или система просто решила испортить вам день, с СУБД будут проблемы. Она либо не установится, либо установится криво.
Решение: можно долго и нудно разбираться с текущим пользователем, но лучше просто создать нового; или вообще использовать системную учетную запись (SYSTEM)
Имя компьютера и/или имя пользователя задано кириллицей
То есть русскими буквами. Примитивная причина, но иногда такое случается.
Решение: поменять имя компьютера на английское И заодно проверить всех пользователей
Вы ввели неправильный пароль пользователя
Опять же — чистая невнимательность. Если на этапе установки ввести не тот пароль для пользователя, который будет управлять службой, Microsoft SQL Server не напишет вам, что он неправильный.
Решение: вручную проверить пароль пользователя
Версия SQL Server не поддерживается текущей версией Windows Server
Или наоборот. Посмотрите список требований к вашей версии SQL Server на сайте Microsoft. Если вашего Windows Server в списке нет — ничего не попишешь.
Решение: поставить другую версию SQL Server, или обновить Windows Server, или просто поставить SQL не на сервер, а на обычный Windows
Версия SQL Server не поддерживается вашей Windows
Например, SQL Server 2012 подходит для Windows от Vista до семерки, а с установкой на десятку могут быть проблемы.
Решение: как и в прошлом пункте, только с поправкой на обычный Windows; если очень нужна именно эта версия SQL, можно попробовать запустить ее в режиме совместимости с какой нибудь из других версий Windows — «методом проб и ошибок»
Вы поставили новую версию SQL Server
Это не совсем проблема, так как в этом случае все, скорее всего, установится, но не будет окошка с запуском программы . В новых версиях MS SQL сам сервер и SQL Server Management Studio (SSMS, визуальная оболочка) разъединены. Поэтому если нужна именно программа, в которой можно будет визуально работать с базами, то нужно ставить еще и SSMS.
Решение: поставить старую версию SQL Server, установить Management Studio или просто работать без графической оболочки
Вы засорили реестр
Иногда это приводит не к ошибке инсталляции, а к ее бесконечной загрузке. Если прошло несколько часов и ничего не установилось — это оно.
Решение: удалить из реестра HKLMSOFTWAREWOW6432NodeMicrosoftMicrosoft SQL Server Management Studio ; а лучше вообще почистить реестр вручную или программой
Вы скачали кривой дистрибутив
Такое тоже может быть, особенно если скачивали не с официального сайта .
Решение: скачать нормальный дистрибутив
Мешают вирусы
В этом случае, как именно они повлияют на установку, предсказать невозможно.
Решение: удалить Microsoft SQL Server подчистую (то есть, в том числе из реестра); проверить ПК на вирусы; установить все заново
Highload нужны авторы технических текстов. Вы наш человек, если разбираетесь в разработке, знаете языки программирования и умеете просто писать о сложном!
Откликнуться на вакансию можно здесь .
Ошибка установки групповой политики 1274
Я пытаюсь развернуть MSI через групповую политику в Active Directory. Но вот ошибки, которые я получаю в журнале системных событий после входа в систему:
- Назначение приложения XStandard из установки политики не удалось. Ошибка была: %% 1274
- Не удалось удалить назначение приложения XStandard из установки политики. Ошибка была: %% 2
- Не удалось применить изменения к настройкам установки программного обеспечения. Установка программного обеспечения, развернутого через групповую политику для этого пользователя, была отложена до следующего входа в систему, поскольку изменения должны быть применены до входа пользователя в систему. Ошибка была: %% 1274
- При установке программного обеспечения на стороне клиента групповой политики не удалось применить один или несколько параметров, поскольку изменения должны быть обработаны до запуска системы или входа пользователя. Система будет ожидать завершения обработки групповой политики до следующего запуска или входа в систему для этого пользователя, что может привести к снижению производительности при запуске и загрузке.
Когда я перезагружаюсь и снова вхожу в систему, я просто получаю те же сообщения о необходимости выполнить обновление до следующего входа в систему. Я на 32-битном ноутбуке с Windows Vista. Я довольно новичок в развертывании с помощью групповой политики, так какая другая информация будет полезна при определении проблемы? Я попробовал другой MSI с теми же результатами. Я могу установить MSI с помощью командной строки и msiexec при входе в компьютер, поэтому я знаю, что MSI работает нормально, по крайней мере.
Вы видите страшное бедствие асинхронной обработки политики. Это не «функция» (и была отключена по умолчанию в Windows 2000, но включена по умолчанию в Windows XP и выше) и вызывает именно то, что вы видите — недетерминированное поведение при обработке некоторых типов настроек объекта групповой политики.
В объект групповой политики, который применяется к этому компьютеру, добавьте следующий параметр:
- Настройки компьютера
- Административные шаблоны
- система
- Вход в систему
- Всегда ждать сети при запуске компьютера и входе в систему — Включено
После того, как вы установите это (и разрешите репликации объекта групповой политики, если вы находитесь в среде с несколькими DC), выполните «gpupdate / force / boot» на соответствующем ПК. Он перезагрузится, и вы должны увидеть, как происходит установка программного обеспечения.
«Всегда ждать сеть при запуске компьютера и входе в систему» немного замедляет запуск и вход в систему, потому что все расширения GPO разрешены для обработки, но положительным моментом является то, что все расширения GPO разрешены для обработки.
Я попробовал ждать всегда в сети при запуске компьютера и входе в систему — Включено настройки от ответа по @Evan Андерсон, но это не было , пока я не добавил эту установку ниже, а что позволило программное обеспечение для установки. Не уверен, было ли это сочетание обеих настроек или нет. Это работает сейчас, поэтому я оставляю обе настройки.
В групповой политике, применяемой к этим рабочим станциям, перейдите к:
Конфигурация компьютера> Политики> Административные шаблоны> Система> Групповая политика
Включите Указать время ожидания при обработке политики запуска . Установить количество времени ожидания (в секундах) : = 120
120 может быть излишним, но это сработало для меня. Другие форумы предлагали установить это значение до 30 секунд. Даже если 30 секунд по умолчанию (если политика не установлена), принудительное использование 30 секунд для них работает.
Это может произойти, если приложение уже установлено, но msiexec не может удалить его. Наиболее распространенным сценарием является предыдущая ручная установка с выбранным «Только для меня» вместо «Все, кто входит в систему на этом компьютере».
Вы можете использовать утилиту очистки установщика Windows ( http://support.microsoft.com/kb/290301 ), чтобы заставить компьютер думать, что приложение больше не присутствует, и тогда оно должно работать.
И я просто нашел другую причину этой ошибки. Если на коммутаторе Ethernet, подключенном к проблемной рабочей станции, настроено «Spanning Tree», активация порта коммутатора будет задерживаться при загрузке ПК. Отключение Spanning Tree для порта коммутатора или включение «Spanning Tree Portfast» для порта коммутатора решило эту проблему на нескольких моих рабочих станциях.
У меня была такая же проблема, но ни одно из исправлений выше не сработало. В конце концов я понял, что другой GPO пытался установить программное обеспечение раньше моего, и он завершался ошибкой с ошибкой %% 1274, потому что сам GPO имел неправильные разрешения. По какой-то причине этот сбой препятствовал установке моего объекта групповой политики, даже если у меня были правильные разрешения. После того, как я отключил другой проблемный объект групповой политики, он правильно установлен.
Изменение « Время ожидания при обработке политики запуска » сработало для меня. Это было установлено на 30 секунд, но некоторые рабочие станции все еще отказывали с %% 1274.
Я поднял его до 90 секунд, и они были счастливы.
Иногда ваша групповая политика может испортиться. Попробуйте удалить весь раздел реестра HKLM / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Windows / CurrentVersion / Group Policy. Вы, вероятно, найдете все, что от GP снова устанавливается при перезагрузке. Вы можете сделать резервную копию вашего реестра в первую очередь .
Я столкнулся с таким же поведением с парой ноутбуков. Они отлично работали в течение нескольких лет, а затем внезапно не установили никакого нового программного обеспечения через gpo. Использование параметра «Время ожидания при обработке политики запуска», похоже, устранило проблему. Как было сказано ранее, по умолчанию оно должно составлять 30 секунд, но для меня казалось, что ноутбуки вообще не ждали при запуске политики, а просто пропустили. Все ноутбуки были win7x64, DC Server 2008R2 и Server 2012.
У нас была такая же проблема. Мы наконец-то выяснили, что наши ноутбуки прошли проверку подлинности RADIUS для WiFi, и установка по сети не может начаться, пока пользователь не войдет в систему с учетными данными AD (поскольку до этого времени не было сетевого подключения для удаленного выполнения установочных файлов). И после того, как пользователь вошел в систему, было слишком поздно, так как установка должна начаться до этого.
Когда клиент подключен через Ethernet, это работает как шарм!
Я входил в клиентские машины как пользователь домена с правами администратора Enterprise / Domain и мог без проблем получить доступ к общей папке, содержащей установочные пакеты MSI. Тем не менее, в какой-то момент он попытался получить к нему доступ через IP share_path_to_msi_packages_folder с другого компьютера, не входящего в домен, и продолжал получать всплывающее окно с логином. По сути, даже если один разрешает всем доменным и не доменным пользователям / группам или «Все» разрешения на чтение / запись для общей папки, он все равно не будет работать и запросит у меня имя пользователя / пароль, что не позволит локальному клиенту свернуть пакеты, указанные GPO. , Это вызвано тем, что анонимный доступ отключен по умолчанию, После его включения и предоставления разрешений на чтение / запись для папки MSI удалось успешно развернуть большинство пакетов, и только synology-cloud-station-3.1.-3320.msi не удалось (необходимо изучить это). Я также смог получить доступ к общей папке с любого компьютера, не входящего в домен.
Я получал эти сообщения об ошибках почти каждые 5 минут в Events> System:
101 Назначение приложения 7-Zip 9.20 (редакция x64) из политики установки базовых пакетов DOMAIN не выполнено. Ошибка была: %% 1274
103 Назначение приложения 7-Zip 9.20 (версия x64) из политики установки базовых пакетов DOMAIN не выполнено. Ошибка была: %% 1274
108 Не удалось применить изменения к настройкам установки программного обеспечения. Установка программного обеспечения, развернутого через групповую политику для этого пользователя, была отложена до следующего входа в систему, поскольку изменения должны быть применены до входа пользователя в систему. Ошибка была: %% 1274
1112 Не удалось применить изменения к настройкам установки программного обеспечения. Установка программного обеспечения, развернутого через групповую политику для этого пользователя, была отложена до следующего входа в систему, поскольку изменения должны быть применены до входа пользователя в систему. Ошибка была: %% 1274
СЕРВЕРЫ DC1 (PDC) + DC2 (BDC) + DC3 (DBC) Windows 2012 R2 Standard полностью обновлен
КЛИЕНТЫ Windows 7 Pro SP1 (чистое восстановление Dell, полностью обновленные, конфликтующие пакеты, такие как старый Adobe Flash удален)
Уже примерили на клиентов:
- gpupdate / force
- gpupdate / force / boot (оба запрашивают перезагрузку и выдают ошибку, что политики не были применены)
- gpresult / r (выглядит хорошо)
- и серверы, и клиенты могут получить доступ к общему диску, на котором хранятся пакеты MSI
- несколько раз перезагружался DC1 и клиенты после изменений в GPO
GPO отключить UAC:
* Computer Configuration * Policies * Windows Settings * Security Settings * Local Policies * Security Options ELEVATE WITHOUT PROMPTING: User Account Control: Behaviour of the elevation prompt for administrators in Admin Approval Mode DISABLE: User Account Control: Detect application installation and prompt for elevation DISABLE: User Account Control: Run all administrators in Admin Approval Mode
GPO deploy base software: * Computer Configuration * Policies * Administrative Templates * System * Logon ENABLE: Always wait for the network at computer startup logon * Group Policy ENABLE: Specify startup policy processing wait time (temporarily set to 120 will change to 30 later)
* Computer Configuration * Policies * Software Installation * 7-Zip 9.20 (x64 edition) v9.20 Assigned LANIPUtilsSoftwareGPO7zip-7z920-x64.msi * Google Chrome v66.41 Assigned LANIPUtilsSoftwareGPOgooglechromestandaloneenterprise.msi * Mozilla Firefox (en-GB) v35.0 Assigned LANIPUtilsSoftwareGPOfirefox-35.0.1-en-gb-msi * Synology Cloud Station v3.1 Assigned LANIPUtilsSoftwareGPOsynology-cloud-station-3.1.-3320.msi
Все объекты групповой политики помещаются в объекты групповой политики, а затем связываются с объектами групповой политики непосредственно в нашем домене. Другие параметры, такие как ограничения IE из другой настройки объекта групповой политики, аналогичным образом применяются к клиенту правильно.
Других ошибок в AD, DHCP, DNS нет, они работают отлично, машины получают IP-адреса и могут разрешать имена через nslookup, а также пинговать друг друга по IPv4 / IPv6.
Невозможно установить программу в Windows — ошибки…
Здравствуйте.
Наверное, нет ни одного пользователя компьютера, который не сталкивался бы с ошибками при установке и удалении программ. Тем более, что проделывать подобные процедуры приходится довольно таки часто.
В этой сравнительно небольшой статье я бы хотел остановиться на самых распространенных причинах, из-за которых невозможно установить программу в ОС Windows, а так же привести решение по каждой проблеме.
1. «Битая» программа («установшик»)
Не слукавлю, если скажу что эта причина самая распространенная! Битая — это значит сам установщик программы был поврежден, например при вирусном заражении (или при лечении антивирусом — часто антивирусы леча файл, его «калечат» (делают не запускаемым)).
К тому же в наше время программы можно скачать на сотнях ресурсах в сети и должен заметить, что не на всех ресурсах программы качественные. Возможно, что у вас как раз битый установщик — в этом случае рекомендую скачать программу с официального сайта и перезапустить установку.
2. Несовместимость программы с ОС Windows
Очень частая причина невозможности установки программы, учитывая, что большинство пользователей даже не знает, какая ОС Windows у них установлена (речь идет не только о версии Windows: XP, 7, 8, 10, но и о разрядности 32 или 64 бит).
Кстати, о разрядности советую почитать в этой статьей:
Дело в том, что большинство программ для 32bits систем будут работать и в системах 64bits (но не наоборот!). Важно отметить, что категория таких программ, как антивирусы, эмуляторы дисков и подобные им: устанавливать в ОС не своей разрядности — не стоит!
3. NET Framework
Так же весьма распространенная проблема — это проблема с пакетом NET Framework. Представляет он из себя программную платформу для совместимости различных приложений, написанных на разных языках программирования.
Есть несколько разных версий этой платформы. Кстати, например по умолчанию в ОС Windows 7 устанавливается NET Framework версии 3.5.1.
Важно! Каждой программе необходим своя версия NET Framework (причем, далеко не всегда самая новая). Иногда, программы требуеют конкретной версии пакета, и если у вас ее нет (а есть только новее) — программа выдаст ошибку…
Как узнать свою версию Net Framework?
В ОС Windows 7/8 это сделать достаточно легко: для этого нужно зайти в панель управления по адресу: Панель управленияПрограммыПрограммы и компоненты.
Затем нажать на ссылку « Включение или отключении компонентов Windows » (слева в колонке).
Microsoft NET Framework 3.5.1 в ОС Windows 7.
4. Microsoft Visual C++
Весьма распространенный пакет, с использованием которого было написано множество приложений и игр. Кстати, чаще всего ошибки рода «Microsoft Visual C++ Runtime Error…» связаны с играми.
Причин подобного рода ошибкам много, поэтому если вы наблюдаете похожую ошибку, рекомендую ознакомиться: https://pcpro100.info/microsoft-visual-c-runtime-library/
5. DirectX
Этот пакет используется, в основном, играми. Причем, игры обычно «затачиваются» под определенную версию DirectX и чтобы запустить ее вам понадобится именно эта версия. Чаще всего, на дисках вместе с играми идет и нужная версия DirectX.
Чтобы узнать версию DirectX, установленную в Windows, откройте меню « Пуск » и в строчку « Выполнить » введите команду « DXDIAG » (затем кнопку Enter).
Запуск DXDIAG в ОС Windows 7.
6. Место установки…
Некоторые разработчики программ полагают, что их программа может быть установлена только на диск «C:». Естественно, что если разработчик не предусмотрел — то после установки на другой диск (например на «D:» -программа отказывается работать!).
— сначала полностью удалить программу, а далее попробовать ее установить по умолчанию;
— не ставить русские символы в пути установки (из-за них очень часто сыпятся ошибки).
C:Program Files (x86) — правильно
C:Программы — не правильно
7. Отсутствие DLL библиотек
Есть такие системные файлы с расширением DLL. Это динамические библиотеки, в которых содержатся нужные функции для работы программ. Иногда случается так, что в ОС Windows нужной динамической библиотеки нет (например, такое может произойти при установке различных «сборок» Windows).
Самый простой вариант решения: посмотреть какого файла нет и затем скачать его в интернете.
8. Пробный период (закончился?)
Очень многие программы позволяют использовать их бесплатно лишь определенный период времени (этот период называют, обычно, пробным — чтобы пользователь мог убедиться в необходимости данной программы, перед тем как заплатить за нее. Тем более, что часть программ достаточно дороги).
Пользователи часто пользуются программой с пробным периодом, затем удаляют ее, а затем снова хотят установить… В этом случае будет либо ошибка, либо, более вероятно — появление окна с предложением разработчиков купить данную программу.
— переустановить Windows и установить программу заново (обычно это помогает сбросить пробный период, но способ крайне неудобный);
— использовать бесплатный аналог;
9. Вирусы и антивирусы
Не часто, но бывает так, что мешает установки Антивирус, который блокирует «подозрительный» файл установщика (кстати, почти все антивирусы считают подозрительными файлы-установщики, и всегда рекомендуют скачивать такие файлы только с официальных сайтов).
— если уверены в качестве программы — отключите антивирус и попробуйте установить программу заново;
— возможно, что установщик программы был испорчен вирусом: тогда необходимо его перекачать;
— рекомендую проверить компьютер одной из популярной антивирусной программой (https://pcpro100.info/luchshie-antivirusyi-2016/)
10. Драйвера
Для пущей уверенности рекомендую запустить какую-нибудь программу, которая сможет в автоматическом режиме проверить, все ли драйвера у вас обновлены. Возможно, что причина ошибок программ — в старых либо отсутствующих драйверах.
https://pcpro100.info/obnovleniya-drayverov/ — лучшие программы для обновления драйверов в Windows 7/8.
11. Если ничего не помогает…
Бывает и такое, что нет видимых и явных причин, из-за которых невозможно установить программу в ОС Windows. На одном компьютере программа работает, на другом с точно такой же ОС и оборудованием — нет. Что делать? Часто в этом случае легче не искать ошибку, а просто попробовать восстановить Windows либо просто ее переустановить (хотя я сам не сторонник такого решения, но иногда сэкономленное время дороже).
Устранение ошибки «Служба Base Filtering Engine (BFE) не запущена» во время установки Avast Antivirus
Во время установки Avast Antivirus может отобразиться сообщение об ошибке Служба Base Filtering Engine (BFE) не запущена, и мастер установки Avast не сможет завершить установку, пока не будет восстановлен и запущена служба базовой фильтрации (BFE) Windows.
Служба BFE контролирует работу платформы фильтрации Windows. Эта служба очень важна для работы многих брандмауэров, в т. ч. брандмауэра, встроенного в Avast Antivirus.
Эта ошибка может возникнуть из-за активных вредоносных программ, которые могли завершить работу службы BFE Windows, отключить или удалить ее, чтобы она их не обнаружила. Ошибка может возникнуть также в результате изменений, внесенных программами для оптимизации работы компьютера в системные файлы или реестр.
Чтобы устранить эту проблему, необходимо восстановить и запустить службу BFE.
Инструкции
Убедиться в том, что служба базовой фильтрации Windows работает, можно, выполнив указанные ниже действия.
- Одновременно нажмите клавиши Win и R , чтобы запустить консоль Службы Windows, затем введите в поле команду services.msc и нажмите OK. Появится консоль «Службы».
- Найдите службу базовой фильтрации и проверьте столбец Состояние. В нем должно быть указано Работает. В этом случае вы можете продолжить установку программы Avast. Если столбец пустой, то служба не работает.
- Чтобы включить службу BFE, нажмите правой кнопкой мыши на строку Служба базовой фильтрации в перечне и выберите Запустить.
Если служба BFE не запускается, выберите один из указанных ниже методов и воспользуйтесь инструкциями из соответствующей статьи.
- Восстановление службы BFE с помощью диагностики брандмауэра Windows.
- Удаление вредоносных программ, которые могут блокировать службу BFE, с помощью диска аварийного восстановления Avast.
- Вход в систему
- система
- Вернитесь к установке программы Avast Antivirus и нажмите Повтор, чтобы продолжить установку, или воспользуйтесь ссылками ниже, чтобы начать установку Avast Antivirus заново.
- Самые новые версии Avast Antivirus
- (ранее — Avast Premier) | Avast Free Antivirus
- Самые новые версии Avast Antivirus
- Административные шаблоны
Дополнительные рекомендации
После того как программа Avast будет установлена на компьютер, рекомендуется выполнить указанные ниже дополнительные действия.