2016-04-26 16 views
0

これは私がいる非常に奇妙な状況です。私の頭の中で答えを傷つける。Outlook Addinが起動しない

私は開発者マシンとクライアントマシンの約90%で完全に機能するOutlookアドインを開発しました。

アドインの負荷挙動が3

ユーザの10%であり、見通しは、ユーザが手動に行くことによってアドインをアクティブにすることができる3である負荷の動作にもかかわらず、アドインをロードせずに起動しますアドインマネージャーをOutlookで再起動したが、再起動するとこのアドインは無効に戻りますが、ロード動作は3から変更されません。

私はInstall Shield LEを使用してこのアドインをパッケージ化しました。私はもうどこでデバッグすべきか分からず、異なる負荷動作の値を変更しようとしましたが、同じ結果に変わりはありませんでした。アドインは、この一連のユーザーで起動時に読み込まれません。

会社はZenWorksを使用して、インストールシールドを使用して生成するMSIからすべてのPCにアドインを自動的にインストールします。

私は、アドインのインストールディレクトリに行って、.vstoデプロイメントファイルを使用してアドインをインストールすると、それは動作し、Outlookにロードされます(しかしthatsによって2つのアドインがインストールされます)。

レジストリの復元力のセクションもチェックしましたが、アドインはありません。

+1

問題が発生したマシンの1つにオフィスを再インストールしてみることもあります。また、他のいくつかのアドイン(私も壊れた.NetFrameworkを見た)によって引き起こされることができます。時折、Windowsを再インストールする必要がありました。また、[VSTOはエラーやその他のエラーを抑制する]をオンにしてみてください(http://stackoverflow.com/questions/4668777/how-to-troubleshoot-a-vsto-addin-that-does-not-load) – PetLahev

+0

@PetLahevありがとう今では私のリストに2つのデバッグオプションがあります(再インストール+可能であればドットネットの再インストールを試してみてください)。これを試すにはクライアントサイトに行きます。彼らが私にオフィスを再インストールする権利を与えることを願っています。 VSTOを無効にするように指示しましたが、エラーはありませんでした。 – Undisputed007

答えて

2

私はこの問題に直面しました。これを解決するには、次のパスからレジストリエントリを手動で削除する必要があります。

オープンレジストリエディタとHKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\<Your add-in>に移動し、上記のレジストリエントリが見つからない場合は、HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\Addins\<Your add-in>を探してHKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Resiliencyに3

行くためにのLoadBehaviorを変更3.

へのLoadBehaviorを変更 - あなたが2010年の見通しを使用している場合、15.0がOutlook 2013 ですREG_BINARYDisabledItemsで見つかったキーとCrashingAddinList を取り外し、14.0で15.0を交換し、Outlook 2016が16.0

.0を交換するための

これが役に立ちます。

関連する問題