Microsoft программа не была установлена для текущего пользователя

  • .:Sysadmins Union site:.
  • !Предыдушие записи!
  • !Архив!
  • !О сообшестве!

~Сообщество Системных Администраторов~
Асы своего дела.
Админское, полезное, из личного опыта.

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

Вчерась нарыл метод решения одной специфической проблемы с 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, не работает. При попытке запуска любого приложения из состава пакета требует родной дистрибутив.

Microsoft Office БЕСПЛАТНО!!! Щедрый подарок от Microsoft для пользователей Windows 10 и 8. Твики

Офис решил снести к чертям, тем более что был под рукой Office 2003 с Service Pack 3. При попытке удалить Офис опять же затребовал себе основной MSI пакет дистрибутива. У меня его не было, пришлось быстренько стянуть пиратский и дёрнуть из него пакет. В итоге Офис удалился нормально. Далее. начинаю ставить 2003-й — и вот тут начинаются заморочки. при начале установки, в той её части, когда предустанавливаются общие файлы и создаются прописи в реестре для совместно используемых компонентов установка прекращается с неустранимой ошибкой и откатывается назад. Сообщение об ошибке было такое:

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

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

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

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
Ошибка 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 и требуется выполнить удаление вручную». Приводить её тут не буду — её нетрудно найти. В ней я натолкнулся на такие рекомендации:

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

Читайте также:
Программа по смене расширения

«Microsoft Office (любое приложение) не было установлено для текущего пользователя»

У меня был Office XP pro (2002), но я начал получать это сообщение. «Microsoft Office Access не был установлен для текущего пользователя. Пожалуйста, запустите программу установки, чтобы установить приложение «. Я удалил Office и переустановил его полностью. Снова та же ошибка со всеми приложениями Office. Я удалил Office 2002 и установил Office 2003.

Та же ошибка В Microsoft KB я обнаружил, что ошибка может быть связана с правами доступа, но я администратор моей машины (Windows XP), так что это не так. Здесь я обнаружил, что это может быть связано с пиратской версией, но это обычная версия (у меня есть оригинальный компакт-диск с ключами), и обходной путь замены или удаления MSO.DLL не работает. Кто-нибудь может мне помочь, пожалуйста!

Источник: poweruser.guru

Исправление Microsoft Office Word не был установлен для текущего пользователя Ошибка

Недавно Microsoft выпустила несколько обновлений, в результате которых многие пользователи получили сообщение об ошибке, в котором говорилось: «Microsoft Office Word не был установлен для текущего пользователя. Пожалуйста, запустите программу установки, чтобы установить приложение. », Когда вы пытаетесь запустить его. После нажатия кнопки ОК, Microsoft Word закрывается. Вы также получите такое же сообщение об ошибке, если попытаетесь запустить любой из других офисных компонентов, таких как Excel, Publisher, Access, Outlook и т. Д. Худшая часть – это удаление Microsoft Office и повторная установка не поможет исправить это. проблема. Перед тем, как выполнить вышеизложенное, вы должны хотя бы использовать официальный инструмент диагностики Microsoft Office, чтобы проверить, не обнаружены ли какие-либо другие известные проблемы.

Microsoft Office Word не был установлен для текущего пользователя

Существует статья базы знаний Майкрософт по этому вопросу, и решение состоит в том, чтобы предоставить КАЖДОМУ полный контроль над Opa11.dat файл. К сожалению, это решение поможет устранить проблему только в том случае, если у неадминистративных учетных записей на компьютере нет разрешения на изменение определенных файлов, используемых программой установки Office 2003 или программой установки Office XP.
Другая причина, по которой возникает эта проблема, заключается в том, что вы сознательно или неосознанно используете пиратскую версию Microsoft Office и недавно установили последние обновления. Некоторые люди могут решить эту проблему с помощью восстановления системы, чтобы вернуться к более ранней точке восстановления, но вот более простой способ решить эту проблему.

Читайте также:
Топ программ для оптимизации Андроид

Файл, вызывающий эту ошибку – MSO.DLL, расположенный по адресу:

C: Program Files Common Files Microsoft Shared Office10

C: Program Files Общие файлы Microsoft Shared Office11

для Office 2003 и

C: Program Files Common Files Microsoft Shared Office12

для Office 2007.

64-битные пользователи могут искать в dll « Program Files (x86) Common Files…». Корпорация Майкрософт обновила этот файл, и он был распространен в одном из исправлений, чтобы вывести это сообщение об ошибке при обнаружении пиратской копии Office, установленной на вашем компьютере. Когда вы пытаетесь запустить восстановление или даже удаление, программа установки вообще не затрагивает файл MSO.DLL. Вот почему после восстановления или удаления вы все равно получите ту же ошибку, потому что обновленная MSO.DLL все еще там.

Заменить файл Office MSO.dll

Простое решение – найти файл MSO.DLL на вашем компьютере и скопировать старый файл MSO.DLL, заменив текущий файл в Program Files. Я нашел две версии MSO.DLL в C: WINDOWS Installer $ PatchCache $ Managed … ..

Если вы не можете найти другой файл MSO.DLL с резервной копией на своем компьютере, он доступен в несжатом виде на компакт-диске Office 2003, но не на компакт-дисках Office XP или 2007, поскольку они упакованы в CAB-файл. Перейдите к:

Files Pfiles Common MSShared Office11

Или вы можете просто удалить все установленные в настоящее время файлы MSO.DLL из Program Files и $ PatchCache $ и т. Д., А затем выполнить восстановление или переустановку Microsoft Office XP, 2003 или 2007. Это восстановит более старую версию MSO.DLL из установки. CD для вас.

Если вам не удается найти оригинальный файл MSO.DLL из поиска на компьютере или с компакт-диска Office, проще всего загрузить один из приведенных ниже zip-файлов, который содержит правильную исходную версию файла MSO.DLL для копирования в вашу систему. , Эти файлы не загружаются из других источников в Интернете и извлекаются прямо с соответствующего компакт-диска Office, просто разархивируйте файл и скопируйте его в нужную папку в «Microsoft Shared OfficeXX», указанном выше.

Скачать MSO.DLL для Office XP,

Скачать MSO.DLL для Office 2003

Скачать MSO.DLL для Office 2007

Скачать MSO.DLL для Office 2010

Скачать MSO.DLL для Office 2013

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru