Access 2010 でサンドボックス モードを使用する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

この記事では、運用環境Access 2010でサンド ボックス モード] という名前を使用する方法について説明します。サンド ボックス モードの場合は、信頼できる含めないすべての式がブロックされます。この例では、安全でない式は、関数またはドライブ、ファイル、またはその他のリソースの承認のないにアクセスできるように、悪意のあるユーザーによって利用される可能性のあるプロパティを使用します。たとえば、強制終了シェルなど関数を使用して、データと、コンピューター上のファイルが破損しないと見なされる信頼できるようにする可能性があります。

注: このトピックでは、web データベースには適用されませんし、すべての Access 2010 のセキュリティ機能では説明しません。Access 2010で他のセキュリティ機能を使用する方法の詳細については、この記事の「参照」セクションのリンクをクリックしてください。

目的に合ったトピックをクリックしてください。

サンド ボックス モードおよび Access 2010 での動作について理解します。

(安全でない式を実行する) サンド ボックス モードを無効にします。

サンド ボックス モードとAccess 2010での動作方法を理解します。

データベースに式を追加すると、その式をサンド ボックス モードと呼ばれる運用環境で実行されます。Access はAccess 2010、またはAccess 2010で表示される Access ファイル形式以前で作成されたデータベースにします。既定では、サンド ボックス モードを有効にアクセスし、データベース内のコンテンツを有効にした後でもにモードが安全でない式に常に無効にします。

データベースの作成元を信頼でき、サンドボックス モードで無効にされる式を実行する必要がある場合は、レジストリ キーを変更してサンドボックス モードを無効にすると、その式を実行できるようになります。サンドボックス モードを無効にするには、信頼できる場所にデータベースを配置するか、信頼できる有効な署名をデータベースに適用する必要があります。サンドボックス モードの設定を変更するには、以下で説明する手順を実行します。

次の図は、安全でない式が見つかった場合に Access で行われる意思決定プロセスを示しています。

サンドボックス モードの有効化または無効化の決定プロセス

注意      レジストリを誤って編集すると、オペレーティング システムに重大な障害が発生し、再インストールを要求される場合があります。Microsoft では、このようなレジストリの誤った編集による問題については保証していません。レジストリを編集する前に、重要なデータをバックアップしてください。レジストリの使用および保護の詳細については、Microsoft Windows ヘルプを参照してください。

レジストリを初めて変更する場合やレジストリ キーを自力で変更することに抵抗がある場合は、レジストリを熟知し、レジストリの変更に慣れているユーザーに協力を依頼してください。レジストリの値を変更するには、コンピューターの管理者権限が必要です。

ページの先頭へ

サンドボックス モードを無効にする (安全でない式を実行する)

Access 2010でサンド ボックス モードを無効にするには、レジストリ キーの値を変更します。

注意      レジストリを誤って編集すると、オペレーティング システムに重大な障害が発生し、再インストールを要求される場合があります。Microsoft では、このようなレジストリの誤った編集による問題については保証していません。レジストリを編集する前に、重要なデータをバックアップしてください。レジストリの使用および保護の詳細については、Microsoft Windows ヘルプを参照してください。

レジストリ キーを変更する

重要: 以下の手順を実行すると、コンピューターのすべてのユーザーが、Access のすべてのインスタンスで安全でない式を実行できるようになります。

  1. サンドボックス モードを無効にするコンピューターで、実行中の Access のインスタンスをすべて終了します。

  2. 次のいずれかを実行します。

    • Windows 7 またはWindows Vista   

      1. ボタンの画像 開始] ボタンをクリックして、すべてのプログラム] をポイントし、アクセサリ] をクリックし、[実行] をクリックします。

      2. [名前] ボックスに「regedit」と入力し、Enter キーを押します。

        レジストリ エディターが起動します。

      3. HKEY_LOCAL_MACHINE フォルダーを展開し、次のレジストリ キーに移動します。

        \Software\Microsoft\Office\14.0\Access Connectivity Engine\Engines

      4. レジストリ エディターの右側のウィンドウ枠で、[名前] の下の [SandboxMode] をダブルクリックします。

        [DWORD 値の編集] ダイアログ ボックスが表示されます。

      5. [値のデータ] フィールドの値 3 を 2 に変更し、[OK] をクリックします。

      6. レジストリ エディターを終了します。

    • Microsoft Windows XP または Microsoft Windows Server 2003   

      1. [スタート] メニューの [ファイル名を指定して実行] をクリックします。

      2. [名前] ボックスに「regedit」と入力し、Enter キーを押します。

        レジストリ エディターが起動します。

      3. HKEY_LOCAL_MACHINE フォルダーを展開し、次のレジストリ キーに移動します。

        \Software\Microsoft\Office\14.0\Access Connectivity Engine\Engines

      4. レジストリ エディターの右側のウィンドウ枠で、[名前] の下の [SandboxMode] をダブルクリックします。

        [DWORD 値の編集] ダイアログ ボックスが表示されます。

      5. [値のデータ] フィールドの値 3 を 2 に変更し、[OK] をクリックします。

      6. レジストリ エディターを終了します。

重要: このレジストリ設定を変更しても、データベースのコンテンツを有効にしていなければ、安全でない式はすべて無効になります。

設定できるレジストリ値は次のとおりです。0 (ゼロ) が最も制限が緩く、3 が最も制限が厳しくなります。

設定

説明

0

サンドボックス モードは常に無効になります。

"1"。

サンドボックス モードは Access に使用されますが、Access 以外のプログラムには使用されません。

51

サンドボックス モードは Access 以外のプログラムに使用されますが、Access には使用されません。

76

サンドボックス モードは常に有効になります。これは、Access のインストール時に設定される既定値です。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

共有 Facebook Facebook Twitter Twitter メール メール

この情報は役に立ちましたか?

ありがとうございます。その他のフィードバックはありませんか?

改善内容をお聞かせください

ご意見をいただきありがとうございます。

×