Jak nakonfigurovat DCOM na Windows XP SP2?
Ve Windows XP SP 2 je několik změn v nastavování DCOMu, z nichž zásadní jsou tyto:
- DCOM je defaultně zakázán (viz. Chyba přístup odepřen 0x80070005)
- Windows Firewall je defaultně zapnut (viz. Chyba Počítač není online...)
Možnosti:
a) Ruční nastavení stanic se zapnutým firewallem:
- Pro nastavení klientské stanice je nutné na všech stanicích spustit SCAN.EXE /R /XP2 (pod administrátorskými právy), což automaticky zajistí na straně klienta vše potřebné, tedy instalaci klienta, DCOM nastavení i vyjímky na zapnutém firewallu. Použijte scan.exe z aktuální verze ke stažení. Z AuditPro konzole tedy již není třeba instalovat klienta a je možné rovnou provádět sběr dat.
b) Vzdálená instalace z konzole (firewall na stanicích musí být v době instalace vypnutý):
- Vypněte firewall na všech stanicích (např. pomocí domain group policy)
- V AuditPro konzoli v instalačním dialogu naškrtněte DCOM a do položky Dodatečné parametry zadejte /XP2
- Firewall na stanicích je nyní možné zapnout
Pozn.: stejným způsobem nastavte klienta i na stanicích, které obsahují AuditPro konzoli či AuditServer.
Podrobný popis nastavení je možné nalézt v příručce administrátora v kapitole "DOPORUČENÉ NASTAVENÍ DCOMU PRO WINDOWS XP SP2"
Alternativní možnost hromadného nastavení klientů je v kapitole: "HROMADNÁ DISTRIBUCE NASTAVENÍ DCOMU V DOMÉNĚ".
Více o Service Packu 2:
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2netwk.mspx#XSLTsection126121120120.
Pozn.:
Při jakýchkoliv problémech po nastavení DCOMu se stanicemi (týká se cca 1% počítačů) doporučujeme pomocí REGEDIT.EXE smazat všechny položky na cestě:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- kromě položky EnableDCOM=Y
a opakovat postup.
Pokud je vypnutá služba MS DTC a nelze vstoupit do nastavení DCOMu, pak
- nastartujte službu MS DTC
- přidělte plná práva účtu NETWORK SERVICE na soubory:
- C:\WINDOWS\system32\MSDtc\MSDTC.LOG
C:\WINDOWS\system32\MSDtc Folder
C:\WINDOWS\DtcInstall.log