Я столкнулся с некоторыми проблемами при загрузке COM-компонента через WebService, потому что у пользователя не было разрешения на C:\Windows\system32\inetsrv\config\schema
папка. Когда я открыл файл с помощью проводника Windows, он изменил разрешение и добавил группу «Пользователи» и текущего пользователя для доступа к папке. Это решило мою проблему, но мне нужно изолировать это, чтобы подтвердить.
Я попытался удалить IIS из коробки (включая консоль управления). Но C:\Windows\system32\inetsrv\
папка существует и используется SMSvchost и svchost в системе. Как я могу полностью удалить IIS из моей системы? Я считаю, что переустановка поможет восстановить старые привилегии. C:\Windows\system32\inetsrv\config\schema
папка и файлы. Я думаю, что для папки требуется разрешение от группы «Надежные установщики».
У меня в коробке Windows Server 2008 R2.
Сделал это с помощью встроенных утилит takeown и icacls.
http://www.howtogeek.com/howto/windows-vista/how-to-delete-a-system-file-in-windows-vista/