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

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

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

В тази статия

Общ преглед

Изключване на ограничителния режим (изпълнение на опасни изрази)

Общ преглед

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

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

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

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

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

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

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

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

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

Изключване на ограничителния режим (изпълнение на опасни изрази)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройка

Описание

0

Ограничителният режим винаги е забранен.

1

Ограничителният режим се използва за Access, но не за други програми.

2

Ограничителният режим се използва за другите програми, но не за Access.

3

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

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×