среда, 16 декабря 2009 г.

Подключение к базе Firebird в .NET

Для того чтобы подключиться к базе Firebird нужно скачать Firebird .Net Provider.
http://www.ibphoenix.com/main.nfs?page=ibp_download_dotnet
При установке в Program Files появляется папка "firebirdclient 2.0", а в ней firebirdsql.data.firebirdclient.dll . Создаем в Visual Studio 2008 новый проект. В обозревателе решений на элементе "Ссылки" кликаем правой клавишей и выбираем "Добавить"
Добавляем firebirdsql.data.firebirdclient.dll . Пример кода:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FirebirdSql.Data.FirebirdClient;

namespace FirebirdTry
{
class FirebirdConnect
{
static void Main()
{
try
{
string ConnectionString = "UserID=nameuser;Password=password;" +
"Database=./db/namedatabase.gdb; " + "DataSource=namecomp;Charset=NONE;";

FbConnection addDetailsConnection = new FbConnection(ConnectionString);
addDetailsConnection.Open();
Console.WriteLine("Удачно");
Console.ReadKey();
FbCommand readCommand = new FbCommand("Select count(*) From
table",dDetailsConnection);
FbDataReader myreader = readCommand.ExecuteReader();
while (myreader.Read())
{
Console.WriteLine(myreader[0]);

}
myreader.Close(); // we are done with the reader
Console.ReadKey();
addDetailsConnection.Close();
}
catch (Exception x)
{
Console.WriteLine(x.Message);
Console.ReadKey();
}

}
}
}


Как видно на примере в отличие от типов пространства имен System.Data.OleDB:
OleDbConnection, OleDBCommand, OleDBDataReader, "OleDB" меняется на "Fb"

вторник, 15 декабря 2009 г.

Что купить принтер за 90$ или картридж за 70$?

Вот такая дилемма была в сервисном центре у парня. Сломался принтер Samsung. Марку не помню, но из самых дешевых. А в сервисе не берут по гарантии в ремонт. А у вас, говорят, картридж перезаправленный. Вот если бы был оригинальный, новый, то тогда бы взяли. Купить оригинальный картридж по цене чуть дешевле, чем принтер и отдать его в ремонт по гарантии - согласитесь, не логично. С другой стороны принтеру меньше года и он сломался - это называется "попал на деньги". Кстати, цены на заголовок я взял для примера по принтеру Sumsung ML-1640. У меня точно такой же случай был, когда я сдавал по гарантии HP4515. Просили оригинальный картридж. Пришлось доставать. Но теперь храню один новый картридж на время гарантии принтера, на всякий случай .

понедельник, 14 декабря 2009 г.

Новая прошивка для HP 4350 Сервис Мануал для HP 4515

Спешу поделиться новостями. Появилась новая прошивка для HP4350 08.017.01. http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=412171&prodTypeId=18972&prodSeriesId=412160&swEnvOID=228&taskId=135&swLang=33
В нем два фикса:
1. Random 49.4C02 or 49.4C06 errors may occur with firmware revisions 08.015.0 or 08.016.2, particularly when using stored jobs
2.In rare cases, postscript files may not print correctly.
Меня очень серьезно достает ошибка 49.4C02. Сейчас стоит прошивка 08.014. Посмотрим, поможет ли.

И еще одно, делюсь ссылкой на сервис мануал (Service manual ) для HP 4515:
http://www.scribd.com/doc/15089448/HP40104015-Service-Manual

Парочка нехороших слов в адрес Xerox Workcentre 232

Для начала ссылка на его описание:
http://www.office.xerox.com/multifunction-printer/multifunction-over-30ppm/workcentre-232-238/enus.html
Что стало причиной моего недовольства этим МФУ? Понимаете, очень удивило, что аппарат слишком часто ломается. Судите сами. В гарантийный период WC232 не захотел двухстороннюю печать выполнять. Вернее выполнял , но с сильным стуком. Инженер из сервиса поправил. Потом все внутренности засыпались девелопером. Вызывали инженера. Потребовалось замена какого-то узла, хорошо что по гарантии.
Через год эксплуатации WC 232 ( на счетчике к тому времени было около 600 тыс.) получили новую проблему. При старте системы сообщение "Diagnostics are active. The System is not available". Копир то работает, то не работает со стекла и с автоподатчика. Задания по сети на печать попадают в очередь со статусом отложено из-за диагностики. В ручную переводишь на печать - печатает. Через какое то время копир просто перестал загружаться. Сервисный инженер ставит "диагноз" - неисправен модуль памяти программно-информационный XEROX WCP 238 (Part Number: 960K58260). Замена модуля не принесла долгожданных результатов. Следующее предположение - неисправна плата управления автоподатчиком WCP238/245 (Part Number: 960K20650). Инженер делал предположения не на пустом месте. А вполне рассуждая логически . А потом свои предположения проверял на другом работающем МФУ. То есть брал под мышку плату и отправлялся в другую организацию к работающему копиру. Очень интересно, что бы было, если бы под рукой не оказалось однотипного устройства. Ну вот "всего" 23000 руб заплачено и WC 232 в строю.
 Есть претензии к выходному лотку. Не складываются в стопочку листы после печати. Берите офисный финишер вместо выходного лотка, иначе будете стоять рядом и укладывать сами.
Итак копир прошел всего 600 тыс, а уже "летят" узлы и модули, а заявлена нагрузка 125 тыс копий в месяц. Верится с трудом. Кстати, по рассказам сервисмэна, на брате-близнеце (это к которому он бегал пробовать) поменяли уже, все что могли.

понедельник, 7 декабря 2009 г.

Работяга HP4300 6200000 страниц отпахал

Да есть такое дело. Это как бы моя гордость. Может кто-нибудь похвастаться таким пробегом? Итак, достижение состоит в том, что принтер LaserJet HP 4300 отпечатал более 6200000 копий и еще работает, как часы.. И что интересно, в процессе не потребовалось ни какого капитального ремонта. Все что было заменено: колебательный узел (несколько раз) и узел регистрации (однажды). Я думаю секрет прост. Так как самым большим риском для принтера является некачественно заправленные картриджи, которые засыпают принтер тонером, почаще пылесосить было бы очень и очень полезно. Я эту процедуру провожу при смене термоузла. Обычно я заказываю ремонтный комплект Mantenance Kit for HP4300 (Q2437) вместе с одним Transfer roller RM1-0699 и 6-ю Paper feed/seperation roller RM1-0037. Transfer roller меняю одновременно с термоузлом. Эх жалко что, придется менять его на новые 4515, а так хотелось бы побить рекорд в 7 милллионов, а может даже и 8.

вторник, 24 ноября 2009 г.

Отключаем USB флэшки

Есть требование, запретить подключение USB флэшек на компьютерах сотрудников. В принципе разумно. Я приветствую это, потому что уменьшает риск заражения компьютеров. Вот только соблюсти это правило надо так, чтобы огромное количество USB устройств остались работоспособными. Конечно на компьютерах, где нет USB устройств, просто иду в BIOS и отключаю там. Есть одно маленькое, "но". На компах с материнкой ASUS P5DL2-VM при отключении USB в BIOS системник повисает с сообщением :

Auto-detecting USB Mass Storage Devices..
00 UBS Mass Storage Devices found and configured.
UBS Device Over Current Status Detected!!
System Will Shut Down After 15 Seconds

И на этом выключается. В Setup BIOS войти тоже нельзя. Единственный выход - сброс CMOS. Проблема существует только с этой материнской платой. Есть еще системники на ASUS P5DL2-VM SE . Там все в порядке. Может кто-нибудь подсказать, в чем тут дело?

А вот здесь нашел решение проблемы с отключением флэшек, при этом работают другие USB устройства: kb823732

Смысл в том, чтобы
1. Установить параметр в реестре "Start" в 4. Этот параметр находиться по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
2.Запретить средствами безопасности файловой системой доступ к файлам USBSTOR.INF и USBSTOR.PNF
 Кстати этот метод отключения не помешает работе секретным ключам на флэшках.

А теперь как это сделать в домене .
 Вот некоторые полезные ссылки :
kb555324
http://gallery.technet.microsoft.com/ScriptCenter/ru-RU/462d77b8-b712-4840-80e9-bc5378eb3680?persist=True
http://diaryproducts.net/about/operating_systems/windows/disable_usb_sticks

Создаем файл с расширением adm. Допустим remove_usb.adm.  Я добавил этот файл в административные шаблоны с помощью Group Policy Management Console (GPMC).  А вот подробная инструкция http://www.petri.co.il/adding_new_administrative_templates_to_gpo.htm
И вот когда мы получили новую групповую политику, поставим значение:
Административные шаблоны -
>Custom Policy settings-> RestrictDrives ->Disable USB - "Enabled". И параметр Disable USB Port - "Enabled".
 Еще кроме того, что  я применил эту групповую политику ко всем компьютерам домена , сделал исключение для администраторов с помощью фильтра WMI. Фильтр WMI находиться в свойствах групповой политики. Фильтр выгдядит так:
SELECT * FROM Win32_ComputerSystem WHERE Name <> 'SYSADMIN' AND Name <> 'ADMINBD'.
Так как мне нет необходимости использовать флэшку на компьютерах с открытым USB портом,
я через групповую политику выставил запрет группе "Все" на файлы USBSTOR.INF и USBSTOR.PNF. При этом на компьютере с этими двумя ограничениями при подсоединении  флэшки отображается окно "У вас нет прав на подключение этого устройства".
И все-таки если загрузить компьютер с вставленной флэшкой то она все равно подключиться потому что групповая политика накладывается уже после как отработала служба USBSTOR. Здесь видимо только локально запрещать надобно.

четверг, 22 октября 2009 г.

Фильтр получателей писем в Postfix

Возникла задача ограничить только несколькими получателями электронных почтовых сообщений . В качестве почтового агента у нас используется postfix. Итак, вношу строчки такого вида в main.cf:

smtpd_recipient_restrictions =
check_recipient_access = hash:/etc/postfix/access
reject,

в файл access пишем адреса или шаблоны доменов, на которые возможна отсылка почты.

microsoft.com OK
apr@dk.com OK

После этого выполняем команды:
#postmap hash:/etc/postfix/access
#service postfix restart

Так вот, существует несколько маленьких нюансов, на которые я натолкнулся. Во первых, оказалось, что в файле (в моем случае "access") адреса должны начинаться без пробелов с первой колонки. Узнать об этом было очень важно и было не просто , потому что в самом разгаре работа, а у меня не отсылаются письма. Здесь и Инет не поможет, просто перебираешь все варианты. Во вторых, интересный момент всплыл, оказывается, как выглядит шаблон домена зависит от версии Postfix. У меня два почтовых сервера на LINUX. На одном версия Postfix 1.1.11 на другом 2.2.10. Кстати для информации, версии postfix можно узнать, заглянув в файл main.cf и найдя ключик "mail_version", или выполнив команду:

#postconf -d grep mail_version

Так вот, чтобы, допустим, указать домен и все поддомены в 1.1.11, надо указать строчку вида:

com OK

а в версии 2.2.10:

.com OK

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

smtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/sender

в файл sender впишите от кого нужно принимать сообщения и от кого запрещено:

gmail.com OK
.com REJECT

Учтите, что эта строчка должна быть выше smtpd_recipient_restrictions.

понедельник, 28 сентября 2009 г.

Установка XP с помощью служб развертывания WDS

Итак у меня с десяток новых компьютеров, на которые необходимо установить Операционную систему, офис и прикладной софт. У меня на контроллере домена (Windows Server 2003 SP2) уже стоит стоит WDS в режиме Legacy (устаревший). Я это узнал, запустив команду:
WDSUTIL /get-server /show:config .
Этот режим мне подходит. так как у меня лицензия на Widows XP. Для понимания общего процесса развертывания софта почитайте Step-by-step guide For WDS
http://technet.microsoft.com/en-us/library/cc766320(WS.10).aspx
Как выяснилось в процессе подготовки к развертыванию необходимо знать еще один момент, а именно как добавить драйвера сетевой карты в образ. Я нашел это вот здесь. http://support.microsoft.com/kb/315279
А теперь вот что я понял поигравшись два дня с этим инструментарием и на что обратить внимание.
1. Сначала создайте RISETUP образ. Это образ установочного диска, именно того, который будет устанавливаться. Делается это на сервере, где запущены сервисы WDS. Идем в AD находим в дереве Active Directory наш сервер . Потом правой клавишой свойства и выбираем "Удаленная установка" . Дальше там понятно будет, как создать этот образ.
2. Устанавливаем на компьютере XP, драйвера, офис, прикладной софт, архиватор, акробат ридер и тд. Не советую устанавливать какие либо апргрейды для XP или SP3. Операционка должна быть такая же как в RISETUP.
3. Создаем образ этого эталонного компа, то есть запускаем программу: file://имясервера/REMINSTALL/Admin/i386/riprep.exe У нас получиться RIREP образ.
4. Теперь для того, чтобы запустить установку по сети, нужно скопировать драйвера сетевой платы на сервер. И вот тут я заметил отклонения от документа http://support.microsoft.com/kb/315279 В нем советуют драйвера положить и в RIREP образ и в RISETUP. Оказалось достаточно все сделать для RISETUP образа . То есть там создать папку $oem$\$1\Driver\Nic и туда закинуть драйвера. Необходимо еще закинуть драйвера и в папку i386.
А также в файле \i386\templates\ristndrd.sif (опять в RISETUP образе) поставить ключик
OEMPreInstall = Yes
OEMPnpDriversPath = Drivers\Nic
Еще одно отклонение - нет сервиса bilnsvc. Я просто нашел в списке сервисов "Сервер WDS" и перезапустил его.

пятница, 11 сентября 2009 г.

Вот и нашелся Service manual для принтеров HP 4200 4300 4250 4350

Бывает же такое. Иногда в инете неожиданным образом натыкаешься на очень полезную информацию, которую, если целенаправленно искать, ни за что не найдешь. Наткнулся я на Service Manual для принтеров HP 4200 4300 4250 4350. Вот ссылочка.
http://www.scribd.com/doc/13262169/HP-Laser-Jet-4200425043004350
Для меня - это просто подарок. С этой книжки вообще надо бы начинать. И вот что я здесь нового обнаружил. Оказывается у Tray 2 Pickup Solenoid (SL101) срок службы 200000 копий. Я ни разу его не менял ни у одного принтера, хотя пробеги у них по 4,5,6 миллионов. При неисправном SL101 должны происходить постоянные замятия бумаги в лотке 2. У меня такой принтер появился на прошлой неделе. Постоянно вылетает ошибка 13.01 "Замятие в лотке 2". Попробую приобрести Tray 2 Pickup Solenoid (SL101), может поможет. Part number этой детальки - RH7-5355-000CN для 4200/4300 и RK2-0269-00CN для 4250/4350. Как поставлю отпишусь обязательно.

среда, 9 сентября 2009 г.

Бледная печать HP4300-HP4350

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


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

пятница, 4 сентября 2009 г.

Проблема с WSUS на нестандартном 8530 порту

И вот я поставил WSUS . Возможно, все было бы без проблем, если устанавливал я его на стандартный порт 80. Но 80 порт был занят корпоративным сайтом. Устанавливаю на 8530. WSUS работает, синхронизация происходит без проблем. Через AD с помощью групповой политики указал сервер обновления, порт, группу назначаемую по умолчанию. Клиенты получают эти настройки . Это можно увидеть в реестре. С этим все порядке, но обновлятся не хотят. И так разбираем журнал c:\widows\windowsupdates.log
Вот что я вижу в логе:


2009-08-15 11:27:44:263 1152 117c Misc WARNING: DownloadFileInternal failed for http://nameserver.namedomain.ru:8530/selfupdate/wuident.cab: error 0x80072efe
2009-08-15 11:27:44:263 1152 117c Setup FATAL: IsUpdateRequired failed with error 0x80072efe


Сразу видно проблему. Windows agent пытается подключиться по адресу http://nameserver.namedomain.ru:8530/selfupdate/wuident.cab. Но там такого файла нет.
Так в чем же проблема? Обращаюсь за помощью к серверу Майкрософт. Вот ссылочка:
http://technet.microsoft.com/en-us/library/cc720439(WS.10).aspx
Понятно стало, во-первых , что ресурс http://name.domainname.ru:8530/selfupdate/wuident.cab должен быть доступен и в целях диагностики его можно открыть в ie. Во вторых, если ставиться WSUS на нестандарный порт виртуальный каталог selfupdate не создается, его нужно создать сриптом
cscript WSUSInstallDirectory\setup\installselfupdateonport80.vbs
на сервере WSUS. Заметьте, виртуальный каталог создается на порту 80. Не знаю правильно ли я сделал, но я создал ручками виртуальный каталог именно на 8530 порту.
Виртуальный каталог должен ссылать на c:\Program files\Update Services\selfupdate
Даю команду: wuauclt /detecnow. Все заработало. На этом компе и на еще на 34 . А семь компьютеров в домене все также не хотели обновляться. На сервере они появились в группе "неназначенные компьютеры" и не предоставили ни одного отчета. Я может быть долго решал эту загадку, если бы все компьютеры вели себя одинаково. Но у меня в сети были компы которые обновлялись и которые не обновлялись. Так в чем между ними разница?
На все эти компьютеры я сам устанавливал XP. Сразу же установил SP 3. Так вот компьютеры, которые работали с моим WSUS, до этого разок при установки ОС обновлялись с инета с серверов Майкрософт. И первое обновление, которые они закачивали был windows update agent. Нашел это обновление вот здесь: http://support.microsoft.com/kb/949104
Как только устанавливаю это обновление, комп начинает обновляться с моего WSUS.

четверг, 27 августа 2009 г.

Ошибка 13.20 HP4300-HP4350

Да, вот я помучился с принтером. Выдается ошибка 13.20 ("Замятие бумаги" "Paper jam"). Открываю крышку, вынимаю катридж, ищу бумагу, а нет ее. Все проверил, весь путь прохождения бумаги. Бывает такое, что какой-то клочок еле-видимый застревает. Но на этот раз - нет ничего. Пропылесосил на всякий случай. Не помогает. Видимо датчик навернулся. Пошел за советом в инет. Очень понятное ключевое слово у меня было "13.20".

Пришлось потратить немало времени, но решение нашлось.

http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1251383792598+28353475&threadId=1289895

Проблема в датчике "paper feed sensor flag"(Part:RC1-0060-050CN) . На нем надета пружинка (torsion spring Part: RC1-0061-000CN). С помощью этой пружинки он возвращается на место после того как бумага его задирает. И вот если усик пружинки не насвоем месте датчик уже не работает. Вот как он выглядит:

На этой фотографии усик пружинки не на месте.

На этой я уже поправил.

Отчего это бывает? А вот если при замятии бумаги листок тащить вверх, то, заодно, можно и этот датчик свернуть.

суббота, 15 августа 2009 г.

Меняем колебательный узел HP4300- HP4350 (Swing Plate)

Я думаю всем, кто обслуживает принтеры HP 4x00, знаком этот звук. Принтер начинает работать как трактор. Звук раздается где-то в области термоузла. Мне подсказали добрые люди, что нужно менять колебательный узел. (RM1-0043-050CN-Колебательный узел в сборе - Swing plate assembly) Вооружившись отверткой я разобрал принтер, но до колебательного узла так и не добрался. А время не ждет, принтер не должен простаивать. Пришлось вызывать спецов из сервиса. Так продолжалось с год наверно. В принципе это меня устраивало. Но вот когда спецы не очень быстро реагируют на просьбы , а мне как всегда нужно все срочно сделать, я решил все-таки заменить колебательный узел самостоятельно. Проблема одна - нужна инструкция. Очень долго я искал этот документ в инете. И очень, очень был рад обнаружить ее вот здесь:
https://www.laserpros.com/pdf/HP%2042xx-43xx%20Swing%20Plate.pdf

Я уже с десяток поменял колебательных узлов и в принципе уже инструкция не нужна, но в начале она была очень полезна.
Интересный факт в сентябре 2006 года я покупал эту деталь по 150 руб. за штуку. В феврале 2007 года я уже купил их за 1925 руб. В январе 2008 года - 1224 руб. В октябре 2008 года - 429 руб.Все покупки были сделаны в Москве. Вот такое непонятное ценообразование. Но дорогие ходят больше - это факт.

пятница, 14 августа 2009 г.

Ускоряем принтер HP 4350

Новый день приносит новые проблемы. Итак принтер HP4515 у меня в ремонте, на замену ставлю HP4350. На этом рабочем месте выпускаются документы на сборку рабочим склада. Так как заявки от клиентов приходят не равномерно в течении дня, а происходит вал заказов от 15-00 до 17-00. И вот тут то надо как можно быстрее распечатать задания сборщикам склада. В принципе HP4515 по скорости устраивал у него 65 страниц в минуту (55 стр. - 4350, 45 - 4300), тем более я использую драйвера от 4300 и ставлю разрешение 300 dpi. И вот испытываю 4350, разрешение также ставлю 300 dpi. А на документе есть шрих-код и очень важно, чтобы он хорошо пропечатывался. Не сканируется. Как бы я не экспериментировал с настройками бесполезно на 300 не сканирует. Ставлю 600 . И он как начал тормозить. Как ускорить? И так последовательно я перепробывал следующие варианты:
1. Настройки в принтере.
1. Настройки драйвера принтера.Особенно те, что касаются графики.
2. Настройки режимов LPT в BIOS.
3. Обновление firmware принтера.
4. Обновление драйверов принтера.
5. В инете подсказали нужно в реестре параметр LPT_timeout установить вместо 15 - 5 в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentCotrolSet\Control\WOW.

Вот это все не помогло. Идем дальше. Встречаю в инете как ускоряют вывод на печать, покупая переходник USB-to-LPT. Задумался. Вот бы мне такую штуку. Стоп. Гляжу на свой принтер, ВАУ, так у него есть USB интерфейс. Пробую. Быстрее, явно быстрее. Но счастья пока нет. Есть пауза между заданиями. 2-3 секунды. Как от них избавиться? У меня был такой случай рядом стоят два компа, печатают каждый на своем принтере. На одном вот есть эта пауза между заданиями, на другом нет. И это как я выяснил зависит от компа, потому как менял местами принтера. Помятуя об этом, кинулся оптимизировать WindowsXP
6. В настройках WindowsXP "мой компьютер-> свойства->дополнительно-параметры быстродействия-дополнительно-распределение времени процессора" ставлю галочку "оптимизировать работу служб".
7. Папку спулера печати переношу на RAM диск. Утилитой RAMDISK создаю в ОЗУ диск.
Иду в панель управления - принтеры и факсы. Выбираю в меню "Файл->Свойства сервера->Дополнительные параметры. Переношу папку очереди печати на созданный RAM-диск.

Нет не помогло. Да еще проблем добавилось. Принтер стал постоянно выдавать ошибки 49.4с02 и 49.4с06. Это после обновления firmware версии 8.016.2 (самой последней на сайте HP/ Файл lj42x0-4350fw_win_08_016_2.exe). Ну решение этой проблемы еще предстоит. Лучше будет по-видимому восстановить старую версию. 8.012 я не нашел , зато нашел 8.014 ( lj4x50fw_win_08_014_0.exe) вот здесь:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1330147

четверг, 13 августа 2009 г.

Не устанавливаются драйвера RuToken

Возникла проблема с установкой драйвера RuToken. Вот как это было. Установил КриптоПРО версии 3.6 вместе с драйверами rutoken. Вроде все нормально. А потом оказалось, что у нас лицензия на 3.0. Оказывается на разные версии, разные лицензии нужно покупать. Немного нелогично. Я то думал ставлю версию посвежей. Деинсталирую 3.6. Вроде все нормально, без всяких ошибок. Пытаюсь установить КриптоПро 3.0 вместе с драйверами RUtoken. А не ставиться, вылетает ошибка.

Ошибка. Вызывающая функция:RTDRVS_Select_Rutoken_Reader_Driver.Вызываемая функция:SetupDiEnumDriverInfo.Код ошибки:259 :
Я перепробывал все драйвера, все без толку. Ну думаю в реестре что-то осталось. Полез в реестр. И вправду по поиску "rutoken" нашлись несколько разделов. Убил из реестра, предварительно дав разрешения. Пробую - не помогает. В инет полез за ответом. Где-то в дебрях интернета нашел намек на связь между rutoken и службой "Смарт-карт". Посмотрел в настройках эта служба у меня стоит и настроена на запуск вручную. Меняю запуск службы на авто и запускаю ее. Еще до кучи то же самое со "Службой управления сертификатами ... ". Все драйвера встали. Вот такая проблемка.

вторник, 28 июля 2009 г.

Обслуживаем принтер HP 4515

Недавно приобрели принтеры HP 4515 на замену HP 4300. Один отпечатал уже 700000 страниц. Хочу поделиться небольшим опытом. Что радует - очень быстрые, но не без проблем. У нас печатают на них документы со штрих-кодом. Так вот при качестве документа 600 dpi, выставленных в драйвере, печать медленная, а при 300 dpi - не сканируется штрих-код. Поставил драйвер от HP 4300 и на 300 dpi сейчас печатаю, и быстро, и штрих-код читается. Катриджи более дорогие, но менее емкие, чем у HP4300 и HP4350. При заявленных 25000 тыс у нас они ходят не более 15 тысяч ( в старых принтерах 20000, но реальных). То есть однозначно дороже в обслуживании. При пересечении порога 225000 страниц появилось сообщение о замене термоузла. Но я всегда печки меняю уже когда неисправность видна на листе, то есть появляются темные полосы. Так вот термоузел проходил 460000. Заменил и хотел сбросить счетчик "New mantenance kit". Обычно в 4350 и 4300 для этого привключении нужно нажать и не отпускать кнопку "Menu". И затем клавишами вверх и вниз выбрать "New mantenance kit". Счетчик сбрасывается. Но здесь нет этого меню. Пришлось искать по инету. Вот нашел: http://www.printertechs.com/tech/mkinst/P4015/mk-p4015-6mcount.php
Идея такая что нужно выбрать в меню "Сервис" ввести код: 05451508 и уже там установить счетчик равный нулю. Один принтер уже сдал в сервисный по гарантии. Перед тем, как распечатать страницу очень долго готовиться. На экране в это время сообщение - "Выполняется проверка", и так до 1 минуты. Посмотрим, что будет дальше.

четверг, 23 июля 2009 г.

Очень полезно в нашей работе владеть инструментом для создания программок, облегчающих труд сисадмина. Этим инструментом можно смело назвать Microsoft Expression Studio 2008. Абсолютно бесплатная среда разработки приложений. Я воспользовался предложением от Microsoft и создал небольшую программку. В этой программе я использую Excel-файл. Для работы с Excel файлом мне необходимо было подключить библиотеку. Выглядет это так.


А в тексте самой программы: Imports Microsoft.Office.Interop (это на VB.Net)
Программка отлично работала, до тех пор пока не пришлось поменять компьютер. А после этого при запуске я получил ошибку:


"Невозможно загрузить файл или сборку Interop.Microsoft.Office..."
Получается нет у меня этой библиотеке на новом компе. А почему? На этот вопрос я нашел ответ вот здесь:http://msdn.microsoft.com/en-us/library/kh3965hw(VS.80).aspx
Оказывается нужно было, устанавливая офис, использовать опцию "Установить полностью".
А теперь придеться качать отдельный пакет установки "Redistributable Primary Interop Assemblies Package" http://www.microsoft.com/downloads/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&DisplayLang=en (это для Office 2007)
Ну все и заработало.

среда, 22 июля 2009 г.

Итак очередная проблема. Сисадмину приходиться в маленьких конторах обслуживать всю офисную технику. У нас эксплуатируются принтеры HP LaserJet 4300, 4350. Пробег очень большой. Переодически возникают проблемы. Вот одна из них. Выход в приемный лоток бумаги с одним замятым углом (левый угол). Причина: износ роликов и кулачковых толкателей подачи бумаги под катриджем обычно белого цвета. Нужно заказать узел регистрации (Registration roller assembly. Part number: RM1-1098-000CN.http://www.partshere.com/online/detail.asp?partno=RM1-1098-000CN). В качестве временного решения для приведения принтера в работоспособное состояние можно сделать следующее:

Из скрепки сделать небольшой крючок и зафиксировать его под винтом.




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



После этого можно будет печатать. Я конкретно не фиксировал сколько может пройти принтер с таким крючком . Я думаю,счет идет на несколько сотен тысяч копий. Ну а потом, если его не заменить, принтер будет заминать полностью лист. У меня так несколько раз случалось. Эта проблема появляется на принтерах с пробегом более 4000000 копий.

четверг, 16 июля 2009 г.

Ccleaner.exe мне помог

Знаете сколько софта установлено у сисадмина? Ну очень много. Он ставиться и удаляется. И это происходит постоянно. Настала пора отдать свой старый комп обычному юзеру - пришел новый. Ну вроде все почистил, только есть проблема, не выключается нормально, подвисает процесс explorer.exe. Где искать проблему? Недавно наткнулся в инете на программку ccleaner. Это чистильщик реестра, бесплатный к тому же. Прежде чем решать проблему, решил попробывать просканировать этой программой. Cleaner нашел 1632 проблемы в моем реестре!!! Полечил и все заработало. Простая проблема? Нет, очень хороший инструмент ccleaner.exe.

среда, 15 июля 2009 г.

Dr Web Security Space не причем

Продолжение следует. Техподержка DR Web посоветовала исcледовать компьютер на наличие руткита. Скачал утилиту Gmer (http://www2.gmer.net/gmer.zip ). При запуске Gmer тут же обнаружил скрытый (hidden) сервис:
C:\WINDOWS\system32\drivers\hjgruibsiyuske.sys
Да еще скрытый файл:
C:\WINDOWS\system32\sdra64.exe
Очень полезная программка Gmer. Все подозрительные файлы выделяются красным цветом.
Сначала я попробывал удалить сервис hjgruibsiyuske.sys и процесс sdra64.exe. sdra64.exe удалился, а вот сервис все еще загружался в память. Тогда попробывал сделать этому сервису не "delete", а "disable". Перезагружаюсь Gmer показывает,что сервис заблокирован. Ну уж после этого иду в закладку "file" и ищу все файлы относящиеся к этому сервису. Кстати сначала я просканировал Gmer и создал лог файл, по нему и искал эти файлы. Теперь они кстати не были скрытыми. На всякий случай напишу где лежали:
C:\WINDOWS\system32\drivers\hjgruibsiyuske.sys
C:\WINDOWS\system32\hjgruijfmqsdml.dll
C:\WINDOWS\system32\hjgruimansvrqo.dat
C:\WINDOWS\system32\hjgruiswmxqxkb.dll
C:\WINDOWS\system32\hjgruiwbwqvlct.dat
C:\WINDOWS\system32\lowsec
Удаляю все.
Затем запускаю regedit и ищу по ключу "hjg" в реестре.
Нахожу в имене раздела Services сервис "Hjgruitfhmtwri". Сиавлю себе разрешения на эту ветку и удаляю ее. После того как расправился с руткитом запустился Dr Web Guard. Вот так решалась эта задача. Кстати DR web Live CD не нашел эту заразу.

вторник, 14 июля 2009 г.

Продолжается борьба с Dr Web Security Space 5.0.

Предыстория такая.
На компе был установлен Dr Web Security Space 5.0. Пользователь компа через интернет занес вирус из серии "Пошлите смс". При загрузки юзер вместо рабочего экрана видит надпись, мол ваша операционная система не имеет лицензии и нужно получить код активации путем посылки смс на номер и т.д. Значит для начала нужно убрать вирус. Первый вариант загрузиться с диска Live CD DR Web проверить систему. Антивирус почистит вирусы и возможно вы просто загрузитесь. Так как я был не на месте, я пытался решить вопрос по удаленному доступу. У меня был доступ к одному из компов в локальной сети с зараженным компьютером. Для получения информации о процессах запущенных на зараженном компе набираю в командной строке:

tasklist /s <имя компа> /u <пользователь> /p <пароль>

Пользователь должен обладать правами администратора.

Два процесса мне показались подозрительными:

1. sound.exe
2. wnxkdroyie.exe

Убиваю их командой:
taskkilll /s <имя компа> /u <пользователь> /p <пароль> /PID <номер процесса> /F

Номера процессов выдает команда tasklist.
После этого окно с предложением послать смс исчезает, но рабочий стол не появляется. Кстати это мой второй опыт борьбы с этим вирусом. В первый раз появился рабочий стол и я уже антивирусом почистил комп. На этот раз все было сложнее. Так же по сети я про сканировал системный диск зараженного компа в поисках sound.exe и wnxkdroyie.exe
Вот где они сидели:
c:\windows\media\sound.exe
c:\windows\temp\wnxkdroyie.exe

Я их удаляю. Перезагружаю комп . Сообщения нет , но и рабочий стол не загружается.
Теперь уже по удаленке с помощью regedit подключаю реестр зараженного компа и ищу по названию вирусов (sound.exe и wnxkdroyie.exe). Regedit находит в разделе Winlogon параметр shell установлен вместо "Explorer.exe" - "c:\windows\temp\wnxkdroyie.exe".
Исправляю.Перезагружаюсь. Все ОК. Кроме Dr Web Security Space 5.0.
Служба Dr Web Guard вылетела с ошибкой. С вирусом покончено, но как же Dr Web. Пробую деинсталировать - не получается . Самозащита не выключается. Руками отключил самозащиту (То есть удалил файл c:\windows\sysytem32\dwprot.exe). Вроде дал деинсталироваться, но последующая установка опять неудачная. Dr Web Guard не запускается Итак я провозился целый день, но добиться ничего не смог. Отправил запрос в техподдержку. Посмотрим поможет или нет.