Not able to isntall DPM Agent on Windows 2008

Problem
========

SCDPM 2007,DPM Agent installation failed
We can check the log MSDPMagentinstall.log in folder c:windowstemp
MSDPMAgentInstall.LOG

===================================

MSI (s) (24:B4) [16:44:06:980]: Note: 1: 1708

MSI (s) (24:B4) [16:44:06:980]: Note: 1: 2205 2:  3: Error

MSI (s) (24:B4) [16:44:06:980]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1708

MSI (s) (24:B4) [16:44:06:980]: Note: 1: 2205 2:  3: Error

MSI (s) (24:B4) [16:44:06:980]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709

MSI (s) (24:B4) [16:44:06:980]: Product: Microsoft System Center DPM 保護代理程式 -- Installation failed.

MSI (s) (24:B4) [16:44:06:980]: Windows Installer 已安裝該產品。產品名稱: Microsoft System Center DPM 保護代理程式。產品版本: 2.0.5820.0。產品語言: 1033。安裝成功或錯誤狀態: 1603。

MSI (s) (24:B4) [16:44:06:980]: Cleaning up uninstalled install packages, if any exist

MSI (s) (24:B4) [16:44:06:980]: MainEngineThread is returning 1603

MSI (s) (24:F0) [16:44:06:980]: Destroying RemoteAPI object.

MSI (s) (24:48) [16:44:06:980]: Custom Action Manager thread ending.

MSI (s) (24:F0) [16:44:06:980]: RESTART MANAGER: Session closed.

MSI (s) (24:F0) [16:44:06:980]: No System Restore sequence number for this installation.

=== Logging stopped: 2009/8/28  16:44:06 ===

MSI (c) (1C:30) [16:44:06:980]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1

MSI (c) (1C:30) [16:44:06:980]: MainEngineThread is returning 1603

Resolution:
============

Had stopped the Windows Firewall service and set the service to disabled, once complete the DPM Agent was able to install successfully.

Please also apply last DPM hotfix 970867.
https://support.microsoft.com/?Id=970867

More Information
==============

970090 You receive error messages about communication issues on a System Center Data Protection Manager 2007 agent

https://support.microsoft.com/kb/970090/en-us
A DPM agent failed to communicate with the DPM service on <server> because of a communication error. Make sure that <server> is remotely accessible from the computer running the DPM agent. If a firewall is enabled on <server>, make sure that it is not blocking requests from the computer running the DPM agent

947682 The DPM protection agent service cannot start in System Center Data Protection Manager 2007

https://support.microsoft.com/kb/947682/en-us

Data Protection Manager 2007 and protected servers open connections over TCP port 5718 and over TCP port 5719 to enable Data Protection Manager operations, such as synchronization and recovery. The current problem may occur on protected servers that are running the Microsoft Exchange System Attendant service. This service uses TCP ports dynamically. This service may take one or both of the required ports.
Data Protection Manager 2007 also uses the following ports:

· TCP 135 dynamic

· User Datagram Protocol (UDP) 53

· UDP 88

· TCP 88

· UDP 137

· UDP 138

· TCP 139

· TCP 389

· UDP 389