"Официальный" метод для автоматизации развертывания настроек безопасности является комбинацией Шаблонов безопасности и инструмента Secedit для применения шаблонов.
Полномочия DCOM установки Programmatically являются огромной мертвой зоной, к которой Microsoft все еще не адресовала к моей удовлетворенности. "Состояние" в полномочиях установки DCOM на удаленных компьютерах, в последний раз я проверил, должен все еще сделать слияния реестра. (Эта неподдержка, инструмент полномочий DCOM мог бы быть полезен Вам также, но я никогда не использовал его и не могу говорить с его эффективностью.)
Обычно я не пишу коды перезаписи, но веб-сервер выдает 500, когда не понимает, что делать.
В вашем случае код перезаписи может быть беспорядочным, подробнее о перезаписи условия, используемые в Windows.
Попробуйте проверить файлы журнала веб-сервера, это должно помочь в определении причины ошибки.