プログラムでOutlookからメールを取得するように取り組んでいます。私がコンソールからプログラムを実行していたとき、それはうまく実行されていました。しかし、「ユーザーがログオンしているかどうかに関係なく実行する」オプションを指定して、タスクスケジューラを使用して自動化しようとすると、次のようなエラーが発生しました。
CLSID{0006F03A-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリを取得できませんでした。
Webで検索して、キーにアクセス許可を追加するように指示している人を見つけました。次に、レジストリキーを試して、Permissionプロパティに移動して1つのチェックボックスをオフにすると、すべてのアクセス許可が自動的に削除され、キーは次のようになります。誰もアクセスできません。今、私のコンソールアプリケーションも同じエラーを出します。以下は、いくつかのスクリーンショットです。
ご覧のとおり、キーをクリックすると「アクセスが拒否されました」というエラーが表示され、権限を追加しようとすると別の警告が表示されます。[OK]をクリックすると、アクセス許可ポップアップが開きますが、ユーザーを追加できません。このレジストリキーの問題を修正するにはどうすればよいですか?破損したキーを削除してキーを再登録する方法はありますか?