Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek popisuje, jak řešit potíže s nastavením technologie Windows Communication Foundation (WCF).
Pokud odstraníte některý z následujících klíčů registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceModelService 3.0.0.0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceModelOperation 3.0.0.0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceModelEndpoint 3.0.0.0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMSvcHost 3.0.0.0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC Bridge 3.0.0.0
Klíče se nevytvoří znovu, pokud spustíte opravu pomocí instalačního programu rozhraní .NET Framework 3.0 spuštěného z apletu Přidat nebo odebrat programy v Ovládací panely. Chcete-li tyto klíče znovu správně vytvořit, musí uživatel odinstalovat a znovu nainstalovat rozhraní .NET Framework 3.0.
Poškození služby WMI může při instalaci balíčku rozhraní .NET Framework 3.0 blokovat instalaci zprostředkovatele rozhraní WMI služby Windows Communication Foundation. Během instalace instalační program Windows Communication Foundation nemůže zaregistrovat soubor WCF .mof pomocí komponentymofcomp.exe . Následuje seznam příznaků:
Instalace rozhraní .NET Framework 3.0 se úspěšně dokončí, ale zprostředkovatel WMI WCF není zaregistrovaný.
V protokolu událostí aplikace se zobrazí chybová událost, která odkazuje na problémy s registrací zprostředkovatele WMI pro WCF nebo spuštěním mofcomp.exe.
Soubor protokolu instalace s názvem dd_wcf_retCA* v adresáři %temp% uživatele obsahuje odkazy na selhání registrace zprostředkovatele WMI WCF.
V protokolu událostí nebo v souboru protokolu trasování instalace může být uvedená výjimka, například následující:
ServiceModelReg [11:09:59:046]: System.ApplicationException: Neočekávaný výsledek 3 spuštění E:\WINDOWS\system32\wbem\mofcomp.exe s "E:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModel.mof"
nebo:
ServiceModelReg [07:19:33:843]: System.TypeInitializationException: Inicializátor typu pro System.ManagementPath vyvolal výjimku. >--- System.Runtime.InteropServices.COMException (0x80040154): Načtení objektu pro vytváření tříd COM pro komponentu s CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} se nezdařilo kvůli následující chybě: 80040154.
nebo:
ServiceModelReg [07:19:32:750]: System.IO.FileNotFoundException: Nepodařilo se načíst soubor nebo sestavení C:\WINDOWS\system32\wbem\mofcomp.exe nebo jednu z jejich závislostí. Systém nemůže najít zadaný soubor.
Název souboru: 'C:\WINDOWS\system32\wbem\mofcomp.exe
K vyřešení výše popsaného problému je potřeba postupovat podle následujících kroků.
Opravte instalaci rozhraní .NET Framework 3.0 pomocí apletu Přidat nebo odebrat programy umístěné v Ovládací panely nebo odinstalujte nebo přeinstalujte rozhraní .NET Framework 3.0.
Pokud po instalaci rozhraní .NET Framework 3.5 provedete opravu rozhraní .NET Framework 3.0, odeberou se prvky konfigurace zavedené rozhraním .NET Framework 3.5 v machine.config . Souborweb.config však zůstane nedotčený. Alternativním řešením je potom opravit rozhraní .NET Framework 3.5 prostřednictvím protokolu ARP nebo pomocí nástroje workFlow Service Registration Tool (WFServicesReg.exe) s přepínačem /c
.
Nástroj pro registraci služby WorkFlow (WFServicesReg.exe) najdete tady: %windir%\Microsoft.NET\framework\v3.5\ nebo %windir%\Microsoft.NET\framework64\v3.5\
Pokud instalace rozhraní .NET Framework 3.5 nenakonfiguruje další nastavení konfigurace služby IIS související s WCF, zaprotokoluje chybu v protokolu instalace a pokračuje. Všechny pokusy o spuštění aplikací WorkflowServices selžou, protože chybí požadovaná nastavení konfigurace. Například načtení xoml nebo služby pravidel může selhat.
Pokud chcete tento problém vyřešit, použijte nástroj WorkFlow Service Registration Tool (WFServicesReg.exe) s přepínačem /c
a správně nakonfigurujte mapy skriptů služby IIS na počítači. Nástroj pro registraci služby WorkFlow (WFServicesReg.exe) najdete tady: %windir%\Microsoft.NET\framework\v3.5\ nebo %windir%\Microsoft.NET\framework64\v3.5\
Nelze načíst typ System.ServiceModel.Activation.HttpModule ze sestavení System.ServiceModel, verze 3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
K této chybě dochází, pokud je nainstalováno rozhraní .NET Framework 4 a pak je povolena aktivace WCF HTTP. Pokud chcete tento problém vyřešit, spusťte z příkazového řádku pro vývojáře pro Visual Studio následující příkaz:
aspnet_regiis.exe -i -enable
Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatŠkolení
Modul
Troubleshoot Windows startup - Training
This module examines the Windows startup architecture and discusses the methods used to troubleshoot client startup issues.