展開のテスト
このトピックでは、Outlook Social Connector (OSC) プロバイダーのインストールとアンインストールについてテストする必要があるシナリオについて説明します。
クライアント コンピューター上の Outlook と OSC の存在
OSC プロバイダーのインストールに影響する要因には、オペレーティング システムのビット数、Outlook の存在とビット数、および Outlook で有効になっている OSC が含まれます。
OSC プロバイダーは、OSC の 32 ビットバージョンまたは 64 ビット バージョンに対して記述できます。 Outlook 2010 と Outlook 2013 は 32 ビット版と 64 ビット 版の両方で使用でき、Office Outlook 2003 と Office Outlook 2007 は 32 ビット バージョンでのみ使用できます。 64 ビット Windows オペレーティング システムでは、32 ビットまたは 64 ビットの Outlook をインストールできます。 32 ビット オペレーティング システムでは、32 ビットの Outlook のみをインストールできますが、64 ビットの Outlook はインストールできません。 インストールされているバージョンの Outlook と OSC プロバイダー自体のビット数に応じて、ユーザーは適切なインストーラーを使用して、適切なビット数の OSC プロバイダーをインストールする必要があります。 たとえば、64 ビットの Outlook がインストールされていて、OSC プロバイダーがネイティブ COM コンポーネントである場合、32 ビット OSC プロバイダーは機能せず、ユーザーは適切なインストーラーを使用して 64 ビット OSC プロバイダーをインストールする必要があります。
OSC プロバイダーの展開コードは、ユーザーがコンピューターでサポートされているバージョンの Outlook を持っていると仮定できます。 ただし、現在のバージョンの OSC がクライアント コンピューター上にない場合、展開コードでは、 に特別に構築された g-link URL を使用して、適切なバージョンの OSC を https://g.live.comダウンロードしてインストールできます。 これらの g リンクは、Outlook のバージョンとビット数、およびクライアント コンピューターのロケールによって異なります。 g-link を使用して OSC をインストールまたは更新する方法の詳細については、「 インストールチェックリスト」を参照してください。
OSC プロバイダーをインストールする前に、Outlook ユーザーは、Outlook で OSC アドインが有効になっていることを確認する必要があります。
OSC プロバイダーを展開する推奨される方法は、Windows インストーラー (.msi) パッケージを使用することです。 次の各シナリオをテストして、デプロイがプロバイダーに対して適切に機能することを確認します。
シナリオ | 予期せぬ動作 |
---|---|
Outlook が存在しない - Outlook 2003 または Outlook 2007 はインストールされておらず、Outlook 2010 または Microsoft Outlook 2013はインストールされておらず、クイック実行によって配信されていません。 | デプロイが失敗します。 |
Outlook 2003 または Outlook 2007 はインストールされていませんが、Outlook 2010 または Microsoft Outlook 2013はクイック実行によって配信されています。 | 32 ビット プロバイダーがデプロイされます。 |
Outlook 2003 または Outlook 2007 がインストールされていますが、OSC はインストールされていません。 | インストーラーは OSC とすべてのパッチをインストールします。 OSC が正常にインストールされたら、インストーラーによってプロバイダーがデプロイされます。 |
Outlook 2003 または Outlook 2007 がインストールされ、以前のバージョンの OSC がインストールされています。 | インストーラーは、パッチへの g リンクを使用して OSC を更新し、プロバイダーをデプロイします。 |
Outlook 2003 または 2007 がインストールされ、OSC が最新の状態になっています。 | インストーラーは 32 ビット プロバイダーをデプロイします。 |
Outlook 2010 またはMicrosoft Outlook 2013がインストールされていますが、OSC はインストールされていません。 | インストーラーが失敗し、適切なエラー メッセージが表示されます。 |
Outlook 2010 または Microsoft Outlook 2013がインストールされ、以前のバージョンの OSC がインストールされています。 | インストールされている Outlook 2010 または Microsoft Outlook 2013のビット数に適したインストーラーは、g-link を使用してパッチを使用して OSC を更新し、適切なプロバイダーを展開します。 |
Outlook 2010 または Microsoft Outlook 2013がインストールされ、OSC が最新の状態になっています。 | インストールされている Outlook 2010 または Microsoft Outlook 2013 (32 ビットまたは 64 ビット) のビット数に適したインストーラーは、適切なプロバイダーを展開します。 |
インストールされている場所とレジストリ キー
OSC プロバイダーが展開されているファイルの場所と、プロバイダーのレジストリ キーが作成される Windows レジストリ内の場所を確認します。
OSC プロバイダー DLL のファイルの場所
次の表に示すように、シナリオをテストします。 この表には、OSC プロバイダー DLL の既定のインストール パスが一覧表示されています。 ユーザーは、これらの DLL をインストールする場所をカスタマイズできます。
シナリオ | 予期せぬ動作 |
---|---|
Microsoft Outlook 2013はクライアント コンピューターにインストールされます。 | プロバイダー DLL は Office15 フォルダーに展開されます。 オペレーティング システムが 64 ビットで、Microsoft Outlook 2013が 32 ビットの場合、32 ビット DLL は C:\Program Files (x86)\Microsoft Office\Office15 の下に展開されます。 オペレーティング システムが 64 ビットで、Microsoft Outlook 2013が 64 ビットの場合、64 ビット DLL は C:\Program Files\Microsoft Office\Office15 の下に展開されます。 オペレーティング システムが 32 ビットの場合、DLL は C:\Program Files\Microsoft Office\Office15 の下に展開されます。 |
Outlook 2010 はクライアント コンピューターにインストールされます。 | プロバイダー DLL は Office14 フォルダーに展開されます。 オペレーティング システムが 64 ビットで、Outlook 2010 が 32 ビットの場合、32 ビット DLL は C:\Program Files (x86)\Microsoft Office\Office14 の下に展開されます。 オペレーティング システムが 64 ビットで、Outlook 2010 が 64 ビットの場合、64 ビット DLL は C:\Program Files\Microsoft Office\Office14 の下に展開されます。 オペレーティング システムが 32 ビットの場合、DLL は C:\Program Files\Microsoft Office\Office14 の下に展開されます。 |
Outlook 2007 がクライアント コンピューターにインストールされています。 | プロバイダー DLL は、C:\Program Files\Microsoft Office\Office14 の下に展開されます。 OSC をインストールすると Office14 フォルダーが作成され、プロバイダー DLL の前に OSC をインストールする必要があります。 前のセクション「 クライアント コンピューター上の Outlook と OSC の存在」を参照してください。 |
Outlook 2003 がクライアント コンピューターにインストールされています。 | プロバイダー DLL は、C:\Program Files\Microsoft Office\Office14 の下に展開されます。 OSC をインストールすると Office14 フォルダーが作成され、プロバイダー DLL の前に OSC をインストールする必要があります。 前のセクション「 クライアント コンピューター上の Outlook と OSC の存在」を参照してください。 |
Microsoft Outlook 2013はインストールされていませんが、クライアント コンピューターでクイック実行によって配信されます。 | プロバイダー DLL は Office15 フォルダーに展開されます。 オペレーティング システムが 64 ビットの場合、32 ビット DLL は C:\Program Files (x86)\Microsoft Office\Office15 または C:\Program Files\Microsoft Office\Office15 の下に展開されます。 オペレーティング システムが 32 ビットの場合、DLL は C:\Program Files\Microsoft Office\Office15 の下に展開されます。 Office15 フォルダーが存在しない場合は、インストールによってフォルダーが作成されます。 |
Outlook 2010 はインストールされていませんが、クライアント コンピューターでクイック実行によって配信されます。 | プロバイダー DLL は Office14 フォルダーに展開されます。 オペレーティング システムが 64 ビットの場合、32 ビット DLL は C:\Program Files (x86)\Microsoft Office\Office14 または C:\Program Files\Microsoft Office\Office14 の下に展開されます。 オペレーティング システムが 32 ビットの場合、DLL は C:\Program Files\Microsoft Office\Office14 の下に展開されます。 Office14 フォルダーが存在しない場合は、インストールによってフォルダーが作成されます。 |
Windows レジストリの場所
次のことを確認します。
OSC プロバイダー インストーラーは、 または
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders
のいずれかで、Windows レジストリHKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders
内の OSC プロバイダーの ProgID 値を作成します。例外は、クライアント コンピューターに 64 ビット Windows オペレーティング システムで実行されている 32 ビット Outlook がある場合です。 この場合、ProgID は または
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders
のいずれかでHKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders
作成されます。代わりに DLL が regsvr32.exe によって登録されている場合、レジストリ キーは同じ場所に存在する必要があります。
インストールの削除
アンインストール プロセスが OSC プロバイダーに対して適切に動作することを確認するためのテストをいくつか次に示します。
シナリオ | 予期せぬ動作 |
---|---|
ユーザーはプロバイダーのアンインストールを選択します。 | プロバイダーは DLL をアンインストールし、レジストリをクリアします。 |
ユーザーは、プロバイダーのアンインストール プロセスをキャンセルすることを選択します。 | プロバイダーはアンインストール プロセスを取り消し、アンインストール プロセスが開始される前にユーザーを状態に戻します。 |