Отключить все макросы Microsoft Office глобально для всех пользователей

Отключить все макросы Microsoft Office глобально для всех пользователей

Из-за популярности "locky" и подобных вредоносных программ мне нужноотключить макросыдля всех установленныхMicrosoft Officeпродукты (Word, Excel...) по всему миру длялюбой пользователькто входит в систему на определенном сервере под управлением Windows Server 2012 R2.

Как это сделать?

Сервер не является контроллером домена, поэтому у меня нет доступных административных шаблонов, как показывают некоторые прочитанные мной ресурсы.

Спасибо!

решение1

Это можно сделать через групповую политику с соответствующими административными шаблонами. Этот HOWTO предназначен для машин без центрального хранилища GPO [1]. Вы можете использовать классические шаблоны (ADM) [2] или новые (ADMX).Я рекомендую ADMX, не только потому, что он новее и не устарел, но и потому, что он позволяет вам просматривать All Settingsобъекты групповой политики одновременно.

  1. Загрузите шаблоны: перейдите по ссылкеhttps://www.microsoft.com/en-us/downloadи найдите «Файлы административных шаблонов Office 20xx», где xx — это установленная у вас версия Office.
  2. Извлеките файлы во временное место (обычно это самораспаковывающийся exe или msi-пакет). Вот как извлечь файлы из msi [3].
  3. Скопируйте все файлы ADMX %systemroot%\PolicyDefinitions\и включенные языковые файлы в %systemroot%\PolicyDefinitions\<appropiate_language_directory>(вероятно en-US)
  4. Настройте объекты групповой политики:
    1. в разделе Конфигурация пользователя -> Административные шаблоны -> Microsoft Office 20xx -> Параметры безопасности -> включитеОтключить VBA для приложений Office.
    2. [необязательно] вы также можете включитьОтключить все ActiveXвариант в той же ветке.
    3. перейдите в Конфигурация пользователя -> Административные шаблоны -> Microsoft 20xx -> Параметры -> Безопасность -> Центр управления безопасностью -> включитеНастройки уведомлений макроса VBAкак «Отключить все без уведомления»

подсказка: редактор групповой политики — «gpedit.msc»

[1]https://support.microsoft.com/en-us/help/929841/how-to-create-the-central-store-for-group-policy-administrative-template-files-in-windows-vista

[2]https://superuser.com/a/1073064/440382

[3]Как извлечь файлы из пакета MSI?

решение2

Это можно сделать с помощью групповой политики, установив/импортировав соответствующие административные шаблоны.

  1. Загрузите шаблоны: перейдите по ссылкеhttps://www.microsoft.com/en-us/downloadи найдите «Файлы административных шаблонов Office 20xx», где xx — это установленная у вас версия Office.
  2. Импортируйте их в редактор групповой политики: щелкните правой кнопкой мыши Конфигурация пользователя -> Административные шаблоны и нажмите «Добавить/удалить шаблоны» -> Добавить -> перейдите в папку, в которой вы сохранили шаблоны (перейдите в папку ADM) -> ОК.
  3. Настройте все это:
    1. в разделе Конфигурация пользователя -> Административные шаблоны -> Классические административные шаблоны (ADM) -> Microsoft Office 20xx -> Параметры безопасности -> включитеОтключить VBA для приложений Office
    2. в той же ветке выберите все продукты, для которых вы хотите отключить макросы (обычно Word, Excel и Powerpoint) и перейдите в Microsoft 20xx -> Параметры -> Безопасность -> Центр управления безопасностью -> включитеНастройки уведомлений макроса VBAкак «Отключить все с уведомлением»

подсказка: редактор групповой политики — «gpedit.msc»

Связанный контент