Oc-windows.ru

IT Новости из мира ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Внутренняя ошибка 2908 office

Внутренняя ошибка 2908 office

Для начала — с праздником Вас, мои уважаемы коллеги! Да будут глюки ваших серверов редкими и некритичными!

Вчерась нарыл метод решения одной специфической проблемы с Windows Installer’ом, плохо (я бы сказал отвратно) описанной в Microsoft TechNet. Поэтому сегодня решил суть оформить в эту небольшую запись — коллегам-айтишникам будет интересно.

Проблеме подвержены любые ПК, работающие под Windows, и возникает она только при инсталляции софта, использующего для установки Windows Installer. На Microsoft TechNet я нашёл много сообщений от людей, столкнувшихся с той же проблемой, однако им никто ничего дельного так и не ответил. Сейчас попозже если не лень будет — зарегистрируюсь там и отвечу.

Преамбула: принесли подлечить изрядно старенький комп (AthlonXP 1700+, 512 Mb RAM, GeForce 4MX, Quantum Fireball 20Gb). На компе установлена Windows XP Pro. Жалоба пациента: MS Office выкобениваеццо. Осмотрел. офис стоит древний — Office XP, не работает. При попытке запуска любого приложения из состава пакета требует родной дистрибутив. Офис решил снести к чертям, тем более что был под рукой Office 2003 с Service Pack 3. При попытке удалить Офис опять же затребовал себе основной MSI пакет дистрибутива. У меня его не было, пришлось быстренько стянуть пиратский и дёрнуть из него пакет. В итоге Офис удалился нормально. Далее. начинаю ставить 2003-й — и вот тут начинаются заморочки. при начале установки, в той её части, когда предустанавливаются общие файлы и создаются прописи в реестре для совместно используемых компонентов установка прекращается с неустранимой ошибкой и откатывается назад. Сообщение об ошибке было такое:

Продукт: Microsoft Office — профессиональный выпуск версии 2003 — Ошибка 2908. Произошла внутренняя ошибка. ( ) Обратитесь за помощью в отдел информационных технологий.

Тут кстати, сразу, как обычно в таких случаях, мелькнула мысль: Угу, «Обратитесь за помощью в отдел информационных технологий»… а я тогда, бля, кто? Что вообще за придурь писать подобные фразы в сообщениях об ошибке??

Когда залез в лог инсталляции, там это дело выглядело так:

MSI (s) (20:E0) [15:29:50:214]: Executing op: ComponentRegister(Component >635-4611-B7CD-365732DE60DE>,KeyPath= crosoft.Office.Interop.Access,Version=»1 1.0.0.0000″,Culture=»neutral»,PublicKeyT oken=»71e9bce111e9429c»,FileVersion=»11.0.5 530.0″,State=3,,Disk=1,SharedDllRefCount=0,B inaryType=0)
MSI (s) (20:E0) [15:29:50:224]: MSCOREE not loaded loading copy from system32
MSI (s) (20:E0) [15:29:50:224]: Assembly Error:В указанной библиотеке функция не определена.

MSI (s) (20:E0) [15:29:50:224]: Note: 1: 1935 2: 3: 0x8002802F 4: 5: CreateAssemblyNameObject 6: Microsoft.Office.Interop.Access,Version= «11.0.0.0000»,Culture=»neutral»,PublicKe yToken=»71e9bce111e9429c»,FileVersion=»1 1.0.5530.0″
Ошибка 2908. Произошла внутренняя ошибка. ( ) Обратитесь за помощью в отдел информационных технологий.

Обратите внимание на строку, выделенную жирным шрифтом — я сначала на неё вообще не обратил внимания, и как выяснилось, зря — потерял из-за этого около получаса времени. а обратил я внимание сразу на строку с Assembly Error — она явно значила, что инсталляция обратилась к какому-то общему компоненту, а он «не оправдал её ожиданий», отказавшись выдать поинтер на запрошенную функцию.

Я по своему опыту знаю одну весьма занятную вещь, связанную с MS Office XP — довольно давно уже я обратил внимание, что часто на ПК, где стоит он вместе с NET. Framework’ами всех версий, в случае его деинсталляции Framework часто повреждается и затем вызывает безобразные глюки в самых неожиданных местах, вылечивающиеся только его (Framework’а) переустановкой. В этот раз я решил что дело тоже в этой заморочке, и полез переставлять Framework. В итоге я обнаружил, что на компе стояло сразу два Framework’а версии 2 — релизный и бета (а они вообще обычно вместе не живут). При попытке их удалить они опять же запросили свои оригинальные инсталляционные пакеты, которых под рукой не оказалось. Пришлось для их выковыривания из системы воспользоваться утилитой Windows Installer Clean Up — ссылки на неё можно легко найти в Microsoft TechNet — утилита позволяет зачистить из системного реестра все прописи, сделанные конкретной программой, установленной из MSI-пакета. После зачистки я взял дистрибутив адекватно работающих Framework’ов версий 1.1 и 2 и попытался установить. и через минуту с некоторым удивлением любовался всё той же ошибкой, с номером 2908, только немного под другим оформлением. Стало ясно как день, что тут уже какая-то заморочка с самим Windows Installer’ом. Решив, что недурно бы посмотреть на чужой опыт, я зарылся в TechNet, и минут через 10 — отрыл статью, решавшую совершенно постороннюю проблему, однако весьма похожую по итоговым симптомам на нашу. Статья называлась «Произошел сбой при установке .NET Framework и требуется выполнить удаление вручную». Приводить её тут не буду — её нетрудно найти. В ней я натолкнулся на такие рекомендации:

Читать еще:  Как сделать фон в презентации openoffice

—-
2. Файлы и паки удалите с компьютера вручную. Для этого выполните следующие действия. a. Нажмите кнопку Пуск и выберите команду Выполнить.
b. Введите команду System32 и нажмите кнопку ОК.
c. Найдите и удалите файл Mscoree.dll.

Внимание! Не удаляйте файл Mscoree.dll на компьютере, работающем под управлением операционной системы Microsoft Windows Server 2003.
d. Закройте окно.
e. Нажмите кнопку Пуск и выберите команду Выполнить.
f. Введите команду Microsoft.NET и нажмите кнопку ОК.
g. Дважды щелкните папку Framework.
h. Удалите папку v1.0.3705.
—-

Моё внимание привлекла строка, выделенная жирным. Я снова зарылся в лог установки, и на этот раз уже сразу обнаружил сообщение «MSCOREE not loaded loading copy from system32». Стало ясно, что в результате сборной солянки из фреймворков на этом ПК эта динамическая библиотека оказалась совершенно посторонней версии. просмотрев её свойства, я выяснил, что mscoree.dll — это Microsoft .NET Runtime Execution Engine, и вполне очевидно, что инсталляшки вызывали её для регистрации неких своих скриптов.
В итоге я просто удалил её из папки system32, предварительно разрегистрировав на всякий случай Windows Installer коммандой msiexec /unregservice и после удаления зарегистрировав его заново — msiexec /regservice.

После выполнения этих действий я запустил инсталлятор .NET Framework 1.1, установка прошла без сбоев, при этом фреймворк при инсталляции скопировал в system32 другую (очевидно более свежую). После этого проблемы при установке пропали, и дальше я уже без заморочек установил Framework 2.0 и MS Office 2003.

Воть. Надеюсь в работе пригодится. И ещё раз всех с праздником.

Ошибки при установке microsoft office

Сегодня будем решать ошибки при установке Microsoft Office различных версий. А именно разберем такие ошибки как 2203, 1935, 30015-6 (-1) также разберем сбои в конце установки Microsoft Office и ошибку « Службе установщика Windows не удаётся обновить файлы». Надеюсь, что ниже изложенный материал вам поможет.

Существует несколько причин, по которым может возникнуть ошибка при установке Microsoft Office. Среди них:ошибка 2203; ошибка 1935; ошибка 1406 и др. Несмотря на богатый функционал пакета редакторов, сама программа в плане структуры файлов довольно сложная и громоздкая. Это приводит к множеству проблем на этапах деинсталляции или установки. В частности, ошибка может произойти по следующим причинам:

  • На компьютере уже был установлен Офис, а после удален, но не до конца;
  • Устанавливаемая версия Офиса не поддерживается текущей операционной системой;
  • Не установлены необходимые дополнительные библиотеки.

Ошибка в конце установки Microsoft Office 2010

В конце установки программа зависает или же отображается сообщение «Обнаружена проблема при установке Microsoft Office». В окне инсталлятора появится кнопка «Исправить», которую нужно нажать. После этого будут внесены необходимые изменения в реестр компьютера. Далее повторите установку. Если же программа по-прежнему выдает ошибку, или же кнопка «Исправить» не работает, то необходимо удалить программу и попробовать установить другую весию.

Службе установщика Windows не удаётся обновить один или несколько защищённых файлов

Чтобы понять в чем причина ошибки,заходим в журнал событий Windows. Для этого надо зайти в “Пуск” – “Панель управления” – “Администрирование” – “Просмотр событий”. В открывшемся окошке, выбираем слева раздел “Приложение” видем в правом поле ошибку. Если открыть ее двойным щелчком и прочитать описание, то становится понятно, что служба установщика Windows не может обновить защищенный файл, находящийся по следующему пути: Program FilesCommon FilesMicrosoft Sharedweb server extensions40binfp4autl.dll.

Для решения проблемы делаем следующее:

  1. Заходим в папку C:Program FilesCommon FilesMicrosoft Sharedweb server extensions40bin
  2. Скачиваем файл fp4autl
  3. Загруженный файл копируем в указанную выше папку bin. Появится окошко с предложением вставить установочный компакт-диск – нажимаем “Отмена”
  4. Следом появится еще одно сообщение – нажимаем здесь “Да”.
  5. Запускаем установку Microsoft Office заново. Ошибка больше не должна появится.

Если же ошибка возникает снова – перезагрузите компьютер и после этого проверьте, чтобы файл fp4autl.dll находился в указанной выше папке.

Ошибка 2203 при установке Microsoft Office

Во время установки Microsoft Office появляется сообщение «Ошибка 2203. Внутренняя ошибка» и операция прерывается. Код данной ошибки свидетельствует о том, что при установке MS Office система не может получить полный доступ к папке временных файлов (temp). В Windows есть несколько таких папок. Расположены они по следующим адресам:

  • C:Temp
  • C:WindowsTemp
  • C:UsersВаш_профиль_пользователяAppDataLocalTemp

Чтобы узнать, какая именно папка вам нужна, щелкните правой кнопкой мыши по ярлыку Мой компьютер и откройте Свойства. В меню раскройте Дополнительные параметры системы — Переменные среды. В раскрывшемся окне вы увидите, какая именно папка Temp используется вашей операционной системой по умолчанию. Для устранения проблемы с ошибкой 2203 необходимо выставить все разрешения для данной папки для всех пользователей и групп. Для этого отыскиваем нужную папку Temp, правой кнопкой открываем ее Свойства и переходим на вкладку Безопасность. Для всех пользователей и системы должны стоять все галочки в разрешениях для полного доступа.

Читать еще:  Как в wps office сменить язык

Так же рекомендуем добавить пользователя (группу) с именем Все (именно так, обязательно с большой буквы) и аналогично разрешить полный доступ. Точно так же можно настроить полный доступ и для других папок Temp, расположение которых указано в начале страницы.После всех манипуляций и перезагрузки компьютера ошибка 2203 при установке Microsoft Office должна исчезнуть.

Однако не стоит забывать, что Windows любит преподносить не только одиночные проблемы, но и сразу букетом. Например, ошибку 2203 часто сопровождает проблема удаления старой версии MS Office, в частности невозможно удалить файлы GROOVEEX.DLL и GrooveIntlResource.dll Кроме того, установке офиса может препятствовать даже антивирус, особенно часто слышны нарекания на самого известного российского разработчика. Поэтому если даже после настройки папки Temp проблема с ошибкой 2203 не исчезла, попробуйте отключить антивирус Касперского на время установки MS Office.

Ошибка Error 1935 при установке Microsoft Office 2010

Ошибка 1935 возникает при установке Office 2010 с пакетом обновления 2 . В состав Офис 2010 входит поддержка программирования .NET, поэтому эту ошибку вызывает конфликт между установщиком Windows (msiexec.exe) и службой Windows Search (SearchIndexer.exe) или же другим модулем. Этот конфликт возникает при копировании файла сборки. Кроме того, ошибку могут вызывать другие обновления, например исправление для компонентов Microsoft .NET Framework.

Основная причина заключается в сбое хода установки или распаковки компоненто что происходит из-за повреждения NET Framework. Если вы устанавливали пакет программ MS Office 2007, 2010, 2013, 2016 или отдельную его программу и у вас возникла 1935-я ошибка, то попробуйте сначала перезагрузить компьютер, возможно больше ошибки не будет. Но если ошибка все равно появляется, то проделайте следующие действия.

  1. Очистите реестр компьютера, через программу CCleaner
  2. Откройте «Мой компьютер» и перейдите на вкладку «Изменение/Удаление программ»
  3. Найдите программу Microsoft .NET Framework и нажмите на нее, чтобы изменить
  4. В открывшемся окне выберите пункт «Восстановить программу Microsoft .NET Framework до исходного состояния»
  5. После того, как программа восстановит свои настройки, перезагрузите компьютер
  6. Пробуйте установить MS Office.

Другой способ

  1. Остановите службу Виндовс Search и запустите Office 2010
  2. Вот как остановить службу Windows Search: Щелкните «Пуск».
  3. Введите запрос services.msc в поле Найти программы и файлы.
  4. В списке служб нажмите пр. кнопкой мыши Windows Search и нажмите Остановить.
  5. Запустите установку Office 2010

Одной из таких ошибок является 30015-6 (-1).

Эта ошибка появляется во время установки Ms Office 2016.

Способ 1. Отключение антивируса и Брандмауэра Windows Первая вещь, которую вы должны сделать, так это отключить ваш антивирус и фаерволл. Что бы отключить фаерволл сделайте следующее: Зайдите в «Панель управления» и выберите «Брандмауэр Windows». В левой панели нажмите на «Отключить Бранмауэр Windows». В открывшемся окне отключите фаерволл для публичных и приватных опций. Эти две утилиты порой могут конфликтовать с установщиками различных программ. Попробуйте установить MS Office 2016 снова. Если вы получайте ошибку 30015-6 (-1) , то переходите к следующему методу статьи.

Способ 2. Установка в «чисто» загруженной системе Для того что бы запустить систему без каких либо лишних утилит нужно выполнить «чистую» загрузку. Для того что бы это выполнить сделайте следующее: Нажмите комбинацию клавиш Win+R и впишите в появившемся окне команду msconfig. В первой вкладке выберите «Выборочная загрузка» и уберите галочку с «Загружать элементы автозагрузки». Далее пройдите в «Службы» и пометьте галочкой «Не отображать службы Microsoft». Перед вами появится список из сторонних программ. Нажмите на кнопку «Отключить все». Нажмите применить и перезагрузите свой компьютер для принятия изменений. На старте системы вы сможете установить MS Office 2016 без каких либо проблем. Однако, после установки, не забудьте выставить параметры автозагрузки которые стояли ранее.

Другие способы решения оишбки Office 2016

Проверьте включён ли у вас сбор телеметрии для этого нажмите сочетание клавиш Win+R и в открывшемся окне «Выполнить» введите regedit.exe,далее перейдите в ветку HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection и проверьте нет ли там ключа AllowTelemetry.Если есть,удалите его и повторите установку Office. Возможно потребуется перезагрузка после удаления ключа.

Читать еще:  Таблица заказы в access

Можно попробовать удалите раздел реестра HKLMSOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTreeMicrosoftOffice и папку (при наличии) C:WindowsSystem32TasksMicrosoftOffice.

Vtechsquad Inc.

24×7 Live Online Tech Support

How to Fix Microsoft Office 2010 Error “2908”

When you try to install Microsoft Office 2010 and you are already halfway through the installation, you may receive “Error 2908 An internal error has occurred 39A436F1-525F-4D9C-95E5 01D682F0FB25”. The error may also result in the Error 1935 or 1309 etc. if not fixed immediately. Error 2908 occurs during the Microsoft Office 2010 installation due to corrupt registry, missing TrustedInstaller file, outdated drivers, and outdated version of Microsoft .Net Framework etc.

The error halts the installation and doesn’t let you begin with it again unless you fix it. So, here are the simply workarounds which will let you fix the error 2908 in some time and reinstall the Microsoft Office 2010 smoothly.

Step 1

Make sure that no Microsoft Office application viz. Outlook, Word, Excel, PowerPoint etc. is running before you perform any or all of these steps.

Open Command Prompt from the Start menu> All Programs> Accessories. If you are using Windows 7, click the Start button> type “cmd” in the Start Search bar> right-click Cmd.exe and click Run as administrator. In Command Prompt window, type “Scanreg /Fix” and hit Enter. When the command is finished running, it will prompt you to reboot your computer. If you are not prompted, then also reboot your computer.

Step 2

Uninstall and reinstall the latest version of Microsoft .Net Framework. Go to Add or Remove Programs in Control Panel> Start button. For Windows 7, click the Start button> type “programs and features”> click Programs and Features> Uninstall a program. Locate the .Net Framework and uninstall it. Follow the on-screen instructions and complete the installation. When done, reinstall the program’s latest version from the installation disk or the Microsoft website.

Step 3

Disable your antivirus/firewall program and then restart the installation. The antivirus or firewall program considers TrustedInstaller.exe as a malicious file and thus removes it from your computer. The missing TrustedInstalled.exe file causes the error 2908 during the installation of Microsoft Office 2010.

Step 4

In the 3 rd step, we talked about the TrustedInstalled.exe, which when goes missing leads to the error. Look for the file in C:> Windows> servicing>. If the file is missing, you will need to restore it. Open Command Prompt and type this command “takeown /f drivenamewindowsfilename” and hit Enter. So here to take ownership of the servicing folder first in order to restore the file, you will type “takeown /f c:windowsservicing” and hit Enter. In order to grant the full permission and restore the missing file to the directory, type “icacls c:windowsservicinggrant administrators:F” and hit Enter. If prompted, restart your computer. If not prompted, close Command Prompt.

You can begin the installation again. if the problem persists, you may need to restart the TrustedInstalled service. Open Command Prompt again and type “net start trustedinstaller” and hit Enter. If this is not recognized as a valid command, then type “net start Windows Modules Installer” and hit Enter. Restart your computer only if prompted, otherwise don’t. Start the Microsoft Office 2010 installation again and it should finish smoothly.

Step 5

If the problem persists, repair the Microsoft .Net Framework. Go to Add or Remove Programs (Programs and Features in Windows 7) in Control Panel, click Microsoft .Net Framework> click Change/Repair> click Repair. Follow the on-screen instructions and it repair the program. Restart computer if prompted. Begin with the Office installation again.

Step 6

Update all device drivers from their respective manufacturers’ websites. Disable unnecessary programs and services running at the startup. To disable the services, press Windows + R keys together to bring up the Run window. Type “msconfig” in the Open box and click OK. In the System Configuration window, click the Services tab and disable the services and program which you need not run at the startup. Save changes and restart your computer. Should you continue facing the error 2908, get Microsoft Office support to help you fix it.

Ссылка на основную публикацию
Adblock
detector