Это расположение может быть ненадежным excel как убрать

Добавление, удаление или изменение надежного расположения в Microsoft Office

Надежное расположение в Microsoft Office — это папка, содержащая файлы, которые вы доверяете безопасной.

Надежные расположения следует использовать для хранения файлов, которые не требуется проверять средствами центра управления безопасностью или открывать в режиме защищенного просмотра. Особенно файлы с макросами, подключениями к данным или элементами ActiveX (что мы называем активным содержимым).

Если вы считаете, что активное содержимое в файле находится из надежного источника, рекомендуется переместить файл в надежное расположение.

Внимание: Все файлы, хранящиеся в надежном расположении, считаются системой безопасными и обходят некоторые проверки безопасности. Убедитесь, что вы доверяете источнику любых файлов, которые вы помещаете в нее.

Добавление надежного расположения

В приложении Office щелкните » Параметры > файлов».

Выберите пункт Центр управления безопасностью, нажмите кнопку Параметры центра управления безопасностью. и выберите пункт Надежные расположения.
замещающий текст

Нажмите кнопку Добавить новое расположение .

Нажмите кнопку Обзор, найдите нужную папку и нажмите кнопку ОК.

Удаление надежного расположения

В приложении Office щелкните » Параметры > файлов».

Выберите пункт Центр управления безопасностью, нажмите кнопку Параметры центра управления безопасностью. и выберите пункт Надежные расположения.

Укажите расположение, которое нужно удалить, нажмите кнопку Удалить, а затем — кнопку ОК.

Изменение надежного расположения

В приложении Office щелкните » Параметры > файлов».

Выберите пункт Центр управления безопасностью, нажмите кнопку Параметры центра управления безопасностью. и выберите пункт Надежные расположения.

В списке Надежные расположения укажите расположение и выберите команду Изменить.

Работа с системой безопасности Microsoft Office или Самое безопасное место на Земле

Начиная с версии 2007 в пакете офисных программ компании Microsoft появилась такая полезная штука как Центр управления безопасностью. Он оберегает нас от потенциально вредоносного содержимого, внедренного в документы, сводя на нет попытки злоумышленников причинить вред нашим данным. К сожалению, этот же механизм порой вставляет палки в колеса и нам, когда мы пытаемся формировать отчеты в системе DIRECTUM.

Алгоритм работы при формировании отчета, например, в Excel обычно такой:

  1. Вычисляем любым доступным способом ID документа с макетом отчета. Если у документа несколько версий, решаем, какая из них нам нужна.
  2. Экспортируем текст версии во временный файл во временном каталоге.
  3. Создаем объект "Excel.Application".
  4. Открываем макет.
  5. Загружаем в него данные отчета.
  6. Показываем отчет пользователю / сохраняем как документ в системе / что-то еще.

И вот на четвертом шаге в нас летит кирпич:

На этом формирование отчета закончится, а в качестве бонуса — застрявший в памяти процесс excel.exe, доступ к которому будет только через диспетчер задач. А все потому что Excel не доверяет нашему файлу, который еще и открыт из каталога временных файлов Windows. Казалось бы, всего-то делов — использовать вместо временного каталога Windows другой каталог. Но какой? И как быть уверенным, что с этим каталогом все будет в порядке?

Ключ к решению состоит в том, что Центр управления безопасностью , как известно, позволяет вести список так называемых надежных расположений, файлам из которых следует всенепременно доверять. В этом списке по умолчанию уже есть пути к папкам шаблонов, надстроек и автозапуска.

Мы можем добавить туда путь к почти любому каталогу, и он будет считаться надежным, файлы из него будут нормально открываться. Почти — потому что некоторые расположения, как ни старайся, надежными объявить нельзя. Например, MS Office прекрасно знает о местонахождении каталога временных файлов системы Windows, на который указывает переменная окружения TEMP, и ни за что не даст добавить его в список надежных.

Итак, мы знаем, как убедить офис в безопасности каталога с макетом отчета. Но где должен находиться этот каталог? Поскольку каталог будет использоваться для размещения временных файлов отчетов, было бы не очень хорошо создавать его где-то на виду — например, в корне диска (какого, кстати?) или в папке "Мои документы". Но это вопрос вкуса, конечно, и конкретной задачи. Другой вопрос — как добавить выбранный каталог в список надежных до формирования отчета? Хорошо, если удастся договориться с администраторами и распространить настройку надежных расположений через политики. А если нет? Сейчас разберемся.

Настройку надежных расположений все приложения MS Office хранят в реестре. Например, для Excel путь к нужному разделу выглядит так:

где %Version% — номер версии MS Office. Замена Excel на Word, PowerPoint и так далее приведет нас в аналогичный раздел соответствующего приложения. В редакторе реестра для искомого раздела мы увидим примерно такую картину:

Шесть подразделов с номерами от 0 до 5 соответствуют шести строчкам в списке надежных расположений в настройке Центра управления безопасностью на предыдущем скриншоте. В каждом из подразделов могут быть следующие параметры:

  • Description — описание расположения на человеческом языке,
  • Path — полный путь к каталогу,
  • Date — дата последнего изменения настройки (необязательно),
  • AllowSubFolders — признак того, является ли надежным только сам каталог или также все его подкаталоги (если параметр есть и равен 1 — подкаталоги надежны, иначе — нет).

Нам нужно создать новый раздел для нашего каталога. Опыты показали, что имя раздела не обязательно должно иметь вид Location%Number%, Excel учитывает все разделы внутри раздела Trusted Locations. Я не проверял, насколько Excel безразличен к имени раздела, нам достаточно того, что мы можем создать раздел с именем Reports (или IS-Builder, или My coolest location — главное, чтобы мы его помнили). В разделе Reports создадим параметры Path и Description, в которые запишем путь к каталогу и комментарий, соответственно. Если все сделали правильно, то в Центре управления безопасностью увидим наше надежное расположение:

Как видно на скриншоте, надежное расположение я решил создать в профиле пользователя. Во-первых, это позволяет не сваливать в одну кучу временные файлы разных пользователей. Помимо конфиденциальности так мы сможем избежать и случайных коллизий при совпадающих именах файлов. А во-вторых, местоположение профиля текущего пользователя очень легко найти — его адрес хранится в переменной окружения USERPROFILE. Вы при решении ваших задач, вероятно, предпочтете другое расположение. Кстати, совершенно бесполезно пытаться с помощью редактора реестра сделать надежным каталог временных файлов Windows. В списке он появится, но будет неактивным, и эффекта такая настройка не возымеет.

Теперь, чтобы все то же самое умел проделать наш отчет, достаточно добавить небольшое вычисление в расчет отчета:

После этого можно использовать переменную ReportFolder в качестве пути к временному каталогу: выгружать в него макет отчета и работать с ним. Протестовать Excel уже не будет. Это вычисление можно оформить в виде функции и использовать централизованно во всех отчетах, и тогда отчеты будут самостоятельно заботиться о том, чтобы каталог надежного расположения существовал и был известен офисному приложению как надежное расположение.

Приобретение надстроек для Excel — вопросы и ответы — Проблемы при использовании надстроек

Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ

Причина : вы забыли разблокировать надстройку после скачивания с сайта

Когда может случиться: при первом запуске скачанной надстройки

Решение проблемы : перед запуском скачанного файла надстройки, необходимо:

  • найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
  • щелкнуть правой кнопкой мыши на файле — Свойства— ставим галочку РазблокироватьОК
  • и только после этого запускать

Это связано с недавним изменением политики безопасности в приложениях Office (скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов)

Причина : антивирус повредил файл надстройки при проверке

ЭТО НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩАЯСЯ ПРОБЛЕМА В 2018 — 2020 ГОДАХ
Даже если вам кажется, что у вас нет антивируса, наверняка он есть, — например, встроенный в систему Защитник Windows (он же Windows Defender)

Когда может случиться: в любой момент. чаще всего, это происходит при скачивании файла с сайта

Решение проблемы : надо добавить мой сайт ExcelVBA.ru и расширение файла .xla в список исключений антивируса,
после чего заново скачать надстройку с сайта.

ВАЖНО: убедитесь, что антивирус никак не реагирует на скачивание и запуск надстройки.
Если какое-то предупреждение от антивируса выскочило — с вероятностью 90%, антивирус повредил файл надстройки, и надстройка не запустится.

Причина : в настройках безопасности Excel заданы ограничения

Когда может случиться: в новых версиях Office такое иногда имеет место быть

Решение проблемы : нажимаем в меню Excel ФайлПараметрыЦентр управления безопасностью, и потом справа кнопку Параметры центра управления безопасностью . .
В появившемся окне в левом столбце есть пункты Надёжные расположения и Надёжные документы.
По очереди заходим в каждый из этих разделов, и ставим галочки «Отключить все надёжные расположения» и «Отключить надёжные документы».
Теперь закрываем Excel, и пробуем снова запустить надстройку.
После этого Excel не будет считать надстройку ненадежной, только потому что она расположена не в той папке.

Причина : надстройка не запустилась вместе с Excel

Когда может случиться: при повторных запусках (когда до этого всё работало)

Решение проблемы : убедитесь, что надстройка запущена. Для этого, найдите файл надстройки в папке, и запустите его двойным щелчком.
Если надстройка запускается автоматически (включена опция автозапуска в О программеОпции), убедитесь, что вы не перемещали и не переименовывали файл надстройки.

Причина : макросы в Excel отключены в режиме «без уведомлений»
Excel просто молча отключает все макросы во всех файлах.

Когда может случиться: при первом запуске скачанной надстройки
Встречается очень редко. По умолчению, макросы отключены «с уведомлением», т.е. Excel спрашивает, нужно ли включить макросы для каждого запускаемого файла с макросами.

Решение проблемы : нужно включить макросы в Excel
Нажимаем в меню Excel ФайлПараметрыЦентр управления безопасностью, и потом справа кнопку Параметры центра управления безопасностью . .
В появившемся окне в левом столбце выбираем пункт Параметры макросов, и справа выбираем опцию «Включить все макросы»

  • 39509 просмотров

Симптомы проблемы:

  1. при запуске Excel, выводится сообщение типа такого:
    К сожалению, нам не удалось найти файл Parser.xla. Возможно, он был перемещен, переименован или удален.
  2. не получается скачать файл надстройки.
    В браузере выводится сообщение «Ошибка при скачивании файла»
  3. появляется всплывающее уведомление, что в файле . xla обнаружены угрозы
    (или любое другое уведомление любого антивируса, относящееся к файлу надстройки)

Если при скачивании вы видите сообщение от том, что Chrome заблокировал файл как опасный, то тут проблема не в антивирусе, а в излишне заботливом браузере, который недавно (в 2019 году) обзавелся встроенной системой безопасности.

В этом случае, скачайте файл другим браузером (например, при помощи Internet Explorer)

Причина проблемы:

антивирус нашел в файле якобы угрозу, и удалил файл надстройки (или «вылечил» его, тем самым повредив)

Если вы думаете, что у вас нет антивируса, — это не так.
Он у вас есть. Это встроенный в систему Защитник Windows (он же Windows Defender)
А скачивание файла с сайта блокирует один из компонентов Защитника Windows, так называемый Smart Screen

Как решить проблему:

  1. добавить мой сайт ExcelVBA.ru и расширение файла .xla в список исключений антивируса
    Как добавить надстройки в исключения Защитника Windows (в 95% случаев, проблема именно в нём)
  2. заново скачать файл надстройки с сайта, поместить его в ту же папку где он был раньше, разблокировать, и запустить

ВАЖНО: скачивать надо в браузере INTERNET EXPLORER!

(браузеры на движке Chromium с 2020 года используются встроенный «антивирус» от Google, который может блокировать скачивание)

ВАЖНО: антивирус не должен никак реагировать на скачивание и запуск файла надстройки!

Если антивирус среагировал (выскочило какое-то окно про угрозы, и т.п.) — начинаем всё заново, т.к. антивирус повредил надстройку, и она не будет запускаться.

Примечания:

  • Работоспособность программы от произошедшего не нарушится.
    Антивирус удаляет только файл надстройки, который всегда можно скачать здесь на сайте.
    Никакие настройки программы при этом затронуты не будут (они хранятся в реестре Windows или в отдельной папке, антивирусу настройки не интересны)
  • Активировать программу заново не потребуется
    Активация хранится в самой Windows, а не в файле надстройки, — так что, после запуска заново скачанного файла надстройки, программа останется активированной
  • Не забудьте разблокировать файл надстройки после скачивания
    Когда скачиваете файл на странице программы, появляется всплывающее окно, где написано и показано, как разблокировать.
  • Важно поместить программу в ту же папку, где она была до этого (некоторые мои программы ищут папку с настройками относительно собственного расположения)
    По умолчанию, все надстройки устанавливаются на Рабочий стол.
    Можно сначала разблокировать, а потом перенести файл в нужную папку, а можно наоборот.
    Главное, что разблокировать и переместить в папку нужно ДО запуска надстройки
  • Как добавить сайт ExcelVBA.ru и расширение файла .xla в исключения антивируса, читайте в справке по своему антивирусу.
    Я не спец по разным антивирусам, как там что настраивать — при всём желании подсказать не смогу.
    Как добавить мои программы в исключения Защитника Windows (этого в большинстве случаев будет достаточно)
  • От большинства антивирусов никакой пользы нет.
    Я, например, ими вообще не пользуюсь (потому, у меня всё работает годами без сбоев)
    Если удалите антивирус (Windows Defender Firewall), проблема исчезнет
  • Проблемы в основном с бесплатными антивирусами.
    Разработчики платных антивирусов посерьезнее относятся к работе, и нормальные антивирусы не ругаются на мои программы
    Если всё же хотите нормальный антивирус, установите Касперского (есть бесплатная версия)
  • Я уже устал писать в Microsoft насчёт ложных сработок.
    Они каждый раз проверяют (автоматически), и сообщают, что вирус найден.
    Я пишу им очередное нецензурное письмо по результатам проверки, они проверяют вручную, убирают сработку, и советуют подождать несколько дней, пока базы защитника Windows обновятся.
    Скриншот результата проверки моей программы техподдержкой Windows Defender
    История повторяется каждые 2 месяца (каждый раз что-нибудь новое обнаруживает их чудо-антивирус)
    От меня тут ничего не зависит.
    Тот факт, что я часто выпускаю новые версии (обновления), только усугубляет проблему.
  • смотрите также другие причины, почему надстройка может не запускаться

Решение проблемы с Защитником Windows (Windows Defender)

На большинстве компьютеров, вместе с Windows установлен и Защитник Windows, — он и даёт ложную сработку, мешая скачать и запустить файл надстройки.
Решается проблема в несколько кликов. Достаточно добавить тип файла .xla в список исключений Защитника Windows.

Порядок действий:

    В меню Пуск ищем пункт Центр безопасности Защитника Windows

Если не нашли, то можно сделать иначе: открыть панель управления (нажав на шестеренку над кнопкой Пуск), перейти в раздел Обновления и безопасность, слева в столбце выбрать Безопасность Windows, и справа нажать кнопку Открыть Центр безопасности Защитника Windows:

  • 15561 просмотр

В этом случае просто внимательно прочитайте, что написано в сообщении.

Обычно такое сообщение выводится, если вы взломали надстройку
(или многократно пытались обойти её защиту, — например, подбирая код активации)

Если вы ничего такого не делали (например, только что начали пользоваться программой), а сообщение появляется,
то сразу свяжитесь со мной любым способом (Скайп, эл.почта), сообщив о появлении сообщения, и указав ID своего компьютера (его можно посмотреть на форме «О программе» на вкладке «Активация»)

В этом случае я проверю, почему такое происходит (возможно, один из взломщиков ранее пользовался надстройкой на компьютере с таким же ID), и уберу ваш ID из «черного списка» (после чего программа будет работать, без всяких лишних сообщений)

Если вы намерены пользоваться надстройкой в дальнейшем (оплатив лицензию),
то при оплате лицензии обязательно сообщите мне о появлении подобных сообщений

(чтобы я разблокировал работы программы на вашем компьютере)

Никаких особых санкций к «хакерам», пытавшимся обойти защиту моих программ, не предусмотрено, так что смело обращайтесь)

  • 4913 просмотров

Через 1-2 секунды после запуска надстройки, Excel зависает, и никак не реагирует на действия пользователя.

Эта проблема проявляется только при использовании старых версий надстроек, купленных до конца 2016 года
(новые версии всех моих надстроек лишены проблемы с зависанием)

Причина: переезд на другой сервер 16 мая 2018 года. старые версии программ зависают при проверке обновлений

Решение — обновить надстройку ВРУЧНУЮ до новой версии:

  1. закрыть Excel (если он напрочь завис, то снять задачу через диспетчер задач)
  2. найти в папке (куда была установлена программа) старый файл надстройки
    Обычно файл имеет имя вида НазваниеНадстройки_vXXXX.xla (где вместо XXXX — номер версии из 4 цифр)
    Примеры имени файла: FillDocuments_v2479.xla, PastePictures_v3239.xla, Unification_v1229.xla, Parser_v1269.xla, Lookup_v1059.xla
  3. удалить этот старый файл (если несколько старых надстроек в автозапуске — удалить все)
  4. убедиться, что Excel стал запускаться без зависания
  5. на место старого файла, скачать новую версию программы с сайта
    Выберите нужную из списка всех надстроек, откройте страницу программы, — там справа есть зеленая кнопка для скачивания:
  6. не забудьте разблокировать файл после скачивания
    Инструкция, как скачать и разблокировать файл надстройки
    (на некоторых компьютерах разблокировка не требуется)
  7. запустите новый файл надстройки (двойным щелчком по файлу)
    Должна появиться панель инструментов (если вы ранее уже запускали новую версию программы), или диалоговое окно установки надстройки (выбор языка и папки для установки)
    На этапе установки новой версии, можно сразу ввести email, на который вы покупали программу, — тогда новая версия сразу активируется.
    При активации новой версии, новые активации расходоваться не будут
  8. Если с активацией новой версии возникли проблемы, — пишите мне в скайп или на почту, не забывая указать email, на который покупалась программа

PS: В плане настроек, все новые версии программ обратно совместимы со старыми версиями, так что проблем не будет.
(кроме Labels — в новой версии, шаблоны храняться в отдельных файлах, а не внутри надстройки, как раньше)
Кроме того, в новых версиях обычно больше возможностей, и меньше ошибок

PPS: При переходе на новую версию движка, в конце 2016 года, все надстройки поменяли и механизм обновления, — потому, в старых версиях не отображались обновления. Автообновление настроек работало до этого перехода, и работает сейчас, на новых версиях, но вот обновиться со старой версии движка до новой можно только вручную.

Если вы удалили старую версию файла, а Excel всё равно зависает, или же вы не можете найти, в какой папке находится старая версия надстройки, подключенная в Excel, — вам поможет макрос из вложения к статье.
Запустив прикреплённый файл Word (ВАЖНО: на вопрос, включить макросы или нет, отвечаем ВКЛЮЧИТЬ), вы увидите список путей к файлам, которые находятся в автозапуске Excel (подключены как надстройки)
Этот макрос запустит Excel без надстроек (чтобы ничего не зависало при запуске), и выведет список путей к надстройкам Excel

Можно ли выборочно отключить предупреждение» это расположение может быть небезопасным » в Outlook для определенных протоколов?

Я разработал обработчик пользовательского протокола (назовем его «foo://») для использования в моей системе, зарегистрировав исполняемый файл в HKEY_CLASSES_ROOTfooshellopencommand . So far, so good.

Я хотел бы отправлять и получать ссылки, которые используют протокол foo:// в электронных письмах. Тем не менее при попытке открыть одну из этих ссылок в Outlook, я получаю сообщение» это расположение может быть небезопасным » ниже. I может просто нажмите кнопку » Да » каждый раз, но я предпочел бы остановить сообщение от появления в первом место.

Можно ли выборочно отключить предупреждение это расположение может быть небезопасным в Outlook для определенных протоколов?

Я нашел инструкцию, как отключить предупреждение в целом (например,здесь — добавьте значение DWORD «DisableHyperlinkWarning» = 1 к HKEY_CURRENT_USERSoftwarePoliciesMicrosoftOffice. Common ), но это не то, что мне нужно. Скорее, я хотел бы отключить предупреждение на ТВ-протоколом basis, так что мой протокол» foo:// » находится в белом списке, но другие протоколы по-прежнему показывают это предупреждение, когда это необходимо.

могу ли я сделать это? Я использую Outlook 2013.

1 ответов

видимо, можно. этой статье описывает процедуру (для 2007/2010, но то же самое работает в 2013 году) в разделе «Как включить или отключить предупреждения гиперссылок по протоколу».

короче говоря, чтобы доверять протоколу » foo://», добавьте подраздел реестра с именем

без значений в этом подразделе. Это отключает предупреждение для всех приложений Office (не только Outlook), который отлично работает для моих целей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *