вторник, 20 мая 2014 г.

Как отключить Коммуникационный Центр Autocad.

Зачастую тормоза Автокада могут быть вызваны тем, что программа ломится  в интернет для подключения к "коммуникационному центру". Самый простой способ решения проблемы - отключить Коммуникационный центр(aka Инфоцентр) в реестре Windows. Для этого можно создать .reg файл и прописать там:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8001:419\InfoCenter]
"InfoCenterOn"=dword:00000000

Внимание! Та часть, которая выделена жирным будет отличаться для разных версий Автокада, так что перед созданием скрипта уточняйте путь в реестре.

Процесс, отвечающий за работу инфоцентра называется WSCommCntr1.exe, его можно отследить в диспетчере задач, или в эвент логах.

среда, 23 апреля 2014 г.

Отключить опцию "Никогда не предлагать сохранять пароли"

А что, если работая в Internet Explorer, однажды логинясь на сайт вы нажали "Никогда не предлагать сохранять пароли". А спустя какое-то время передумали. Как отключить аналогичную опцию в других браузерах легко можно найти в интернете, а вот в IE похоже с этим проблемы. Не сомневаюсь что где-то эта настройка есть, но я не нашел. В итоге сделал по-своему: просто сделал сброс настроек IE.



воскресенье, 13 апреля 2014 г.

Где лежат штриховки Autocad.

Каждый раз забываю, где должны лежать родные штриховки автокада. Приходится искать по расширению штриховок *.pat. На будущее, для экономии времени надо бы запомнить путь где они лежат на Windows 7:

c$\Users\%UserProfile%\AppData\Roaming\Autodesk\AutoCAD 2010\R18.0\rus\Support

Это кстати не единственное место, где они могут лежать. Здесь находятся только те штриховки, которые использует Автокад напрямую. То есть, если будет установлена какая-то надстройка, то штриховки, которые она будет использовать - будет лежать в другом месте.

вторник, 25 марта 2014 г.

Сетевая скрытая установка СПДС GraphiCS 9

На так давно CSoft выпустили новую версию популярной среди проектировщиков-строителей надстройки на Autocad - СПДС GraphiCS версии 9. Однако, конкретно для меня подобная новость означает ровно одно - нужно обновлять программу всем проектировщикам организации в которой я работаю - а это примерно 150 компьютеров. Согласитесь, не самое приятно занятие проделывать одно и тоже полторы сотни раз, даже если установка проходит в 2-3 клика.

Для решения подобных задач я использую SCCM 2012. Обычно берется .msi пакет, и в разделе application настраивается скрытая установка, либо, как в случае с Autodesk продуктами - можно создавать развертывание со всеми прописанными шагами установки, после чего также массовая установка осуществляется через SCCM.

Однако в случае с СПДС есть пара моментов, которые осложняют нам задачу сетевой установки. Во-первых, по окончании установки программы в моем случае нужно указать адрес сервера лицензий. А во-вторых, при первом запуске СПДС программа потребует указать ей сервер где расположена база элементов СПДС и имя этой базы дынных. Естественно, если провести установку без указания этих параметров, то при запуске СПДС попросит проектировщика указать все эти данные. Не трудно догадаться что в конечном итоге пользователь обратится за ответами к тому кто устанавливал программу - то есть ко мне(ну или к тебе, раз уж ты читаешь этот пост).

Итак, каким же образом можно настроить сетевую скрытую установку СПДС GraphiCS 9 таким образом, чтобы ничего вручную не приходилось допиливать. Начнем с пункта про указания сервера лицензий - тут оказалось все довольно просто. Нужно через групповые политики windows распространить всем проектировщиком запись в реестр :

HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager

Создаем строковый параметр CSOFT_LICENSE_FILE со значением "@SERVERNAME;". Без кавычек. Все. Теперь после при запуске СПДС будет автоматически цепляться к серверу лицензий.

Что касается указания сервера и имены базы, то тут все немного сложнее. Поначалу даже казалось что решение этой задачи нельзя автоматизировать. Но немного порыскав по папкам с дистрибутивами был найден файл Setup.ini. Точнее их 2 одинаковых файла - для установки на 32 и 64 разрядные системы. Нас интересует тот что лежит в папке setup_x64. Открываем его в блокноте и видим там строчку



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

После этого был настроен установочный пакет Package в SCCM. В пакет добавил файл setup.exe из папки setup_x64, выбрал опцию "запускать от администратора", и добавил ключ скрытой установки /quiet. Готово.

Пробовал ставить в sccm 2012 через application, но по какой-то причине выдавалась ошибка 0x87d00324 о которой я писал ранее. В общем, и так все хорошо установилось. Проверено - работает.

Как доустановить Express Tools в Autocad 2010

Часто бывает так, что  изначально при установке Autocad не был установлен компонент Express Tools. Как быть в ситуации, если он все-таки понадобился? Сходу приходит на ум вариант переустановить Autocad. Так же, на профильных форумах часто дают ссылки непосредственно на дистрибутив компонента.

Но есть более короткий способ - при условии что есть доступ к дистрибутиву - можно зайти в Панель управления - Удаление Программ - Autocad.












Откроется диалоговое окно в котором есть опция добавления компонентов. Отмечаем галочкой express tools и другие компоненты, которые вам могут понадобиться, и устанавливаем.



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


понедельник, 24 марта 2014 г.

Ошибка 0x87D00324 (-2016410844) в SCCM 2012

При установке .exe приложения через System Center Configuration Manager 2012 выдавалась ошибка 0x87D00324 (-2016410844). Поиск в интернете выдавал примерно один и тот же результат - вроде как неправильно настроен метод обнаружения программы. То есть установка ПО все таки проходит, но по ее окончании SCCM не видит установленную программу(из-за неправильно настроенного обнаружения).

Однако, в моем случае было 2 нюанса. Во-первых, ошибка выдавалась в самом начале установки - фактически она и не начиналась. Во-вторых, если пользователь обладал правами администратора, то установка все-таки происходила. Почему так происходило - непонятно, так как с другими приложениями такого не было.

Решение:

В качестве обходного решения проблемы, я настроил установку не через "Приложения"(Application), а через создание установочного "Пакета"(Package). Там при создании пакета можно выбирать "установку от имени администратора".



Возможно аналогичная опция есть и в Application, но я пока не нашел. С другой стороны - результат достигнут - программа была установлена пользователям.

воскресенье, 23 марта 2014 г.

5,4,3,2,1... Пуск

Блог создан для заметок по работе и по интересам. С шаблоном и дизайном пока не определился. Настраивать буду по ходу, если бложик все-таки заживет. Всем добра.