Преминаване към основното съдържание
Office
Включване или изключване на ограничителния режим за забраняване на макроси

Включване или изключване на ограничителния режим за забраняване на макроси

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Тази статия обяснява как да използвате функция за защита на Access, наречена ограничителен режим. В ограничителен режим Access блокира "опасни" изрази: всеки израз, който използва функции или свойства, които могат да бъдат използвани от злонамерени потребители, за да получат достъп до дискове, файлове или други ресурси, за които няма разрешение. Например функции като Kill и Shell могат да бъдат използвани за повреждане на данни и файлове на компютъра, така че те да бъдат блокирани в ограничителен режим.

Забележка: Тази тема не се отнася за уеб приложения на Access или уеб бази данни на Access и не покрива други функции за защита на Access.

В тази статия

Общ преглед

Забрана на ограничителен режим (изпълнение на опасни изрази)

Общ преглед

Режимът на таксуване е функция за защита, която предотвратява достъпа до определени изрази, които може да са опасни. Тези опасни изрази са блокирани независимо от това дали базата данни е "надеждна" – разрешена е съдържанието.

Как се задава ограничителен режим

Можете да използвате ключ от системния регистър, за да укажете дали достъпът би трябвало да се изпълнява в ограничителен режим. Режимът на таксуване е активиран по подразбиране – стойността на ключа от системния регистър е зададена за разрешаване на ограничителен режим, когато достъпът е инсталиран на компютър. Ако искате да разрешите изпълнението на всички изрази, можете да промените стойността на ключ от системния регистър, за да забраните режима на пясък.

Надеждни бази данни

Независимо дали режимът на таксуване е разрешен в системния регистър, Access няма да позволи да се изпълни потенциално опасни изрази, освен ако файлът на базата данни не се намира в надеждно местоположение, или носи валиден подпис за доверие. Ако базата данни не е "доверен", Access използва ограничителен режим.

Следващият чертеж показва процеса на взимане на решение, който Access следва, когато срещне опасен израз.

Процес на взимане на решение за ограничителен режим

Ако не сте запознати с регистъра или не сте сигурни, че ще променяте ключове в системния регистър, помолете за помощ от някого, който е запознат и удобен с промяната на системния регистър. Трябва да имате разрешения на администратор на компютъра, за да промените стойностите на системния регистър.

Най-горе на страницата

Забрана на ограничителен режим (изпълнение на опасни изрази)

В някои инсталации можете да забраните режима на ограничителен режим, като промените стойността на ключ от системния регистър.

Забележка: Не всички инсталации за достъп ще включват ключа от системния регистър на SandBoxMode, посочен в процедурата по-долу. Ако не намерите ключа от системния регистър, не ви препоръчваме да го добавяте, тъй като той може да попречи на актуализациите на Office.

Внимание      Неправилното редактиране на системния регистър може сериозно да повреди операционната система, принуждавайки ви да я преинсталирате. Microsoft не може да гарантира, че проблемите, създадени от неправилно редактиране на системния регистър, могат да бъдат решени. Преди да редактирате системния регистър, архивирайте всички ценни данни. За най-актуална информация относно използването и защитата на системния регистър на компютъра вижте помощта за Microsoft Windows.

Променяне на ключа от системния регистър

Важно: Следването на тези стъпки позволява опасните изрази да се изпълняват във всички екземпляри на Access за всички потребители на компютъра.

  1. Затворете всички екземпляри на Access, които се изпълняват на компютъра, за който искате да забраните режима на ограничителен режим.

  2. Натиснете клавиша Windows, въведете изпълнениеи натиснете клавиша ENTER.

  3. В полето Отвори напишете regedit и натиснете клавиша ENTER.

    Стартира редакторът на системния регистър.

  4. Конкретното местоположение на ключа от системния регистър ще варира в зависимост от версията на Access, която използвате, колко битова (32 битова или 64) на вашата версия на Windows и Access и ако имате инсталация "Кликни и стартирай". Ако имате проблеми с намирането на десния ключ от системния регистър от възможните опции, показани по-долу, опитайте да потърсите в системния регистър за Свързване на Access.

    Разгънете папката HKEY_LOCAL_MACHINE и достигнете до следния ключ от системния регистър:

    Ако използвате Access 2010, опитайте да търсите тук: \Software\Microsoft\Office\14.0\Access свързване Engine\Engines или тук: \Software\WOW6432Node\Microsoft\Office\14.0\Access свързване Engine\Engines

    Ако използвате Access 2013, опитайте да търсите тук: \Software\Microsoft\Office\15.0\Access свързване Engine\Engines или тук: \Software\WOW6432Node\Microsoft\Office\15.0\Access свързване Engine\Engines

    Ако използвате Access 2016 или Access 2019, опитайте да потърсите тук: \Software\Microsoft\Office\16.0\Access за свързване на Engine\Engines или тук: \Software\WOW6432Node\Microsoft\Office\16.0\Access свързване Engine\Engines

    Ако използвате версията за абонамент на 32 за Office 365 на Access или 32 малко щракване-за да изпълните инсталирането на Access, опитайте да търсите тук: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access за свързване на двигателя \ Двигатели

    ... или тук:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access за свързване на Engine\Engines

    Ако използвате версията за абонамент на 64 за Office 365 на Access или 64 малко щракване-за да изпълните инсталирането на Access, опитайте да търсите тук: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Свързване на Engine\Engines

    ... или тук:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access за свързване на Engine\Engines

  5. В десния екран на редактора на системния регистър под имещракнете двукратно върху SandBoxMode , ако е наличен. Ако не намерите ключа от системния регистър на SandBoxMode , не ви препоръчваме да го добавяте, тъй като той може да попречи на актуализациите на Office.

    Показва се диалоговият прозорец Редактиране на DWORD стойност.

  6. В полето Данни за стойности променете стойността от 3 на 2 и след това щракнете върху OK.

  7. Затворете редактора на системния регистър.

Важно: Не забравяйте, че ако първо не разрешите съдържанието на базата данни, Access забранява всички опасни изрази, независимо дали сте променили тази настройка на системния регистър.

Можете да зададете стойността от системния регистър на стойностите по-долу, като 0 (нула) е най-безценен и 3 е най-малкото неподчинено.

Настройка

Описание

0

Режимът на таксуване е дезактивиран по всяко време.

1

Режимът на таксуване се използва за Access, но не и за програми, които не са на Access.

2

Режимът на таксуване се използва за програми, които не са на Access, но не и за Access.

3

Режимът на таксуване е използван по всяко време. Това е стойността по подразбиране, зададена при инсталирането на Access.

Най-горе на страницата

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×