在 Access 2010 中使用沙盒模式

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

Access > 安全和隱私

 

在 Access 2010 中使用沙盒模式

本文中的信息介紹了如何在 Access 2010 中使用稱作沙盒模式的操作環(huán)境。在沙盒模式下,Access 會(huì)阻止其認(rèn)為不安全的所有表達(dá)式。不安全的因素在于這些表達(dá)式使用一些函數(shù)或?qū)傩裕赡茏寪阂庥脩粼L問(wèn)他們本來(lái)無(wú)權(quán)訪問(wèn)的驅(qū)動(dòng)器、文件或其他資源。例如,KillShell 等函數(shù)可能用來(lái)?yè)p壞計(jì)算機(jī)中的數(shù)據(jù)和文件,因此認(rèn)為它們是不安全的。

 注釋    有關(guān)在 Access 2010 中使用其他安全功能的詳細(xì)信息,請(qǐng)單擊本文中請(qǐng)參閱一節(jié)中的鏈接。

您要做什么?


hrefIcon_ZA10069439 了解沙盒模式以及它在 ACCESS 2010 中的工作原理

hrefIcon_ZA10069439 禁用沙盒模式(運(yùn)行不安全的表達(dá)式)


了解沙盒模式以及它在 Access 2010 中的工作原理

將表達(dá)式添加到數(shù)據(jù)庫(kù)后,Access 會(huì)在名為沙盒模式的操作環(huán)境下運(yùn)行該表達(dá)式。Access 對(duì)以 Access 2010 或更低版本的 Access 文件格式創(chuàng)建并在 Access 2010 中打開(kāi)的數(shù)據(jù)庫(kù)執(zhí)行此操作。默認(rèn)情況下,Access 會(huì)啟用沙盒模式,而且即使您啟用了數(shù)據(jù)庫(kù)中的內(nèi)容,該模式也始終會(huì)禁用不安全的表達(dá)式。

如果您信任數(shù)據(jù)庫(kù)的來(lái)源并希望運(yùn)行沙盒模式禁用的表達(dá)式,那么可以通過(guò)更改注冊(cè)表項(xiàng)以禁用沙盒模式的方式來(lái)運(yùn)行該表達(dá)式。請(qǐng)記住,該數(shù)據(jù)庫(kù)只有位于受信任位置或帶有有效信任簽名時(shí),才可以禁用沙盒模式。如果要更改沙盒模式的設(shè)置,請(qǐng)根據(jù)下文所述的步驟進(jìn)行操作。

下圖顯示了 Access 在遇到不安全的表達(dá)式時(shí)進(jìn)行判定的過(guò)程。

沙盒模式的判定過(guò)程

注意   錯(cuò)誤編輯注冊(cè)表可能嚴(yán)重?fù)p壞操作系統(tǒng),使得需要重新安裝操作系統(tǒng)。Microsoft 不保證能解決由錯(cuò)誤編輯注冊(cè)表引起的問(wèn)題。編輯注冊(cè)表前,請(qǐng)首先備份所有有用的數(shù)據(jù)。有關(guān)使用和保護(hù)計(jì)算機(jī)注冊(cè)表的最新信息,請(qǐng)參閱 Microsoft Windows 幫助。

如果您不熟悉注冊(cè)表,或者不能獨(dú)自更改注冊(cè)表項(xiàng),請(qǐng)向熟悉和能夠更改注冊(cè)表的其他人尋求幫助。您必須具備計(jì)算機(jī)的管理員權(quán)限才能更改注冊(cè)表值。

TopPageIcon_CLV 返回頁(yè)首

禁用沙盒模式(運(yùn)行不安全的表達(dá)式)

可以通過(guò)更改注冊(cè)表項(xiàng)的值在 Access 2010 中禁用沙盒模式。

注意   錯(cuò)誤編輯注冊(cè)表可能嚴(yán)重?fù)p壞操作系統(tǒng),使得需要重新安裝操作系統(tǒng)。Microsoft 不保證能解決由錯(cuò)誤編輯注冊(cè)表引起的問(wèn)題。編輯注冊(cè)表前,請(qǐng)首先備份所有有用的數(shù)據(jù)。有關(guān)使用和保護(hù)計(jì)算機(jī)注冊(cè)表的最新信息,請(qǐng)參閱 Microsoft Windows 幫助。

更改注冊(cè)表項(xiàng)

要點(diǎn)  按照下列步驟進(jìn)行操作可以允許計(jì)算機(jī)上的所有用戶在所有 Access 實(shí)例中運(yùn)行不安全的表達(dá)式。

1.關(guān)閉在計(jì)算機(jī)上運(yùn)行的、要禁用沙盒模式的所有 Access 實(shí)例。
2.請(qǐng)執(zhí)行下列操作之一:
在 Windows Vista 中
1.單擊“開(kāi)始”按鈕 按鈕圖像,指向“所有程序”,單擊“附件”,然后單擊“運(yùn)行”
2.“打開(kāi)”框中,鍵入 regedit,然后按 Enter。

即會(huì)啟動(dòng)注冊(cè)表編輯器。

3.展開(kāi) HKEY_LOCAL_MACHINE 文件夾,導(dǎo)航到以下注冊(cè)表項(xiàng):

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

4.在注冊(cè)表編輯器右側(cè)窗格的“名稱”下,雙擊“SandboxMode”。

即會(huì)出現(xiàn)“編輯 DWORD 值”對(duì)話框。

5.“數(shù)值數(shù)據(jù)”字段中,將值從“3”更改為“2”,然后單擊“確定”
6.關(guān)閉注冊(cè)表編輯器。
在 Microsoft Windows XP 或 Microsoft Windows Server 2003 中
1.在任務(wù)欄上,單擊“開(kāi)始”,然后單擊“運(yùn)行”。
2.“打開(kāi)”框中,鍵入 regedit,然后按 Enter。

即會(huì)啟動(dòng)注冊(cè)表編輯器。

3.展開(kāi) HKEY_LOCAL_MACHINE 文件夾,導(dǎo)航到以下注冊(cè)表項(xiàng):

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

4.在注冊(cè)表編輯器右側(cè)窗格的“名稱”下,雙擊“SandboxMode”

即會(huì)出現(xiàn)“編輯 DWORD 值”對(duì)話框。

5.“數(shù)值數(shù)據(jù)”字段中,將值從“3”更改為“2”,然后單擊“確定”。
6.關(guān)閉注冊(cè)表編輯器。

要點(diǎn)  請(qǐng)記住,如果沒(méi)有首先啟用數(shù)據(jù)庫(kù)中的內(nèi)容,那么無(wú)論您是否更改了此注冊(cè)表設(shè)置,Access 都會(huì)禁用所有不安全的表達(dá)式。

可以將注冊(cè)表值設(shè)置為以下值,其中 0(零)表示最大許可,3 表示最小許可。

設(shè)置

說(shuō)明

0

始終禁用沙盒模式。

1

沙盒模式用于 Access,而不用于非 Access 程序。

2

沙盒模式用于非 Access 程序,而不用于 Access。

3

始終啟用沙盒模式。這是在安裝 Access 時(shí)的默認(rèn)值。

TopPageIcon_CLV 返回頁(yè)首