Megosztás a következőn keresztül:


Az Office telepítési hibáinak elhárítása

Ezt a cikket Eric Ashton, vezető támogatási eszkalációs mérnök írta.

Ez a cikk a Microsoft Office telepítési hibáinak meghatározására és elhárítására vonatkozó technikákat ismerteti. A technikák a Windows Installert (MSI) használó összes Office-telepítésre alkalmazhatók.

Részletes naplózás engedélyezése

Az Office telepítési hibáinak elhárításakor győződjön meg arról, hogy az MSI részletes naplózása engedélyezve van. Az Office-ban alapértelmezés szerint létrejön egy setup.exe naplófájl. Azonban nem adja meg a telepítési hibák diagnosztizálásához általában szükséges részleteket. Ha engedélyezve van a részletes MSI-naplózás, az Office által telepített összes összetevőhöz részletes naplófájlt fog kapni. Részletes naplót fog létrehozni a Word összetevő, az Excel stb. telepítéséhez.

A részletes naplózás engedélyezéséhez állítsa be a következő beállításkulcsokat:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

"Hibakeresés"=dword:00000007

"Logging"="voicewarmup"

További információ a Windows Installer naplózásáról: A Windows Installer naplózásának engedélyezése.

A telepítési kísérlet végrehajtása

Ha bejelentkezett felhasználóként manuálisan futtatja a telepítést a számítógépen a setup.exe duplán kattintva, a naplófájlok a telepítést végző felhasználó %temp% könyvtárában jönnek létre.

Most, hogy engedélyezte a részletes naplózást, és már tudja, hol kell keresnie a naplókat, próbálkozzon újra a telepítéssel. Korábban sikertelen volt, és várhatóan ismét sikertelen lesz. Ezúttal azonban készen áll olyan naplófájlok rögzítésére, amelyek elég részletesek lesznek a hibapont diagnosztizálásához.

Naplók elemzése

A telepítési kísérlet után azt fogja tapasztalni, hogy valahol 1 és 20 napló között van a telepítésből az ideiglenes könyvtárban.

Íme egy képernyőkép a telepítési kísérlet részletes naplóiról.

Képernyőkép egy telepítési kísérlet részletes naplóiról.

Amikor végignézi az MSI-naplókat, általában egy 3 értékű bejegyzést szeretnénk keresni a naplókban. A Windows installer olyan kódokat ad vissza a telepítés során, amelyek jelzik, hogy egy adott függvény sikeres-e vagy sem.

  • 1. érték = Sikeres
  • 2. érték = Mégse
  • 3. érték = Hiba

Jó telepítés esetén általában nem jelenik meg 3 értékű bejegyzés a naplókban.

Ezért számos naplót kell ellenőrizni. Javasoljuk, hogy kezdje a setup.exe naplóval. Ez a napló általában 3 értékű bejegyzéssel rendelkezik, ha hiba történik. Ez a napló azonban nem elég egyértelmű a probléma diagnosztizálásához. Ha nem rendelkezik 3 értékű bejegyzéssel, keresse meg a Visszagördülő csomag első példányát. A csomag visszaállítása azt jelzi, hogy az Office telepítése sikertelen volt, és az Office megpróbálja "visszagörgetni" a telepítést. Ezen a ponton azonnal azonosítani tudja a hibát. Amint megtalálja a 3 értéket vagy a Csomag visszagördülése értéket a setup.exe naplóban, képesnek kell lennie azonosítani, hogy melyik összetevő hibás, majd onnan keresse meg az adott összetevőnek megfelelő MSI-naplót.

Gyakran előfordul, hogy egynél több érték 3 , vagy visszagördül a csomagbejegyzés . Az első megtalált bejegyzésre kell összpontosítania.

Íme néhány példa az Office telepítési hibáira és a hibapont azonosításának módjára.

Elemzési napló 1. példája: Az Office ProPlus 2010 telepítése

Ebben a példában nem talál 3 értékű bejegyzést a setup.exe naplóban, majd a visszagördülő csomag kifejezésre keres a setup.exe naplóban.

A következő hibaüzenet jelenhet meg:

Hiba: Nem sikerült telepíteni a következő terméket: C:\MSOCache\All Users\GUID-C\ProPlusWW.msi ErrorCode: 1603(0x643).

A napló szintje a következőről változott: Standard értékről: Részletes

Lánc visszagördülése

Dátum/idő – Visszagördülő csomag: ProPlusWW

A hiba nem árulja el, hogy miért hiúsult meg a telepítés. Azt azonban jelzi, hogy a hiba a ProPlusWW.msi fájl telepítése során történt. Ezután meg kell találnia a részletes MSI-naplót, amely korrelál a ProPlusWW.msi.

Megjegyzés:

  • Ha tudja, hogy a hiba ProPlusWW.msi van, de nem szeretne időt pazarolni annak megállapítására, hogy melyik MSI-napló a ProPlus esetében, általában ez a legnagyobb naplófájl.
  • Ha nem tudja, melyik napló a megfelelő napló a ProPlusWW.msi összetevőhöz, egyenként nyissa meg az egyes naplókat, és görgessen az aljára. Azt jelzi, hogy melyik összetevőt kísérelte meg telepíteni vagy visszaállítani.

A MSIb0bc7.LOG alján például az alábbihoz hasonló információk láthatók:

MSI (s) (50:CC) [Idő]: Megjegyzés: 1: 1724

MSI (s) (50:CC) [Time]: Product: Microsoft Office Outlook MUI (English) 2010 –- Az eltávolítás sikeresen befejeződött.

Ez tehát az Office Outlook MUI összetevő részletes MSI-naplója, és az összetevő a visszaállításból származik (a telepítési hiba a visszaállításnál korábban történt).

Ha megtalálta a ProPlus-naplót (ez a legnagyobb), a következő információk jelzik, hogy ez a ProPlus-napló:

Termék: C:\MSOCache\All Users\GUID-C\ProPlusWW.msi

Amikor a naplóban keres egy 3 értékű bejegyzést, előfordulhat, hogy nem talál egyet, de a napló alján a következő hibaüzenet jelenhet meg:

MSI (s) (B0:14) [Time]: Belső kivétel a telepítés során: 0xc0000017 a 0x7C812AFB.MSI (s) (B0:14) [Time]: A WER-jelentés le van tiltva a csendes telepítéshez.MSI (s) (B0:14) [Time]: Belső MSI-hiba. A telepítő idő előtt leállt.Kevés a memória. Az újrapróbálkozás előtt állítsa le a többi alkalmazást.MSI (s) (B0:14) [Time]: MainEngineThread visszatérési értéke 1603.

Ez egy ismert probléma a Windows Installerrel kapcsolatban. A probléma megoldásához telepítse a gyorsjavítást. A gyorsjavítás telepítése és újraindítása után a telepítés sikeres lesz.

2. példa napló elemzése: Önálló Access 2010-telepítés

Ebben a példában nem talál 3 értékű bejegyzést a setup.exe naplóban, majd a visszagördülő csomag kifejezésre keres a setup.exe naplóban. A következő hibaüzenet jelenhet meg:

Hiba: Nem sikerült telepíteni a következő terméket: C:\MSOCache\All Users\GUID-C\AccessRWW.msi ErrorCode: 1601(0x641).

A napló szintje a következőről változott: Standard értékről: Részletes

Lánc visszagördülése

Dátum/idő – Visszagördítő csomag: AccessRWW

A hiba nem jelzi, hogy a telepítés miért hiúsult meg, de azt jelzi, hogy a hiba a AccessRWW.msi fájl telepítése során történt. A naplófájlokat áttekintve megtalálhatja a AccessRWW.msi naplót:

Termék: C:\MSOCache\All Users\GUID-C\AccessRWW.msi

Amikor egy 3 értékű bejegyzésre keres, a következő hibaüzenet jelenik meg:

CAInitSPPTokenStore.x86: OMSICA : A CustomAction CAInitSPPTokenStore.x86CAInitSPPTokenStore.x86 inicializálása: Hiba: Nem sikerült inicializálni az SPP-tokentárolót. HResult: 0x80070057.CAInitSPPTokenStore.x86:MSI (s) (2C:D0) [Time]: A "DisableRollback" felhasználói házirend értéke 0MSI (s) (2C:D0) [Time]: A "DisableRollback" gépházirend-érték 0Művelet befejeződött idő: InstallExecute. Visszatérési érték: 3.

A probléma megoldásához győződjön meg arról, hogy a hálózati szolgáltatás fut, majd győződjön meg arról, hogy a következő beállításkulcsok vannak jelen.

  • HKEY_USERS\S-1-5-20
  • HKEY_USERS\S-1-5-19

3. példa naplóelemzésre: Office ProPlus 2010

Ebben a következő példában egy 3 értékű bejegyzést talál a setup.exe naplóban, amely a következő hibához hasonlít:

MSI(ERROR): "Hiba: 1304. Hiba történt a következő fájlba való íráskor: C:\WINDOWS\winsxs\Policies\x86_policy.8.0.Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_x-ww_5f0bbcff\8.0.50727.4053.policy. Ellenőrizze, hogy rendelkezik-e hozzáféréssel a címtárhoz."

A napló szintje a következőről változott: Standard értékről: Részletes

Nem jelenik meg üzenet, mert a modális letiltása be van állítva. Cím: 'Setup', Message: 'Error 1304. Hiba történt a következő fájlba való íráskor: C:\WINDOWS\winsxs\Policies\x86_policy.8.0.Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_x-ww_5f0bbcff\8.0.50727.4053.policy. Ellenőrizze, hogy rendelkezik-e hozzáféréssel a címtárhoz."

Visszaadott üzenet: 2

MSI(USER): "Biztos, hogy megszakítja a műveletet?".

MSI(INFO): "A művelet befejeződött: 14:03:01: InstallExecute. Visszatérési érték: 3."

Ha a setup.exe naplóban egy 3 értékű bejegyzés jelenik meg, az időnként elegendő információt ad a probléma megoldásához anélkül, hogy meg kellene tekintenie a részletes MSI-naplót. Ebben az esetben a részletes MSI-napló megismételte a setup.exe naplóban talált elemeket.

Ebben az esetben érdemes lehet frissíteni a .net-keretrendszert, és ellenőrizni az engedélyeket a c:\windows\winsxs fájlban.

Részletes naplókból származó ismert hibák és lehetséges megoldások

A javaslatok némelyike a beállításkulcsok használatát ismerteti.

Figyelmeztetés

Pontosan kövesse a szakasz lépéseit. Ha helytelenül módosítja a beállításjegyzéket, komoly problémák léphetnek fel. Mielőtt módosítja, biztonsági másolatot készít a beállításjegyzékről a visszaállításhoz , ha probléma merülne fel.

1935-ös hiba

1935-ös hiba. Hiba történt az szerelvény-összetevő telepítése során. HRESULT: 0x80070003. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, szerelvény neve: Microsoft.VC90.ATL,version="9.0.30729.4148",type="win32",processorArchitecture="amd64",publicKeyToken="PublicKeyToken"

MSI (s) (1C:9C) [Time]: A "DisableRollback" felhasználói szabályzat értéke 0

MSI (s) (1C:9C) [Time]: A "DisableRollback" gépházirend-érték 0

A művelet befejeződött: Idő: InstallExecute. Visszatérési érték: 3.

Megoldás

Ez leggyakrabban az Office frissítésével kapcsolatos problémák miatt fordul elő. Első lépésként el kell távolítania az Office korábbi verzióját, mielőtt telepítené az új verziót. Innen a megfelelő eszközzel automatikusan eltávolíthatja az Office korábbi verzióját. Miután eltávolította az Office korábbi verzióját, próbálja meg telepíteni az Office újabb verzióját.

1913

1913-ás hiba: A telepítő nem tudja frissíteni a C:/windows/win.ini fájlt.Ellenőrizze, hogy a fájl létezik-e a rendszerben, és hogy rendelkezik-e a frissítéséhez szükséges engedélyekkel.

Ok

A Trend Micro ismert problémája okozhatja ezt a problémát, és megakadályozhatja az Office telepítését.

Megoldás

Ha víruskeresőt vagy más biztonsági szoftvert használ, fontolja meg annak eltávolítását, újraindítását és a telepítés újrapróbálását.

1714-s hiba

1714-s hiba. A telepítő nem tudja eltávolítani a Microsoft Office Product_Name 2007 régebbi verzióját. Segítségért forduljon a Microsoft terméktámogatási szolgálatához (PSS). A PSS-hez való csatlakozásról további információt a C:\DOCUME~1\username\LOCALS~1\Temp\Setup00000d64\PSS10R.CHM című témakörben talál.

Megoldás

  • 1. módszer: Először távolítsa el az Office korábbi verzióit, ha frissítést kísérel meg végrehajtani. Az Office eltávolításáról az Office eltávolítása PC-ről című témakörben talál további információt.
  • 2. módszer: Végezzen párhuzamos telepítést frissítés helyett. (Ez egy Testreszabás gomb).

1719-s hiba

1719-os hiba. A Windows Installer szolgáltatás nem érhető el. Ez akkor fordulhat elő, ha a Windows Installer nincs megfelelően telepítve. Segítségért forduljon a támogatási csoporthoz.

Ok

Ez a probléma akkor fordul elő, ha a beállításkulcsok sérültek vagy helytelenek a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver.

Megoldás

1. módszer:

  1. Exportálja az msiserver beállításkulcsot egy ismert, jól ismert számítógépről, amely ugyanazt az operációs rendszert és a Windows Installer-verziót használja.

  2. Biztonsági mentést kell készítenie, majd törölnie kell a meglévő msiserver kulcsot a hibás számítógépen a következő alatt:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver

  3. Importálja a beállításjegyzékfájlt az ismert jó számítógépről a rossz számítógépre.

  4. Indítsa újra, majd próbálkozzon újra a telepítéssel.

2. módszer:

Az Office telepítésekor tekintse meg a "A Windows Installer szolgáltatás nem érhető el" hibaüzenetet.

1406-os hiba

1406-os hiba. A telepítő nem tudja írni az értéket a \CLSID\GUID beállításkulcsba. Ellenőrizze, hogy rendelkezik-e a beállításjegyzék eléréséhez szükséges engedélyekkel, vagy kérjen segítséget a Microsoft terméktámogatási szolgálattól (PSS). A PSS-hez való csatlakozásról további információt a C:\Users\ADMINI~1\AppData\Local\Temp\Setup00000e64\PSS10R.CHM című témakörben talál."

A napló szintje a következőről változott: Standard értékről: Részletes

MSI(INFO): "A művelet befejeződött: InstallExecute. Visszatérési érték: 3.

Ok

Ez a hiba helytelen beállításjegyzék-engedélyeket jelez. Ebben a példában helytelen beállításjegyzék-engedélyeket talál a HKEY_CLASSES_ROOT\CLSID\GUID.

Megoldás

Az Office telepítéséhez használt felhasználói fióknak hozzá kell férnie a kérdéses beállításkulcshoz. Egy olyan eszközön is összehasonlíthatja a beállításjegyzék-engedélyeket, ahol a telepítés sikeres volt.

1920-ás hiba

1920-ás hiba. Az "Office szoftvervédelmi platform" (osppsvc) szolgáltatás nem indult el. Ellenőrizze, hogy rendelkezik-e a rendszerszolgáltatások elindításához szükséges jogosultságokkal.

A naplószint a következőről változott: Standard értékről: Részletes.

MSI(INFO): "A művelet befejeződött: InstallExecute. Visszatérési érték: 3.

Ok

Ez a hiba az OfficeSoftwareProtectionPlatform mappára vonatkozó lehetséges helytelen engedélyeket vagy a HKEY_CLASSES_ROOT\APPID helytelen engedélyeit jelzi.

Megoldás

1. módszer:

Adjon teljes körű engedélyt a hálózati szolgáltatásfióknak az OfficeSoftwareProtectionPlatform mappában.

2. módszer:

  1. Hasonlítsa össze a HKEY_CLASSES_ROOT\APPID engedélyeit a problémás számítógéppel.
  2. Próbálja meg a "Korlátozott" értéket megadni a következő engedélyeknek: Lekérdezési érték, Alkulcsok számbavétele, Értesítés és Olvasási vezérlő.

Hiba: IHxRegisterSession::CreateTransaction() 8004036e értéket adott vissza

IHxRegisterSession::CreateTransaction() 8004036eBeginTransaction() HIBÁT adott vissza: A kísérlet meghiúsult, mert egy másik tranzakció futott.

Az aktuális tranzakció ({GUID})IHxRegisterSession::ContinueTransaction() visszaállítása 80004005 adott vissza.

BeginTransaction() HIBA: Nem sikerült újraindítani az aktuális tranzakciót.

BeginTransaction() HIBA: Az aktuális tranzakció visszaállítása nem sikerült. A HelpFile regisztrációja megszakad.

A(z) {GUID} regisztrációs munkamenet nem jött létre.

A művelet befejeződött: TelepítésFinalize. Visszatérési érték: 3.

Megoldás

Lásd: KB 927153 A 2007 Office csomag vagy az Office 2010 telepítőprogramja nem indul újra a kezdeti telepítés megszakítása után.

Hiba: Nem sikerült regisztrálni a beépülő modult. HResult: 0x80070005

MSI (s) (08:6C) [Idő]: Távoli egyéni művelet meghívása. DLL: C:\WINDOWS\Installer\MSI4D4.tmp, Belépési pont: CAInstallSppPlugin

CAInstallPlugin.x86: OMSICA: A CustomAction CAInstallPlugin.x86 inicializálása

CAInstallPlugin.x86: A PlugIn 'C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPOBJS.DLL' 'C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\osppobjs-spp-plugin-manifest-signed.xrm-ms' regisztrálása

CAInstallPlugin.x86: Hiba: Nem sikerült regisztrálni a beépülő modult. HResult: 0x80070005.

CAInstallPlugin.x86:MSI (s) (08:58) [Time]: A "DisableRollback" felhasználói házirend értéke 0MSI (s) (08:58) [Time]: A "DisableRollback" gépházirend-érték 0

A művelet 12:32:42: InstallExecute befejeződött. Visszatérési érték: 3.

Ok

A problémás számítógépen (helyi vagy Csoportházirend objektumon (GPO)) található házirendek helytelenül konfigurálva.

Megoldás

  1. Írja be a gpedit.MSC kifejezést a keresőmezőbe a Helyi Csoportházirend Szerkesztő megnyitásához.
  2. Keresse meg a Számítógép konfigurációja>Windows-beállítások>Biztonsági beállítások>Helyi házirendek>Felhasználói jogok hozzárendelése elemet.
  3. Győződjön meg arról, hogy mindenki rendelkezik jogosultságokkal a Bejárás megkerülése ellenőrzési szabályzatban . Alapértelmezés szerint a Mindenki elem megjelenik a Biztonsági beállítás listában.

További információ: Ügyfél- , szolgáltatás- és programproblémák fordulhatnak elő, ha módosítja a biztonsági beállításokat és a felhasználói jogok hozzárendelését.

Hiba 0x80070005: A CAQuietExec nem sikerült

CAQuietExec: "wevtutil.exe" im "C:\Program Files\Microsoft Office\Office14\BCSEvents.man"CAQuietExec: A közzétevők és csatornák telepítése sikeresen megtörtént. Egy vagy több közzétevőt és csatornát azonban nem engedélyezhetünk. A hozzáférés megtagadva.

CAQuietExec: Hiba 0x80070005: A parancssor hibát adott vissza.CAQuietExec: Hiba 0x80070005: A CAQuietExec sikertelen

A CustomAction RegisterEventManifest a tényleges 1603-os hibakódot adja vissza (vegye figyelembe, hogy ez nem feltétlenül 100%-os pontosságú, ha a fordítás a tesztkörnyezetben történt)

MSI (s) (88:04) [Time]: A "DisableRollback" felhasználói házirend értéke 0MSI (s) (88:04) [Time]: A "DisableRollback" gépházirend-érték 0

A művelet befejeződött: Idő: InstallExecute. Visszatérési érték: 3.

Ok

Ez a probléma azért fordulhat elő, mert az engedélyek helytelenül vannak beállítva a "C:\Windows\System32\winevt\Logs" mappában.

Megoldás

Adjon mindenkinek teljes jogokat a mappához, majd próbálkozzon újra a telepítéssel. Ha ez sikeres, később eltávolíthatja a Mindenki csoportot.

Hiba 0x800706b5: A CAQuietExec nem sikerült

CAQuietExec: "wevtutil.exe" im "C:\Program Files\Microsoft Office\Office14\BCSEvents.man"CAQuietExec: A közzétevők és csatornák telepítése sikeresen megtörtént. Egy vagy több közzétevőt és csatornát azonban nem engedélyezhetünk. A felület ismeretlen.

CAQuietExec: Hiba 0x800706b5: A parancssor hibát adott vissza.CAQuietExec: Hiba 0x800706b5: CAQuietExec sikertelen

A CustomAction RegisterEventManifest tényleges hibakódot adott vissza 1603-ban (vegye figyelembe, hogy ez nem 100%-os pontosságú, ha a fordítás a tesztkörnyezetben történt)MSI (s) (6C:84) [Time]: A "DisableRollback" felhasználói házirend értéke 0MSI (s) (6C:84) [Time]: A "DisableRollback" gépházirend-érték 0

A művelet befejeződött: Idő: InstallExecute. Visszatérési érték: 3.

Ok

Ez a probléma akkor fordulhat elő, ha a Windows Eseménynapló szolgáltatás nem fut.

Megoldás

  1. Kattintson a start vagy a search elemre, írja be a services.msc parancsot, majd nyomja le az Enter billentyűt.
  2. Görgessen le a Windows eseménynapló-szolgáltatáshoz , és győződjön meg arról, hogy az automatikus értékre van állítva. Ha nem fut, kattintson rá a jobb gombbal, majd válassza a Start gombot.

A következőhöz hasonló hibaüzenet jelenhet meg:

4201-as hiba: Az átadott példánynevet egy WMI-adatszolgáltató nem ismerte fel érvényesként.

Ebben az esetben hajtsa végre a következő műveleteket:

  1. Ellenőrizze az engedélyeket a "c:\windows\system32\logfiles\wmi\RTbackup" mappában.
  2. Ha a rendszerfiók nem rendelkezik Teljes hozzáférés engedéllyel, adjon teljes körű vezérlési engedélyt a rendszerfióknak, majd indítsa újra a rendszert.
  3. Ellenőrizze, hogy a Windows eseménynapló szolgáltatás elindult-e a services.msc fájlban. Ha most már megfelelően elindult, próbálkozzon újra az Office telepítésével.