If the Blackberry Controller service won’t run, try restarting the DNS server, and then try to start the Blackberry Controller. If that works, you are seeing a TCP/UDP port conflict between Microsoft DNS and the Blackberry server. You need to reserve these ports:
3101
3200
4101
using this registry edit:
http://support.microsoft.com/kb/812873/