Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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:
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.
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
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.
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:
- Hasonlítsa össze a HKEY_CLASSES_ROOT\APPID engedélyeit a problémás számítógéppel.
- 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
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
- Írja be a gpedit.MSC kifejezést a keresőmezőbe a Helyi Csoportházirend Szerkesztő megnyitásához.
- 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.
- 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
- Kattintson a start vagy a search elemre, írja be a services.msc parancsot, majd nyomja le az Enter billentyűt.
- 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:
- Ellenőrizze az engedélyeket a "c:\windows\system32\logfiles\wmi\RTbackup" mappában.
- 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.
- 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.