вторник, 30 сентября 2008 г.

Активные соединения. Windows

Я хотел просматривать активность соединений без использования фаервола. Я нашел метод:
Задача:
например нас интересует какой процесс держит открытый 80й порт.

Решение:
1. [win + r] -> cmd
netstat -aon

Видим следующее приблизительно:

Тут мы смотрим PID процесса в строчке с открытым портом. (1284)

потом
2. [ctrl + alt + del]
Но тут нет PID процессов. Изменим это.
Вид -> Выбрать столбцы.
Там ставим галочку "Идентификатор процесса (PID)" давим "ОК", потом, для удобства упорядочим по PID весь список. И ищем процесс с нужным нам PID.(1284)


Видим что это httpd.exe. Значит все верно, Apache работает.
Все это конечно мы видим на вкладке "Процессы".

воскресенье, 28 сентября 2008 г.

Apache 2 под Windows. Ошибка.

Предистория:
Захотелось мне значит поставить Apache. Ну там.. сайтик поднять, по мелочи.
Пытаюсь запустить. Ошибка:
The requested operation has failed!

И все. Без подробностей.

Решение.
- win+r -> cmd
- переходим в папку с сервером C:\Program Files\Apache Foundation Group\Apache2\bin
- запускаем httpd.exe /v
- Если ошибок в конфиге нет, то на экране появится "Syntax OK"
- Теперь httpd.exe -k start
- Мне лично вывалил ошибку: "No Listening Sockets Available, shutting down"
Это может быть вызвано или ошибками в конфиге, или тем что запущен процесс, слушающий этот порт
Ошибок в конфиге у меня не было.. см выше.. Значит...
- Изменил порт апача на 81 все запустилось без проблем! Так!
- Идем и качаем Comodo firewall - бесплатный фаервол. Мне вобщем от него нужна только таблица сетевой активности.
- Firewall -> common tasks -> View Active Connections.
Что я вижу там?! щука рака под карягой... Порт 80 слушает Skype ! Что за нах такой еще?
- Открываем Skype --Инструменты -> Настройки -> Дополнительно -> Соединение





Мааааленькая галочка во второй строке сверху "Использовать порты 80 443 в качестве входящих альтернаивных"
Снимем. Все. Работает

Вывод.
Я хочу программу что бы смотреть открытые коннекты, без Firewall.

четверг, 25 сентября 2008 г.

Тестирование Дистрибутивов unix для настольных компьютеров. Часть 2. OpenSUSE 11.0

OpenSUSE 11.0
Решил потестить эту операционку, ее не было в списке, но почему бы и нет. Тоже linux и тоже для пользователя.
Первое что бросилось в глаза, еще когда качал - производитель Novell. Ну что. Посмотрим это линукс от Novell. Ящерица. фирменный цвет - зеленый.
Установка.
1. Язык спрашивает только по кнопке. При загрузке вопрос не высвечивается. Но перевод качественный. В отличии от кубунту переведено все.
2. Язык - русский клава - английская. Потом анализ системы. Все красиво.
3. Тут сразу и KDE3.5 и Gnome и KDE4.0 !! Это я называю Полноценный Дистрибутив. Когда его можно поставить так, как нравится тогда он и полноценен. Кстати можно поставить и xfce и без окон вовсе. Правда почему то только одни окна.. Странно в былые времена было не так. Мой выбор KDE4. Мои любимые окна из ныне существующих.
4. Дальше разметка. Он сам предлогает решение: снести мой раздел с кубунту и создать 2(?!) раздела - под '/' 5 гб и под '/home' 3гб ладно. Так и поступим, надеюсь всего хватит..
5. Пользователь... fox... "Использовать этот пароль для системного администратора" ?? не. точно не. "получать системные сообщения" эээ.. пусть приходят. "Автоматический вход в систему" - значит все таки линукс начал приходить к мысли что компьютер - однопользовательская машина чаще всего, и это хорошо. Но наш выбор классический - НЕТ. Тут же предложено поменять метод аутификации, место положения /etc/passwd. Однако весело.
6. Пароль рута спросили . Все респект ваш, ящерица.
7. Еще и выбрать пакеты можно потом дополнительно, т.е. принудительно вопрос не задают. Супер!
8. Установилось. Теперь настройка (не выходя из инсталятора) - Спросили имя узла. Я уж думал не спросят.. Colex.local, еще и в hosts записали
9. Настройки сети... Удаленное управление по VNC можно открыть при установке! +1
Тест сети. Сеть работает.
10. Регистрация.. никогда ничего не регил, но почему бы нет.
11. Обновимся. Много и долго, зато все новое.
12. уже на стадии настройки нашел и видяху и принтер и звук и тв тюнер

Запуск
1. Тут количество русского поуменьшилось...со 100% до 90%. не переведены в основном некоторые пункты контексного меню. И все. Все остальное на нашем родном языке.
2. Сканер у этой системы вызвал самые большие проблемы - читай хоть какие-то. Непонятные глюки с определением сканера.. прога подвисает. Поставим Kooka как в бунту.
3. Ааа!!! факмоймоск косынка с упавшей шкуркой это круто.
4.Я не отследил. И не поставил оперу. вместе с Kooka поставлю.
5. Opera встала, все норм. А вот со сканером категорически не лады.. а так все хорошо начиналось..
6. Пока зависал менеджер сканеров, я выяснил что программа su здесь есть, что xorg запускается не как у всех в 9ой консоли, а в 7ой.

Итого:
- Из устройств не работает только сканер, возможно после некоторого колдовства и он запашет
+ Очень хорошая русификация.
+ Большой набор программ в комплекте + хорошая настройка.
+ Большое разрешение и в текстовом режиме тоже.
+ Удобное расположение windows разделов /windows/буква_диска

Очень хорошая система! Рек. Занимает правда 1dvd а не cd. Но что это "Для вечной силы зла"?



UPD
Радость от SUSE куда то делась быстро.. Я просто решил посмотреть фильм. Ну такой стандартный фильм в формате .avi.. мне сказали что кодек типа платный и не поставляется для SUSE. Эм... а дрова от Nvidia встали без вопросов.. Вобщем я попарился.. в стандартной комплектации нет даже mplayer'a его то я поставил.. но это же консольный плеер. собрать ни один GUI к нему не получилось.Других плееров оказалось в поставке удивительно мало.
А ко всему остальному оно мне снесло винду. NTLDR ia missing.

вторник, 23 сентября 2008 г.

Особенности DHCP или как уронить домен за 5 минут

Преамбула:
DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Для этого компьютер обращается к специальному серверу, называемому сервером DHCP. Сетевой администратор может задать диапазон адресов, распределяемых среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве крупных сетей TCP/IP.

(c)Wikipedia
http://ru.wikipedia.org/wiki/DHCP


Особенности проблемы:
Значит DHCP удобно и просто в больших сетях? а если в этой сети появляется второй DHCP сервер? Как вы думаете что произойдет? Половина компьютеров в сети начнет получать адреса от другого сервера, неверные настройки сети, может и не половина, может больше. А если у вас на DHCP сервере были прописаны статические ip всем компьютерам, с целью выборочной маршрутизации, то оно навернется в первую очередь. А сеть большая. поэтому найти нарушителя - проблема, а если у него запущен DHCP сервер на виртуальной машине?
В википедии написано что клиент выбирает "подходящий" ответ, на практике же клиент принимает на веру тот ответ который придет быстрее, или тот что ближе к клиенту.
А еще факт что большие сети=большие фирмы любят использовать домены. А доменые службы завязаны на ip адреса. Вобщем в домене начинается армагеддон и сбоку бантик. А всего лишь DHCP сервер. Установить его 5 минут.
Что бы этого произошло надо авторизировать в Active Directory эти самые DHCP, а что делать на отдельных машинах?..

четверг, 18 сентября 2008 г.

Горячая замена винчестеров в сервере

Итак. После продолжительного гемороя с рейдами все таки был найден способ быстрой замены винчестеров. Помогла софтина поставляющаяся в комплекте с сервером.
[RAID Web Console 2]

Начальные условия:
Сервер, два винчестера в raid 1 массиве, на них два раздела 100Гб и 900Гб, На первой сотне установлена система. На втором лежат файлы 1С и т.д. Есть два свободных разьема для винчестеров (а понадобится только один). кстати расположение 1-2 4-3 (сверху вниз, слева на право)

Порядок действий при подключении:
- Запускаем RAID Web Console 2, Входим на нужный сервер, под нужным пользователем, с паролем.
- Вставляем жеский диск
- Давим F5, в разделе Physical появится диск
- Выбираем из левого списка Controller
- Operations -> Advanced Operations -> Configuration -> Configuration Wizard
- Auto configuration (Все равно возможна только одна операция - Raid 0), Давим [Finish]
- Все, диск доступен

Порядок действий при отключении:
Теперь будем отключать.
- Запускаем RAID Web Console 2, Входим на нужный сервер, под нужным пользователем, с паролем.
- Убедились что диск никому не нужен.
- Откроем закладку Logical
- Правой кнопкой на диске (который один в массиве) -> Make Drive Offline -> [Yes] -> [Yes] -> [Ok]
- Правой кнопкой на Virtual Disk 1 -> Delete Virtual Disk - (Тут повисим порядком)-> [Yes] -> [Yes]
- Все, диск можно извлекать, без страха.

воскресенье, 14 сентября 2008 г.

Эксперимент. S5000V

Вопрос:
Поддерживает ли, встроенный в материнскую плату S5000V, Raid контроллер горячую замену жестких дисков (в Raid массиве 0) или нет?

Методика тестирования:
1) Создадим массив, установим туда операционную систему.
2) Извлечем один жесткий диск и посмотрим на реакцию.
3) Если работоспособность не потеряется, поставим на место извлеченного другой.
4) И если он начнет перестраиваться и копировать данные с одного жесткого диска на другой, считаем эксперимент удавшимся

Ход эксперимента:
1) создали. что удивительного?
2) Извлекаем.. работает :)
3)Заменяем.. Определил! пошел копаться!

Вывод:
Встроенный Raid поддерживает систему Hotswap и перестройку массива "на лету"

пятница, 12 сентября 2008 г.

Kubuntu 8.04 [KDE4]

1.1 Начнем с процесса установки: Тут сразу с порога нас спрашивают язык, чтож плюс. Но менюшка переводится только частично... Ладно, черт с ней. Тут же нас спрашивают будем устанавливать, или ограничимся LiveCD. Так же есть проверка памяти (Memtest) и проверка диска самой кубунту. Меня отсюда интересует только установка, на данный момент. Хотя LiveCD это тоже хорошо.

1.2 Дальше часовой пояс - тут почему то нету нашего родного города - Ленинграда.. странно..
Потом выбор раскладки, помним помним.. если не Russian - Winkeys фигня получится. Ведь все наши клавы именно этой раскладки.
Далее подготовка дисков.. Я - только в ручную, еще мне не хватало, чтобы "умный компьютер" мне диски резал. Так ext3 или ReizerFS ? по умолчанию предлогают ext3. Ее и поставлю. Рекомендуют своп.. ладно 1.5гб своп и оставшееся на систему.
Как нас зовут? Нас зовут Fox, а компьютер зовут Colex
Вот и все собственно.. Он так ставится. Не задавая "лишних" вопросов. Ни тебе пакеты выбрать, ни пользователей несколько, ни пароля рута О_о. Ничего к чему я привык за знакомство с Linux несколько лет назад.

1.3 Сразу при установке началась установка языковых пакетов, просмотр репозиториев безопасности.. Значит сетевуху он подхватил сразу. Первый пункт пройден :) Обещает ставить языки более получаса.. Интернет у меня конечно всего 512 но все равно что то долго. Большие пакеты блин.

2.0 Загрузка. Быстро и радостно! Звук схватил сразу (еще один пункт!). Кстати обои не оранжевые как в убунту и без цапли.

2.1 Сразу схватил и предложил установить дрова для Nvidia, сказал что не свободное ПО. +1

2.2 Перевод гоблина или промптом?!? "Параметры часы с циферблатом" "Часовые поясы" Русификация через слово и кривая. Но хорошо что не русифицированные слова просто заменены на английские, а не вопросиками.

2.3 Сразу обновления.. Ну да ему же не дал роутер их докачать при установке.. Обновим. Со старым говном работать не будем.

Везде есть кнопочки "Cancel" - Это чертовски приятно.

2.4 Пока обновляется - займемся настройкой.. Включим эффекты - чисто поглазеть, ведь КДЕ 4 я до этого не видел. Ну и внешний вид. Вобщем небольшой стандартный стартовый напильник. Ведь я не люблю менять оформление в ходе работы.(Это не относится к эфектам)
Эфекты глючат.. какието горизонтальные полосы..Может после обновления проще будет? Ну это полуминус.. ведь от этой системы я ждал красивостей.

3.0 Настроечки.. настроечки..
Что то я совсем не вижу регулятора громкости.. Я просто слепой или его тут нету? ) Регулятор громкости я нашел в меню Приложения - мультимедиа "Звуковой микшер" И он занял законное место в трее. Меня еще дико радует куда создатели линукса заталкивают Терминал. В самую Жэ, ведь это основная программа! На рабочий стол ее, первым же действием!

3.1
В убунту по умолчанию нет пароля root'а. Помоему это не правильно.
Исправим иеврит Ubuntu:
$ sudo passwd root
Теперь можно пользоваться привычным su
Оказывается пароль root'а называется теперь "UNIX пароль"

А в это время апдейт завис на "configuring new version of ssl-cert" может и не завис, но не дышит. Убил.

Принтер работает, из коробки. еще +1. На очереди сканер и резак. В комплекте почему то нет программ для сканирования и записи дисков. Ну заодно и Оперу поставим. Т.Е. Из коробки встает совсем не все и прямо со старта надо ковырятся в репозиториях. Этого без перезагрузки мне сделать не дали.. ведь апдейтер зависал.. Разбиратся желания нет - перезагружаюсь. Фига се! он апдейтом даже ядро обновил %)
Что значит в репозиториях нет оперы?!? это еврейский заговор!! Фаерфокс есть а Оперы нет! (-1)
Для сканера поставим "Kooka"говорит scan and OCR, наверняка русский не поддерживает.
Kooka схватила сканер. Все прекрасно.
Opera скачал с официального сайта и
# dpkg --install opera*
И не спрашивайте ГДЕ ТУТ SUDO! Я не еврей, у меня есть su.

Качаем flash. Ставим нормально шаманским движением.
# tar -xvf instal*
# cd install_flash_player_9_linux
# flashplayer_installer

Далее по тексту. Указали оперу, ентер понажимали. Работает демон.
Подивились на 84 балла в acid3

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

четверг, 11 сентября 2008 г.

Тестирование Дистрибутивов unix для настольных компьютеров. Часть 0.Вступление.

Причина, или вместо вступления
Надо все таки как то переходить на открытое ПО, хотя меня все же устраивает и винда. для моих целей ее хватает. Но надо же иметь представление о тех операционках которые можно ставить пользователям.

Значит тестовый стенд это вполне рабочий мой настольный компьютер. Это не новый экземпляр. Ему лет 6 от роду, не всем деталям, но платформе точно.

Состав стенда:
Процессор: Intel Pentium 4@2600 MHz
Материнская плата: Intel D865GLC
RAM 2*256 + 2*512 MB
HDD: WD 250+300Gb SATA
Video: [Asus]Nvidia GeForce 6600GT
Audio: встроенное
LAN: DLink DFE-520TX
Printer: Samsung ML-2015 (USB)
Scanner: BENQ 4300U
И заодно TV тюнер [Philips SAA7134] Avermedia 307 это вообще вольная программа - заработает хорошо. Нет - ну и ладно.

Вот такой набор: каждой твари.. Я считаю, что это одна из самых широких комплектаций "домашнего компьютера".
Думаю Результаты будут показательны. Для опытов выделю партицию 10 GB Всем должно хватить.

В обзоре примут участие следующие ОС:
PCBSD 1.5.1
Kubuntu [KDE4] 8.04
Xubuntu 7.04
ALT Linux 4.0.3

Серверные ОС в этот раз я обойду стороной.

среда, 10 сентября 2008 г.

Google Chrome / Обзор

Итак! Встречайте Новое веяние - Google Chrome. Познакомил меня с ним один любитель фирмы гугл.

1) Скачали. Смешной размер архивчика это плюс. Однозначно. Но найти его удалось только по запросу "Google Chrome", а по "Google browser" ничего.. Что несколько странно.. Ну да ладно новинка - не настроили пока.
Браузера по никс не оказалось - ходят в слухи - он в разработке. Поживем увидим. Но факт: нету.

2) Скачали - хорошо, поставим - еще лучше будет :) Первое что бросилось в глаза - это отсутствие кнопки "отмена" в программе установки. Это что за фокусы? Пользователь не должен ничего отменять? не положено? Или пользователь Точно Хочет эту программу? Вобщем это гугл. Пусть и по поводу, но понтов надо поменьше ИМХО.

3) Установили. Что мы видим там? Програмка со всяким мусором, я так понимаю и кэш там, хотя хз. Пока не разбирался 187мб. Сама прога, без User Data - 43мб. Немного - это положительно. Хотя нет. много. по сравнению с тем же Mozilla Firefox - он всего 26мб. Но согласитесь, это не существенно. Для нынешних винтов и обьемов.

4) Запускаем.. Видим синенькую полоску со вкладками, на том месте где должен быть заголовок у нормальных людей. голубенькую строку адреса с 5-7 кнопочками, ни менюшек ничего. Ладно - минимализм это иногда хорошо. Но блин! А если я не люблю синий? (Меня на самом то деле это устраивает, но вдруг..) Оформление не поменять вообще никак стандартными методами.. (-1)
Еще есть полоса прокрутки - по умолчанию серая - стандартная.. странно почему не синяя :)
По оформлению вроде все.. Хотя нет. Есть еще бесячая онимация "новая вкладка". Она так "медленно" выползает.. Не по скорости выползания претензий нет. Но бесит сама анимация.

5) Так Ctrl-Alt-Delete Что мы видим там? Гугл, браво! Я сейчас пишу этот пост, слушаю музыку с веборамы.. Занято 19мб. Это круто! по сравнению с Оперой, Фаерфоксом.. Это оказалось обьем только браузера, к нему прилогается еще обьем каждой вкладки (10-20мб) и объем отдельно flash интерпретатора. В итоге те же 100мб что и у Оперы.

6) Понравилось - Это оптимизация для поиска. Начинаешь вбивать название сайта тебе гугл услужливо подпихивает совпадения. где то на середине можно переставать писать - крайне удобно всеж. ну естественно есть поиск из адресной, это уже давно не новость.

7) Скорость загрузки великолепна! как и самого браузера, так и страниц, вкупе с хорошим инето вообще все моментально, интересно как на медленном.. Кнопки отключить картинки, как в опере то нету..

8) Не понравилось: естественно нету знаков и корзины. Как собственно их нет нигде, кроме Оперы. Настроек мало.

9) Загрузки вобщем оформлены конечно лево, но вроде работают.

Заключение. Больной здоров.. уносите. Сыроват сыроват. Но в целом этот браузер уже является очень хорошим вариантом для переносного компьютера оперативки мало надо, грузится быстро, мало окна надо. Для рабочего браузера тоже не плох. Когда по работе надо много искать инфы в нете.

ЗЫ А проверка орфографии то кривая. подчеркивает через слово, хотя я же пишу достаточно грамматически правильно, да?

воскресенье, 7 сентября 2008 г.

Внутренности FreeNAS, тонкая настройка Samba

Предистория
Значит была мысль, потом она была отвергнутам по некоторым причинам, от меня не зависящим. Но была. Поставить на работе Backup server, для того чтобы пользователи время от времени скидывали туда свои файлы, некая централизованная мера безопасности. Для этой цели я предложил использовать операционную систему FreeNAS, построенную на основе FreeBSD 6.3. Вся информация и собственно сам FreeNAS тут.
Для тех кто не знает - FreeNAS это дистрибутив заточенный под сетевое хренение данных. Имеет в своем составе SMB FTP HTTP NFS файловые сервера. Также дистрибутив имеет интуитивно понятный Web интерфейс (во всяком случае мне понятный). Но как оказалось не все он позваляет сделать. Тут и начинается наш рассказ :)

Суть проблемы
Значит Backup сервер.. Ведь пользователи не должны видеть чужих файлов? Или безопасность как бы никакая. Были все локально и один человек мог вынести только свою, может секретную, информацию, но только свою. Он к ней "допущен". А если на нашем сервере нет прав доступа - все анонимусы, то любой пользователь может взять и забрать всю информацию о фирме. Неслабо?
Разумеется все пользватели под Windows, что вы хотите от бугалтеров. Значит нам путь к Samba share. Обыкновенные "расшаренные диски виндоус".
Только вот нету у FreeNAS явного разгранечения прав доступа к этим самым share.

Решение
(Считаем что у вас FreeNAS уже установлен, если нет - к компетентным органам)
1) Ну первое, самое первое действие лезем во вкладку "SSH" Ставим галочку "enable". Нам понадобиться SSH и точка. Хотя может вы будете делать все это с локальной консоли.. вам никто не мешает, но я бы не советовал. Всеже Web интерфейс тоже пригодиться. Проще работать удаленно, с соседнего компа.
Еще поставте галочку "Permit root login" Потом снимите, если вы маньяк безопасности :)

2)Далее на вкладке CIFS/SMB галочку "enable" воткнуть (помните, мы именно для этого тут), и из выпадающего списка "Authentication" выбираем пункт "Local User".
Ключевой момент - предположение что в этом случае права локальных пользователей на папки переходят и применимы к пользователям Samba.

3) На вкладке CIFS/SMB выбираем "Shares" Там щелкаем плюсик.
Name: Backup
Comment: backup
Path: /mnt/data
Read only - по желанию - нет
Browseable - да
Inherit permissions - да

Эти настройки естественно взяты только для примера - у вас могут быть и другие

4) В разделе "Users and Groups" создаем пользователей напрмер kel и uss Как - разберетесь, это не сложно :) естественно с паролями.

5)Собственно с оболочкой все. Проверим доступность SMB share и коннектимся к SSH.
ssh root@xxx.xxx.xxx.xxx
потом пароль
(всем понятно что ххх.ххх.ххх.ххх это Ip адрес нашего нового сервера?)
если наш комп для удаленной работы на Windows нужно обзавестись маленькой, бесплатной, но дико нужной утилиткой putty. Или она у вас уже есть? Нету - качайте где то тут. Опять же разберетесь, простая как танк утилита.
Так или иначе у нас консоль сервера.

6)Набираем следующие команды:
# cd /mnt/data
# mkdir kel_dir
# mkdir uss_dir
# chown kel kel_dir
# chown uss uss_dir
# chmod 700 kel_dir
# chmod 700 uss_dir

Надеюсь кристально ясно? Ладно немного поясню: сначала переходим в папку которую мы указывали в Shares. Потом создаем (mkdir) необходимые директории, отдаем (chown) их предпологаемым владельцам. И в довершении всего делаем их нераздельными владельцами (chmod) этих директорий.
По этим командам вам поможет man команда (man chown напимер).

7)Собственно и все. Делаем
# exit
и идем проверять как все это работает ;)

Заключение
Я считаю что свою задачу я выполнил и создал сервер, подходящий под требования безопасности. Конечно для безопасности необходимо выполнить некоторые иные действия, не описанные тут, такие как смена пароля рута и тд, надеюсь вы понимаете ;) Но это опять из не сбывшихся проектов, ибо на работе ставим сервер на win2008server изза долбанного 1C. Но тут я уже ничего не могу сделать. Я был до последнего против.

Проблема с поиском в WindowsXP

Предистория проблемы
Была у меня такая проблема с домашним компьютером: Пропал поиск. То есть не пункт из меню, а когда открываеш поиск "по файлам и папкам" там нету ни одного элемента управления. Ни строки поиска, ни кнопки "найти" ни чего. И как потом оказалось из за этого же не работала java в IE
Я уж было думал Винду из за этого сносить. Но было лень..И вот недавно только сообразил погуглить на эту тему. Оказалось все просто и тупо.

Описание
Эта ошибка возникает из-за отваливающейся регистрации компонентов explorer'а. Может быть вызвано чем угодно вирусом, ошибкой в этих компонентах и тд.

Решение
Просто в Start->Run.. набираем:
regsvr32 jscript.dll
regsvr32 vbsсript.dll
regsvr32 mshtml.dll

В моем конкретном случае помогла первая строчка.