Как удалить временные файлы ревита

Обновлено: 07.07.2024

В этой статье расскажу, что такое Revit Server, как его настроить и работать.

Про автора. Статью для блога подготовил Роман Карпович. Роман — инженер ТМ и ГСВ из Беларуси, работает в Ревит с 2017 года. Самостоятельно настроил работу через Revit Server в своей организации и регулярно помогает пользователям в Телеграм-канале @revitmepru.
Если статья помогла, можете отблагодарить Романа донатом на Вебмани, в конце будет ссылка .

Метод работы

Revit Server — бесплатное приложение от Autodesk для совместной работы с моделями. Для пользователя работа с ним почти ничем не отличается от классического подхода, про который Вадим рассказывал в статье про создание файла-хранилища.

В классическом методе файл хранится там, где укажет пользователь в локальной сети или на компьютере, в виде одного файла RVT. А при работе с Ревит Сервером все модели сохраняются в одном месте, где каждая разбивается на много мелких файлов-частей. Благодаря этому достигается более высокая скорость синхронизации по сравнению с классикой, ведь синхронизируются только измененные части.

Внимание! Здесь и далее сокращение «РС» обозначает исключительно Ревит Сервер, а не персональный компьютер или что-то ещё.

Рекомендую использовать Ревит Сервер при работе в группе от 3-х человек над одним файлом.

  • возможность синхронизироваться без оглядки на других пользователей, так как каждый пользователь обновляет на сервере только те части, которые изменил, поэтому не надо ждать очереди на синхронизацию и рисковать получить ошибку доступа к файлу-хранилищу;
  • некоторые увеличение скорости самой синхронизации, так как передаётся меньший объём информации.
Вот на такие файлы разбивается модель в среде Ревит Сервера Вот на такие файлы разбивается модель в среде Ревит Сервера

Почему РС разбивает файлы именно так не знаю, но по моим опытам в файлах с расширением .rws хранятся загружаемые семейства, а в файлах .dat — их координаты и другая текстовая информация. Если файл стал слишком большим, то можно примерно отследить, в чем проблема.

Например, если один из файлов .rws занимает пару десятков мегабайт, посмотрите на дату изменения этого файла и сверьтесь с журналом синхронизаций. Так вы найдете человека, который загрузил в проект неоптимизированные и не очищенные от неиспользуемых элементов семейства или импортировал САПР-документ. Почистите их, замените импорт на связь , сделайте ата-та пользователю и работайте дальше.

Если большим стал файл contentdocuments.dat , то все нормально: просто у вас много объектов в модели, а в этом файле хранится информация о них.

Настройка Ревит Сервера

РС — серверное приложение и ставится только на Microsoft Windows Server, операционная система должна быть 64-разрядная. Ниже указал совместимость версий РС и Виндоуз Сервера (WS), по ссылкам на версиях РС системные требования из справки Автодеска:

  • Revit Server 2017, 2018, 2019 — WS 2008 R2 SP1, WS 2012, WS 2012 R2.
  • Revit Server 2020 — WS 2012 или WS 2012 R2.
  • Revit Server 2021 — WS 2019, WS 2016, WS 2012 R2.

Начнем с подготовки самого сервера. Все последующие операции производите по согласованию с системным администратором, некоторые настройки могут не подходить к конфигурации или версии сервера.

Подготовка сервера

Заходим на сервер через подключение к удалённому рабочему столу со своего обычного компьютера, прописав в строке «Компьютер» имя или IP-адрес вашего сервера, и жмем подключиться.

Нажмите на лупу возле кнопки «Пуск» и начните вводить «удале» Нажмите на лупу возле кнопки «Пуск» и начните вводить «удале» Вот здесь в поле «Компьютер» пропишите имя или айпи сервера Вот здесь в поле «Компьютер» пропишите имя или айпи сервера

Скорее всего система попросит ввести свои учетные данные. Кликаем по кнопке «Больше вариантов» → «Использовать другую учетную запись» и пишем в первую строку имя домена, ставим обратный слэш и после него ваше имя пользователя. Во вторую строку — пароль. Если не знаете имя домена, спросите его у сисадмина.

Если подключитесь к Матрице, обратите внимание на девушку в красном Если подключитесь к Матрице, обратите внимание на девушку в красном

После входа нам нужно включить IIIS, он нужен для развертывания веб-сервера, через который вы будете управлять моделями в панели администратора. Сейчас этим и займёмся.

Ищем в поиске Server Manager (Диспетчер серверов) или пройдите по пути Пуск — Администрирование — Диспетчер серверов. В разделе Manage (Управление) жмем Add Roles and Features (Добавить роли и компоненты).

Нажимаем на раздел Installation Type (Тип установки), укажите пункт Role-based or feature-based installation (Установка ролей и компонентов).

Жмем далее и в разделе Server Roles (Роли сервера) ставим галки, как на скриншоте ниже, в ветке «Web Server (IIS)». В разделе Features (Компоненты) ничего не выбираем, просто идём дальше. Заходим в раздел Confirmation (Подтверждение) и кликаем Install (Установить).

Если же в списке вы не нашли раздела с IIS, то открываем Internet Explorer и скачиваем IIS — Internet Information Services (IIS) . Запускаем скачанный файл и устанавливаем, нажимая везде Next. Никаких спутников мэил-ру вам не установится, бояться нечего. Возвращаемся выше и пробуем добавить роли еще раз.

На этом подготовка сервера закончена. Приступим к установке самого РС на сервер.

Установка Ревит Сервера

Качаем РС с официального сайта, версия Ревита и версия РС должны совпадать. Ниже версии со ссылками на скачивание из справки Автодеска — каждый год ведёт на свою страничку с загрузкой.

Запускаем установочный файл, откроется окно.

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

После принятия лицензионного соглашения раскрываем выпадающий список, здесь разберемся подробнее.

Вверху видим Enabled Roles — список ролей. Они указывают, чем именно будет заниматься РС.

Host — на этом сервере будут храниться модели для совместной работы.

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

Admin — эта роль позволяет запускать веб-утилиту для администрирования моделей (своеобразный файловый менеджер в браузере).

  • Если у вас один офис и один сервер, нужны все три галки. То есть ваш сервер будет сразу выступать и как место для хранения самих моделей и их кэша, и как панель управления.
  • Если вы работаете в филиале и хотите, чтобы модели хранились в офисе из другого города, ставьте одну галку Accelerator.
  • Если хотите сделать один сервер для хранения моделей и к нему подключить много офисов, выберите для него географическое положение такое, чтобы этот сервер был как можно ближе ко всем. Помните, что, чем больше к хосту будет подключено акселераторов, тем больше нужна пропускная способность сети и вычислительная мощность сервера.

В разделе Data Storage указываем пути, где будут хранится сами проекты и кэш. Это важно только для системного администратора, для конечного пользователя этот путь не виден, поэтому задаем по удобству хранения. При удалении Ревит Сервера эти папки не удаляются, только вручную.

Жмем «Установить». После окончания настраиваем конфигурацию компьютеров, чтобы Revit увидел всё, что мы сделали.

Настройки для серверов с ролями Host или Accelerator

Начнем с настройки сервера, где при установке вы поставили роль Host, или Accelerator, или сразу обе.

Нужны снять галочку с выделенной позиции в свойствах Нужны снять галочку с выделенной позиции в свойствах

Переходим в папку C:\ProgramData\Autodesk\Revit Server <Version>\Config

Здесь нужно создать файл конфигурации, чтобы указать, к каким именно серверам будет доступ с данного сервера. Для этого создаем текстовый файл RSN.ini. «ini» — это расширение, следите, чтобы был именно ini, а не txt.

В этом файле нужно указать IP-адреса или имена серверов, к которым нам нужен доступ. Важно, чтобы вы были подключены к ним по локальной сети или VPN.

Чтоб узнать IP-адрес, открываем командную строку (можно найти лупой рядом с Пуском), пишем команду ipconfig и смотрим строку IPv4 Address. Чтобы узнать имя сервера — пишем команду hostname .

Узнаем айпи-адрес или имя сервера в командной строке Узнаем айпи-адрес или имя сервера в командной строке

Когда серверов несколько, то новый сервер — новая строка. При подключении по VPN необходимо указывать полное имя сервера с именем домена, поэтому, если вы его не знаете, проще написать IP.

Ниже пример заполнения файла RSN.ini с тремя серверами в разных городах. Порядок не влияет на работу, только на то, в каком порядке серверы будут отображаться в Ревите.

Каждый сервер написан с новой строки. Для минского и киевского указаны имена серверов, для московского — айпи Каждый сервер написан с новой строки. Для минского и киевского указаны имена серверов, для московского — айпи

Сохраняем и закрываем. После этого можно удалить папку «Autodesk» с диска С, временные файлы больше не нужны.

Настройки сервера с ролью Admin

Подход такой же, как и для серверов с ролями Host, Accelerator. Однако здесь в файле RSN.ini мы указываем, какие сервера будут отображаться в веб-панели администратора. По сути просто указываем на сервер с ролью Host, акселераторы нам не обязательны, ведь там не сами модели, а только кэш.

Алгоритм для админ-сервера такой же:

  1. Идём в C:\ProgramData\Autodesk\Revit Server <Version>\Config,
  2. Создаем файл RSN.ini,
  3. Пишем в файле адрес или имя сервера.

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

Настройки компьютеров конечных пользователей

Нужно настроить и рабочие компьютеры ревитчиков. Сделать с ними надо то же, что и с админ-сервером, то есть указать в файле RSN.ini на сервера с ролью Host. Если у вас несколько серверов с ролью Host, но доступ пользователю нужно дать только к одному серверу, то в файле RSN.ini на его компьютере должен быть указан только один сервер, а не все.

Например, если есть три сервера-хоста, по одному в Москве, Минске и Киеве, а модели данного пользователя хранятся только на московском сервере, то в файле RSN.ini нужно прописать только адрес или имя московского сервера. Тогда остальные серверы пользователь не увидит.

Прописываем адрес только одного сервера, чтобы пользователь не видел остальные Прописываем адрес только одного сервера, чтобы пользователь не видел остальные

Эта же логика с отображением серверов работает и с файлом RSN.ini для админского сервера. Указываем только те сервера, которыми данный админ будет управлять. Те, что не указаны, админ не увидит.

Если у вас один сервер, на котором один РС выполняет все три роли, то в файле RSN.ini вы просто указываете имя или IP-адрес этого одного сервера и всё.

Осталось пара настроек для конечных пользователей, которые работают через Accelerator.

Например, вы работаете в филиале, и на вашем сервере модели не хранятся. В таком варианте можно подключиться напрямую к хосту, но лучше всего для увеличения производительности указать в Ревите IP-адрес или имя географически самого близкого сервера с ролью Accelerator. Это может быть и сервер вашего филиала.

Для этого открываем Ревит, идем на вкладку «Совместная работа», нажимаем на имя панель «Синхронизация, появится ещё одна кнопка — «Управление соединением с Revit Server Accelerator». Нажимаем по ней и в появившемся окне прописываем IP-адрес или имя сервера-акселератора. Жмём «Подключиться».

Кнопка расположена не на основной ленте, а в выпадающей части панели «Синхронизация» Кнопка расположена не на основной ленте, а в выпадающей части панели «Синхронизация»

Готово. Теперь можно сохранять на Ревит Сервер свои модели. Это возможно только в режиме совместной работы. Включите её, нажмите «Сохранить как» и укажите путь, выбрав «Сеть Revit» слева среди папок. При открытии будет показан список серверов из файла RSN.ini. Заходите в него и сохраняйте файл в нужной папке.

Кнопка для доступа к серверам находится в области быстрого доступа слева Кнопка для доступа к серверам находится в области быстрого доступа слева

После этого при синхронизации ваша модель будет отправляться на сервер.

Администрирование проектов

Разберемся, как администрировать модели: добавлять папки, удалять модели, переименовывать и т. д. Для этого нужно подключиться к серверу с ролью Admin.

Появится окно из прошлого века, жмём «Установить сейчас».

После открытия видим список серверов, которые мы прописали в файле RSN.ini на сервере с ролью Admin, и все файлы-хранилища, находящиеся на них. В левой части окна — список файлов, в правой — журнал синхронизаций. В нём можно посмотреть информацию о размерах файлов и папок, даты синхронизаций, сгруппировать по пользователям.

Посмотрим что делает каждая кнопка вверху экрана.

1 — создает новую папку
2 — удаляет полностью папку или модель
3 — вырезает папку или файл для вставки в другое место
4 — копирует файл или папку для вставки в другое место
5 — вставляет файл или папку
6 — блокирует возможность синхронизации с файлом или всех файлов в папке

Важно! При переименовании/перемещении файлов и папок на Ревит Сервере все пути в диспетчере связей сами обновляются, обновлять пути в Ревите не нужно. Круто, правда?

Ещё в полных именах файлов (имя файла + весь путь до него) действует ограничение в 255 символов, не делайте слишком глубокую структуру, иначе не сможете синхронизироваться.

Открытие файлов и подгрузка связей

Запустим Ревит и попробуем открыть какой-нибудь файл. Окно открытия файлов не изменилось, все опции те же.

Чтобы подгрузить связанный файл, делаем всё то же, как и обычно, но через кнопку «Сеть Revit». Запустим диспетчер связей и посмотрим. Теперь в пути к файлу указан будет RSN вместо буквы диска. Добавлять ссылки на модели, расположенные не на РС, можно, однако пути к ним при переименовании и перемещении обновляться не будут.

Важно! При сохранении файлов в «Сети Revit» нельзя задать число резервных копий файла-хранилища, они не создаются там вообще. Восстановить файл можно только из локальных копий пользователей. Требуйте, чтобы системный администратор включил на сервере бэкап или теневые копии.

Перенос проектов с одной версии РС на другую

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

Файлы ModelLocation копировать не нужно, они после переноса сгенерируются сами. Файл Super.lock отвечает доступ к моделям. Он заполняется, если вы замком блокировали папки в панели администратора. Его копируйте, если нужно сохранить тот же доступ.

Далее переходим по пути хранения моделей в новой версии РС и вставляем файлы сюда.

Папка для хранения файлов в новой версии РС, сюда вставляем скопированное Папка для хранения файлов в новой версии РС, сюда вставляем скопированное

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

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

Перенос моделей с РС на локальный компьютер

Поскольку на самом РС файлы хранятся в разделённом состоянии, вы не можете просто так взять и скопировать файлы-хранилища, чтобы передать их заказчику в формате RVT или просто начать работать вновь в своей локальной сети.

Чтобы собрать кусочки проекта на РС в привычный формат RVT есть утилита RevitServerTool.exe. Она позволяет создать локальные копии моделей на основе файлов-хранилищ с сервера. Отдельно скачивать её не нужно, она устанавливается вместе с обычным Ревитом.

Конечно, можно сохранять модели с РС вручную через Ревит: нажимать «Открыть», ставить галку «Отсоединить от файла хранилища» и сохранять, куда нужно, но кому это нравится делать? Долго и рутинно, особенно когда файлов много. Так что эффективнее пользоваться утилитой.

Работает утилита через командную строку. За один раз она сохраняет один файл Ревита, однако ниже расскажу, как автоматизировать процесс так, чтобы не копаться с каждой моделью по-отдельности.

Синтаксис для запуска утилиты в командной строке такой:

RevitServerTool createLocalRVT <путь к модели> [-s <имя сервера>] [-a <имя акселератора>] [-d <путь>] [-o overwrite]

RevitServerTool createLocalRVT — говорим, что хотим создать локальную модель с помощью утилиты RevitServerTool.

<путь к модели> — в кавычках указываем путь к модели на РС, например “Больница\РазделОВ.rvt”.

-s — имя хоста Ревит Сервера, на котором хранится модель из хранилища. Это то название или IP-адрес, который вы указывали в файле RSN.ini на своем компьютере.

-a — имя акселератора Revit Server Accelerator. Нужно заполнять, только если работаете через акселератор. Будет быстрее доступ к моделям и, следовательно, быстрее идти сохранение. Имя также можете узнать в файле RSN.ini.

-d — путь, куда сохраняем модель или просто имя файла. Поддерживаются абсолютные, относительные пути и пути в формате UNC. Если не указывать путь, а только имя файла, то модель сохранится по пути C:\Users\<имя пользователя>\Document\RevitServerTool\<имя модели>.rvt. Если и имя файла не задать, он назовется тем же именем, какое было на РС.

-o — говорит утилите перезаписать файл, если он уже существует.

Давайте покажу на примере работы с Ревит Сервером 2019.

Иду по пути C:\Program Files\Autodesk\Revit 2019\RevitServerToolCommand, пишу в адресную строку «CMD» и жму энтер.

Многие из тех, кто предпочитает операционные системы от Майкрософт, для удаления временных файлов применяют предназначенные для этого утилиты, созданные различными разработчиками. Подобных программ за десятилетия истории Виндоуз было создано немало. RegOrganizer и CCleaner, пожалуй, самые известные примеры инструментов этого класса.

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

Удаление ненужных системных файлов

Сначала в Проводнике правой клавишей мыши открываем контекстное меню диска C и переходим в « Свойства ». В разделе « Общие » щелкаем на кнопке « Очистка диска ».

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

Сначала чистим компьютер от устаревших точек восстановления ОС. Для этого в разделе « Дополнительно » необходимо кликнуть на расположенной в нижнем блоке диалогового окна кнопке « Очистить ».

После этого вновь переходим в раздел « Очистка диска ». Пользователям новых версий Windows имеет смысл выбрать все пункты, поставив «птички».

Тем, кто предпочитает седьмую версию Виндоуз, необходимо убедиться, что в числе предложенного нет сжатия диска или файлов. В случае, когда такие пункты имеются, их лучше не использовать, поскольку их включение может привести к тому, что ОС больше не загрузится. Когда все пункты выбраны, щелкаем на кнопке « OK ». Но делать это можно, если вычищаемые из памяти машины файлы ему больше не понадобятся.

Удаление файлов из папки «Temp»

Теперь выполним вторую задачу - очищение папки «Temp», в которой и располагаются временные файлы «майкрософтовской» программной платформы для ноутбуков и настольных машин. В адресной строке Проводника или командной строке печатаем команду, выполняющую открытие необходимой директории:

После этого жмём «Энтер». Осуществляем выделение всех файлов клавиатурным сочетанием Ctrl и A . Для полного удаления файлов, при котором они не помещаются в Корзину, применяем одновременное нажатие Shift и Del .

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

Блог посвящен семейству Autodesk Revit, а также связанным с ним продуктам. В ходе моей работы мне приходится регулярно проводить обучение, решать технические вопросы, а в последнее время руководить процессами внедрения и выполнением других, близких задач. Так как мой опыт работы с продуктами достаточно большой (более 4 лет), то на данном ресурсе я делюсь опытом и наработками, чтобы помочь коллегам и единомышленникам успешно работать с программой.

Внимание!

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

суббота, 29 сентября 2012 г.

Autodesk Revit: Полная переустановка, удаление


Бывает, что нужно переустановить Revit - процесс установки дошел не до конца, когда компьютер неожиданно выключился, что-то работает не так, или какая-то другая причина, требующая удаления и последующей "чистовой" установки программы.

Как быть? Что нужно "почистить", чтобы избавиться от следов установленного Revit?

Не все знают, что у Autodesk давно есть специальные страницы, подробно описывающие все места, которые необходимо очистить от программы. по запросу "Autodesk Revit clean install" Google выдает инструкции для всех Revit, начиная с 2010 версии.

Итак, инструкция по полной очистке системы от следов использования Autodesk Revit:
Внимание! В данном примере использованы пути для Revit Architecture 2013. Вот как выглядят основные папки для всех вариантов Revit 2013:

  • Autodesk Revit Architecture 2013/RAC 2013
  • Autodesk Revit Structure 2013/RST 2013
  • Autodesk Revit MEP 2013/RME 2013
  • Autodesk Revit 2013/RVT 2013

Удалите нужную версию Revit 2013 через Контрольную панель Windows:

Панель управления > Удаление программы > Удалите нужный Вам Revit

Аналогичным образом удалите 2013 Material Library:

Панель управления > Удаление программы > Удалите Autodesk Material Library 2013

Через проводник Windows удалите следующие папки.

Откройте редактор реестра (Клавиша Win+R > Regedit).

Внимание! Неаккуратная работа с реестром может привести к порче Вашей копии Windows!

Удалите следующие ветви:

Перед дальнейшей переустановкой Revit необходимо очистить временные папки TEMP:
В адресной строке проводника Windows введите %TEMP% и удалите все файлы в папке, но не саму папку!

Отлично!
Теперь вы готовы установить Autodesk Revit 2013 на чистую систему!

Ссылки на оригинальные статьи на английском языке:

Для этого заходим в Параметры Windows. Находим в списке Revit:

Инструкция по полному удалению программы Revit для установки новой версии, изображение №1

Инструкция по полному удалению программы Revit для установки новой версии, изображение №2

Инструкция по полному удалению программы Revit для установки новой версии, изображение №3

Перед удалением базовой программы необходимо удалить все приложения и надстройки, а потом уже основное приложение. К ним относятся:

· Возможно, вы установили расширения или надстройки, связанные с Autodesk Revit, тогда вам следует удалить надстройки, которые содержат в названии Revit.

Инструкция по полному удалению программы Revit для установки новой версии, изображение №4

ВАЖНО! Библиотека материалов общая для всех продуктов Autodesk, поэтому при удалении ее не будет и в других продуктах.

Последовательность удаления Библиотеки материалов: сначала с изображениями среднего разрешения (Autodesk Material Library Medium Resolution Image Library), потом базового разрешения (Autodesk Material Library Base Resolution Image Library), потом с низким разрешением (Autodesk Material Library Low Resolution Image Library), а потом уже саму библиотеку (Autodesk Material Library).

Инструкция по полному удалению программы Revit для установки новой версии, изображение №5

ВАЖНО! Если система предлагает перезагрузить компьютер после процесса деинсталляции, то перезагрузите его перед тем, как начать удалять следующую программу.

3. Удаление оставшихся программ через утилиту Microsoft

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

· Проблемы, которые препятствуют установке новых программ.

· Проблемы, которые препятствуют полному удалению или обновлению существующих программ.

· Проблемы, которые препятствуют удалению программ с помощью средства "Установка и удаление программ" (или "Программы и компоненты") в панели управления.

Читайте также: