Outlook и проблема с ключом реестра - PullRequest
0 голосов
/ 06 декабря 2011

Я работаю, чтобы получать почту из Outlook программным способом. Когда я запускал программу из консоли, она работала нормально. Но я попытался автоматизировать его с помощью планировщика задач, задав опцию «запускать, вошел ли пользователь в систему» ​​и получил сообщение об ошибке «Получение фабрики классов COM для компонента с CLSID {0006F03A-0000-0000-C000-000000000046} не удалось".

Я гуглил его и нашел, что кто-то говорит добавить разрешение к ключу, а затем я начал играть с ключом реестра и снял один флажок, перейдя к свойству Permission, и он автоматически удалил все разрешения, и теперь ключ не доступен никому. Теперь мое консольное приложение также выдает ту же ошибку. Ниже приведены некоторые снимки экрана:

enter image description here

enter image description here

Как видите, при нажатии клавиши выдается сообщение об ошибке «Доступ запрещен», а при попытке добавить разрешение выдается еще одно предупреждение. Если я нажимаю «ОК», он открывает всплывающее окно с разрешениями, но не позволяет добавлять пользователей. Так может кто-нибудь помочь мне исправить эту проблему с ключом реестра? Есть ли способ перерегистрировать ключ, удалив поврежденный? Буду очень признателен за любую помощь.

1 Ответ

0 голосов
/ 07 декабря 2011

Я решил это.Во всплывающем окне разрешений перейдите на вкладку «Владелец» и добавьте текущего пользователя в качестве владельца.Тогда это позволяет изменить.

...