none
プロキシの設定をOFFにすると、Access(accdbファイル)を用いたシステムの動作が遅い RRS feed

  • 質問

  • 下記環境でIE11の設定でプロキシの設定をOFFにすると、

    Access(accdbファイル)を用いたシステムの動作が極端に遅くなります

    (10秒の処理が100秒くらいになります)

    (プロキシの設定OFF:インターネットオプション-接続-LANの設定

     で「LANにプロキシサーバーを使用する」のチェックを外す)

    OS:Windows7

    Office:Office Professional Plus 2016[Office2007アンインストール後インストール]

    システム:VB.NETで作られたシステムで、Access(accdbファイル)の内容を

         ただ画面(リスト)に表示させるものです。

         Access(accdbファイル)はNASにおいて、用いています。

         共有ファイルサーバー上に置いても遅くなることを確認しています。

    その他:ローカルでは動作が早く、一人で使っている場合でも遅いです。

        Accessが複数にで使うと動作が遅くなることは重々承知しております。

    原因または、プロキシの設定をONにする以外の解決方法はありませんでしょうか。




    2017年5月19日 15:42

回答

  • 処理内でインターネットに接続するような機能が使われているのかもしれません。Officeのインターネット接続を無効化してみると、改善しないでしょうか。

    Office 2016 が行うインターネット接続について
    https://blogs.technet.microsoft.com/officesupportjp/2017/02/08/office-2016-%E3%81%8C%E8%A1%8C%E3%81%86%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E6%8E%A5%E7%B6%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/

    <レジストリの場合>
    キー: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Internet
    種類: REG_DWORD
    名前: UseOnlineContent
    値: 0

    値の説明)
    0 : ユーザーがインターネット上の Office 2016 リソースにアクセスすることを禁止します。
    1 : ユーザーがインターネット上の Office 2016 リソースにアクセスできるかどうかを自身で選択できるようにします。(以下の設定項目が OFF の状態)
    2 : ユーザーがインターネット上の Office 2016 リソースにアクセスすることを許可します。(以下の設定項目が ON の状態、既定の設定です)

    [Excel のオプション] – [セキュリティセンター] – [セキュリティセンターの設定] – [プライバシーオプション] 内の
    “Office を Microsoft のオンライン サービスに接続して、使用状況や環境設定に関連する機能を提供できるようにしますか?“

    <グループ ポリシーの場合>
    [ユーザーの構成]
    – [Microsoft Office 2016]
    – [ツール | オプション | 全般 | サービス オプション…]
        – [オンライン コンテンツ]
         – [オンライン コンテンツのオプション]
          – 有効 : “Office にインターネットへの接続を許可しない” に設定します

    2017年5月22日 2:46

すべての返信

  • プロキシ オンの場合、オフの場合のパケットキャプチャをして比較してみれば良さそうな事例でしょう。

    hebikuzure

    2017年5月20日 6:29
  • 処理内でインターネットに接続するような機能が使われているのかもしれません。Officeのインターネット接続を無効化してみると、改善しないでしょうか。

    Office 2016 が行うインターネット接続について
    https://blogs.technet.microsoft.com/officesupportjp/2017/02/08/office-2016-%E3%81%8C%E8%A1%8C%E3%81%86%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E6%8E%A5%E7%B6%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/

    <レジストリの場合>
    キー: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Internet
    種類: REG_DWORD
    名前: UseOnlineContent
    値: 0

    値の説明)
    0 : ユーザーがインターネット上の Office 2016 リソースにアクセスすることを禁止します。
    1 : ユーザーがインターネット上の Office 2016 リソースにアクセスできるかどうかを自身で選択できるようにします。(以下の設定項目が OFF の状態)
    2 : ユーザーがインターネット上の Office 2016 リソースにアクセスすることを許可します。(以下の設定項目が ON の状態、既定の設定です)

    [Excel のオプション] – [セキュリティセンター] – [セキュリティセンターの設定] – [プライバシーオプション] 内の
    “Office を Microsoft のオンライン サービスに接続して、使用状況や環境設定に関連する機能を提供できるようにしますか?“

    <グループ ポリシーの場合>
    [ユーザーの構成]
    – [Microsoft Office 2016]
    – [ツール | オプション | 全般 | サービス オプション…]
        – [オンライン コンテンツ]
         – [オンライン コンテンツのオプション]
          – 有効 : “Office にインターネットへの接続を許可しない” に設定します

    2017年5月22日 2:46
  • 返信ありがとうございます。

    システムを用いている環境での、パケットキャプチャは難しいようです。

    回答を頂いたのに申し訳ありません。

    他の環境で、再現したら試してみたいと思います。


    2017年5月22日 17:41
  • 返信ありがとうございます。

    上記の記事に従い、

    レジストリの設定等をいじってみましたが、解決しませんでした。

    遅滞が起きたシステムはOffice2007で上記症状がなかったため、

    Officeが原因であると考えておりました。

    AccessVBAによる画面表示では同様の環境で、

    動作の遅滞が見られなかったのでOfficeが原因ではないかもしれません。

    Accessによる接続と外部(Access以外)の接続にどれほどの差があるかわかりませんが・・・。

    2017年5月22日 17:59
  • スイッチ(スイッチングハブ)でミラーポートを構成するなど、システムへの影響を最小化する方法はあると思います。解決が必要な重要な問題であれば、ネットワーク管理者にもよく相談してみてください。

    どうしてもできなけば、色々な設定/構成/処理変更などを try & error で試すしかなさそうですね。


    hebikuzure

    2017年5月23日 1:20
  • 解決策が見つかりませんでしたので、

    やむなくプロキシの設定をONにして、システムを用いる運びとなりました。

    ご回答くださりありがとうございました。

    2017年5月24日 20:56