воскресенье, 31 декабря 2017 г.

Удаление и установка Firefox из командной строки

Удаление

"c:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe" –ms

Установка 

FirefoxSetup.exe -ms

NTLM аутентификация в Firefox

Чтобы Firefox не запрашивал имя пользователя и пароль при заходе на портал Sharepoint, на внутренние сайты с аутентификацией в Active Directory. Необходи зайти на страницу конфигурации Firefox, для этого введите в адресной строке about:config, найдите параметр с именем network.automatic-ntlm-auth.trusted-uris и укажите, через запятую, адреса внутренних сайтов или внутрекорпоративный домен. Например, .domain.ru

Конфигурирование Firefox через файл конфигурации

Задачей будет поменять конфигурацию Firefox не запуская браузер и не открывая страницу конфигурации about:config.
1. Закрываем Firefox если открыт.
2. Запускаем Double Commander и открываем папку, где установлен Firefox.
3. Переходим далее по пути defaults\pref\
4. В папке pref создаем файл с именем autoconfig.js
5. Открываем его на редактирование и прописываем следующие
// Any comment. You must start the file with a comment!
pref("general.config.filename", "mozilla.cfg");
pref("general.config.obscure_value", 0);
6. Внимание первая строка с коментарием объязательна.
7. В корневой директории Firefox, где лежит файл Firefox.exe, создаем файл mozilla.cfg и прописываем следующие
// Any comment. You must start the file with a comment!
defaultPref("browser.startup.homepage","data:text/plain,browser.startup.homepage=https://www.google.ru/?gws_rd=ssl");
defaultPref("network.automatic-ntlm-auth.trusted-uris",".domen.ru");
8. Внимание первая строка с коментарием объязательна.
9. Запускаем Firefox и проверяем работу

четверг, 17 августа 2017 г.

Командная строка Windows

1. Синхронизация времени с сервером: net time \\server /set /yes
2. Информация о доменной учетной записи: net user имя_пользователя /domain
3. Узнать текущего пользователя: echo %username%
4. Узнать текущее имя компьютера: echo %computername%
5. Узнать текущую дату: echo %date%
6. Узнать текущее время: echo %time%
7. Узнать путь к профилю пользователя: echo %userprofile%
8. Команда остановки службы Windows Update: sc stop wuauserv
9. Команда конфигурирования (отключения) службы Windows Update: sc config wuauserv start= disabled

10. Вариант команды задержки по времени: ping localhost -n 60 >nul
11. Пример команды добавления ключа в реестр: reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d myproxy:8080 /f
12. Команда удаления сетевого диска: net use P: /DELETE
13. Команда подключения сетевого диска: net use P: \\SERVER\PATH
14. Команда копирования файла с сервера в локальную папку текущего компьютера: copy \\server\file.txt %userprofile%\ /Y
15. Команда импорта файла реестра Windows: reg import \\server\file.reg

четверг, 10 августа 2017 г.

Центр обновлений Windows 7 выдает сообщение "Несовместимое оборудование" или ошибку №80240037

Проблема следующая: Microsoft запретила выполнять сканирование на наличие или загружать обновления через Центр обновления Windows или Центр обновления Microsoft для владельцев устройств с Windows 8.1 и Windows 7 с процессорами седьмого поколения или даже более поздних версий. Смотрите рисунок 1 и рисунок 2.

Рисунок 1. Сообщение "Несовместимое оборудование"

Рисунок 2. Ошибка Центра обновления

Причина следующая: Для поддержки процессоров нового поколения требуется самая последняя версия Windows, т.е. Windows 10.


Если у вас в компьютере установлен процессор седьмого поколения Intel Core i7 (Kaby Lake) и выше, или AMD “Bristol Ridge” и вы установили Windows 7 или 8.1, то есть неофициальный способ заставить работать Центр обновлений Windows.

Проблему можно решить, скачав и установив неофициальный патч, который выложили  на github добрые люди и распространяют в исходных кодах, и в бинарном виде как установочные файлы. Данный патч отключает сообщение Центра обновлений о несовместимости оборудование и разрешает продолжить установку обновлений на Windows 7 и 8.1. Последние версии установочных файлов патча для архитектур x86 и x86_64 можно по этой ссылке:
https://github.com/zeffy/wufuc/releases/latest

Ссылка на исходники патча: https://github.com/zeffy/wufuc

понедельник, 17 июля 2017 г.

Обновления Windows vs. WannaCry

Обновления, которые закрывают дыру через которую распространяется WannaCry


Для Windows 7 это KB4012212
Для Windows XP это KB4012598

Проблема с временными зонами Windwos XP и Windows 7

Всем уже известно, что поддержка Windows XP прекращена, но у многих еще используются компьютеры с этой операционной системой. Ну, наш балаган не исключение. Проблема следующая, если формировать сообщение "Собрание" в Outlook 2010 с Windows 7 и отправить это сообщение на компьютер с Windows XP в Outlook 2010, то время начала и окончания "Собрание" будет смещено на час. Это связано с тем, что время часовых поясов Windows 7 и Windows XP различаются, даже если у Windows 7 и Windows XP выстовлены один и тот же часовой пояс. Решили проблему следующим способом, экспортировали ветку реестра с временными зонами из Windows 7 и импортировали эти зоны в реестр Windows XP. С это момента временные зоны стали одинаковые Windows 7 и Windosw XP, и время начала и конца собрания в Outlook 2010 стали отображаться одинаково.


Путь в реестре к временных зон на Windows 7:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

Обновления для Microsoft Outlook 2007 и 2010 блокирующие вложения


Указываю номера обновлений, которые блокирую вложения в письмах в клиентах Microsoft Outlook 2007 и Microsoft Outlook 2010. На моей практике блокировались pdf - файлы, которые имели в своем название две точки, например:
Счет..pdf
Возможно и с другими названиями.
Для Microsoft Outlook 2007 это обновление KB3191898. Для Microsoft Outlook 2010 это обновление KB3203467. После удаления этих обновлений файлы стали открываться из вложения. Для Outlook 2013 и Outlook 2016 данная проблема сводится выводу сообщения, что вложения небезопасно, но файл открывать разрешает.

понедельник, 3 июля 2017 г.

Используем Glade для создания минимального GTK+ приложения

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

Запустите приложение Glade и при помощи его возможностей создайте окно (Смотрите рисунок 1).

Рисунок 1. Создание окна при помощи Glade


1) В палитре виджетов в разделе Toplevel выберите виджет с именем Window.
2) Присвойте виджету главного окна имя mainwindow. Также задайте заголовок окна и его размеры.
3) Сохраним интерфейс главного окна в файл с именем mainwindow.glade в ранее подготовленный каталог с именем glade_p1, где-нибудь в вашем домашнем каталоге.

Все свойства окна мы правили на вкладке General. Теперь перейдем на вкладку Signals и прикрутим функцию gtk_main_quit к сигналу destroy. Это нужно для того, чтобы наше главное окно закрывалось по нажатию на кнопку закрытия окна или просто крестик (Смотрите рисунок 2).

Рисунок 2. Установка сигнала destroy и соединение его с функцией gtk_main_quit


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

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

Создайте и сохраните файл main.c в каталог с файлом интерфейса mainwindow.glade. Пропишите параметры компиляции и сборки проекта. Об этом я писал в прошлых постах. Напишем код - основу, с которого и начнем развивать проект:

#include <gtk/gtk.h>


int main(int argc, char **argv) {
  GtkWidget *window = NULL;

  gtk_init(&argc, &argv);

  gtk_widget_show(window);

  gtk_main();

  return 0;

}


Так, начнем дополнять наш код. Ниже строчки, где мы определили указатель на GtkWidget с именем window, мы добавим указатель на структуру нашего интерфейса:

GtkBuilder *builder = NULL;

Далее определим указатель на структуру для подробного отчета об ошибке:

GError *error = NULL;

Далее после строчки, где мы провели инициализацию GTK — функция gtk_init, создаем новый объект типа GtkBuilder, в нем будет хранится описание пользовательского интерфейса:

builder = gtk_builder_new( );

Следующей строчкой мы пытаемся загрузить, в структуру типа GtkBuilder, с именем builder, описание пользовательского интерфейса из файла mainwindow.glade и проверяем загрузку на ошибки, которые могут возникнуть.

if ( !gtk_builder_add_from_file( builder, "mainwindow.glade", &error ) ) {
  g_warning( "%s", error->message );
  g_free( error );
  return ( 1 );
}

Следующей строчкой мы выбираем объект пользовательского интерфейса с именем mainwindow и преобразовываем его в виджет окна с именем window.

window = GTK_WIDGET( gtk_builder_get_object( builder, "mainwindow" ) );

Далее мы переносим все сигналы из описания пользовательского интерфейса, которые мы создали в Glade, и потом сопоставляем их с нашим приложением:

gtk_builder_connect_signals( builder, NULL );

Уменьшаем количество ссылок на объект GtkBuilder с именем builder, если количество ссылок будет 0, то объект уничтожается.

g_object_unref( G_OBJECT( builder ) );

Далее мы показываем виджет с именем window и передаем управление GTK библиотеки.

Результат работы программы показан на рисунке 3.

Рисунок 3. Окончательный вариант программы

Код полностью:

#include <gtk/gtk.h>

int main(int argc, char **argv) {

 GtkWidget *window = NULL;
 GtkBuilder *builder = NULL;
 GError *error = NULL;
 
 gtk_init( &argc, &argv );
 
 builder = gtk_builder_new( );
 
 if ( !gtk_builder_add_from_file( builder,  
                "mainwindow.glade", &error ) ) {
  
  g_warning( "%s", error->message );
  g_free( error );
  return ( 1 );
  
  }
 
 window = GTK_WIDGET( gtk_builder_get_object( 
                      builder, "mainwindow" ) );
 
 gtk_builder_connect_signals( builder, NULL );
 
 g_object_unref( G_OBJECT( builder ) );
 
 gtk_widget_show( window );
 
 gtk_main( );
 
 return ( 0 );
 
}


syntax highlighted by Code2HTML, v. 0.9.1

воскресенье, 2 июля 2017 г.

Ошибки и непонятные состояния Центра обновления Windows 7

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


1) Например такое состояние, когда вы знаете, что ни одного обновления не установлено, но при нажатие на кнопку Поиск обновлений, центр обновлений выдает сообщение что, Windows не требует обновлений. И так происходит каждый раз при нажатие на кнопку Поиск обновлений. Решить данную проблему мне помогает следующая последовательность действий в командной строке:


net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f
net start wuauserv
wuauclt /resetauthorization /detectnow


Первой командой, net stop wuauserv, мы останавливаем службу Центра обновлений Windows. Второй и третьей командой мы удаляем ключи реестра. Предварительно экспортируйте ветку реестра (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate) себе на компьютер, чтобы была резервная копия. Чтобы сделать это, нажмите сочетания клавиш на клавиатуре знак Windows + буква r. После этого у вас откроется окно Выполнить. В поле с названием Открыть введите команду regedit. После этого у вас должен открыться редактор реестра Windows. В редакторе реестра откройте ветку реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate, где HKLM - HKEY_LOCAL_MACHINE. Щелкните правой кнопкой мыши на имени раздела WindowsUpdate и выбирете пункт меню Экспортировать. Сохраните резервный файл ветки реестра под именем backup.reg
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f
Четвертой командой, net start wuauserv, мы запускаем службу Центра обновлений Windows. Пятой командой, wuauclt /resetauthorization /detectnow, мы запрашиваем обновления из Центра обновлений Windows.  


2) Если вы получили ошибку 8024001F Центра обновлений Windows, то эта ошибка связана с отсутствием подключения к Интернет или вообще с общими неполадками в сети (Не подключен кабель локальной сети или неисправно сетевое оборудование и т.д.).


3) Если вы получили ошибку 80072ee2 Центра обновлений Windows, то эта ошибка возникает если Центр обновлений сильно занят (скорее всего центр обновлений подготавливает вам обновления) и не может в данный момент выполнить ваш запрос на получение обновлений. Для исправления этой ошибки вам необходимо подождать какое-то время. 

вторник, 27 июня 2017 г.

Двустороняя печать на HP Laser Jet 2300d под Windows 7 (32 и 64)

В данной посте я оставлю заметку о работе дуплекса на принтере HP Laser Jet 2300d. С универсальными драйверами двусторонняя печать на принтере HP Laser Jet 2300d не работает. Чтобы двусторонняя печать заработала необходимо устанавливать драйвера на принтер HP Laser Jet 2300d с Центра обновлений драйверов Windows 7.

Дальше я расскажу как установить драйвер из Центра обновления драйверов для принтера HP Laser Jet 2300d, даже если он не подключен к компьютеру.

1) Открываем Панель управления, выбираем раздел Администрирование -> Управление печатью (смотрите рисунок 1). Выбираем разделы Серверы печати -> Драйверы. Щелкните правой кнопкой на разделе Драйверы, выберите пункт меню Добавить драйвер.

Рисунок 1. Окно Управления печатью

Откроется окно Мастера установки драйвера принтера (смотрите рисунок 2). Нажимаем кнопку далее.

Рисунок 2. Окно Мастера установки драйвера принтера

На следующем шаге мастера выбираем разрядность драйвера (смотрите рисунок 3).

Рисунок 3. Выбор разрядности драйвера

На следующем шаге мастера выбираем сам драйвер принтера. В нашем случае драйвер для принтера HP Laser Jet 2300d (Смотрите рисунок 4).

Рисунок 4. Выбор драйвера для нашего принтера

На следующем шаге завершаем установку выбранного драйвера и завершаем работу мастера (Смотрите рисунок 5).

Рисунок 5. Завершение установки драйвера

Драйвер для принтера установлен. Можно проверять печать. Не забудьте включить двустороннюю печать в свойствах принтера, в настройках драйвера, во вкладке Окончательная обработка. 







понедельник, 26 июня 2017 г.

Ошибка BSOD 0x0000007A: KERNEL_DATA_INPAGE_ERROR

Столкнулся с ошибкой BSOD 0x0000007A: KERNEL_DATA_INPAGE_ERROR на одном из компьютеров. Ошибка не однозначная и может быть вызвана многими причинами. Здесь я опишу необходимый минимум действий, который пригодится нам для локализации причины ошибки. Конечно, есть вероятность, что этого будет, в вашем случае, недостаточно. Но проверить стоит.


Данный BSOD 0x0000007A: KERNEL_DATA_INPAGE_ERROR проявляет себя случайно, компьютер может работать какое-то время, а потом, бац, и синяк.


1) При выключенном компьютере вскрываем корпус (или как пишут у нас в инструкции по эксплуатации компьютера - кожух) и какой-нибудь выдувкой убираем всю пыль.


2) Смотрим вздутые конденсаторы на материнской плате, ну это так для профилактики.


3) Отсоединяем и вытаскиваем жесткий диск, подключаем его к заведомо рабочему компьютеру. Загружаем компьютер с LiveCD или LiveUSB с программой Victoria или HddScan на борту. Убеждаемся что Live[CD-USB] система видид наш подключенный жесткий диск. Проверяем наш жесткий диск с помощью программ Victoria или HddScan на наличие Bad-секторов. Если есть Bad-сектора, то делаем Remap этих секторов. Если сканирование прошло успешно, то в той же Live[CD-USB], для нашего жесткого диска, запускаем в командной строке команду проверки файловой системы на наличие ошибок, например так: chkdsk C: /f/r/x, если у жесткого диска другая буква, то укажите правильную. Если проверка файловой системы успешна, то переходим к следующему пункту.


4) Перед возвращением жесткого диска назад в неисправный компьютер, замените интерфейсный кабель SATA жесткого диска на новый. Если жесткий диск был подключен к разъему SATA1 на материнской плате, то подключите жесткий диск к материнской плате в разъем SATA2. Это связано с тем, что контакты разъемов на материнской плате и разъем на интерфейсном кабеле могут окислиться, и возникает плохой контакт жесткого диска с материнской платой.


5) Проверяем оперативную память с помощью программы MemTest LiveCD. Может, попадется неисправный модуль. Также можно вытащить планки памяти и аккуратно почистить контакты при помощи ластика для стирания.


6) Последнее что нужно сделать это проверить компьютер на наличие вирусов. Качаем Dr.Web LiveCD или Kaspersky Rescue Disk.

Нерешенные или частично решенные проблемы с программой VipNet Client 4.3.2.37273

В моей организации начали использовать новую версию программы VipNet Client 4.3.2.37273. До этой версии использовали VipNet Client 3.2.10.15632. В данном посте я бы хотел собрать не решенные проблемы или частично решенные с версией VipNet Client 4.3.2.37273.

1. Обновлять программу VipNet Client 3.2.10.15632 до VipNet Client 4.3.2.37273 путем наката сверху нельзя, так как установщик VipNet Client 4.3.2.37273 отрабатывает обновление некорректно. В процессе установки будет выдано сообщение об ошибке и обновление пройдет не до конца. Последующая попытка выполнить обновление будет также провальна. Потом вам придется вычищать жесткий диск и реестр Windows от следов деятельности установщика, чтобы установка VipNet Client 4.3.2.37273 прошла успешно. Поэтому сначала нужно удалить VipNet Client 3.2.10.15632 через "Установку удаления программ Windows" или найти в меню Пуск -> Все программы, потом найти раздел VipNet -> Client и выбрать приложение под названием "Программа установки" и выполнить процедуру удаления через нее. После этого ставим версию VipNet Client 4.3.2.37273.

2. Проблема с языковой панелью на экране ввода пароля в системе Windows 7 (32 и 64). Исчезновение языковой панели на экране проявляет себя после установки VipNet Client 4.3.2.37273 в моменты включения компьютера или в моменты перезагрузки. Найти информацию как это исправить в Интернет не удалось. Если кто нашел решение данной проблемы прошу отписать в комментарии.

3. Еще одна неподтвержденная байка про VipNet Client 4.3.2.37273, это то, что есть подозрение что VipNet CSP плохо дружит с Outlook 2010. По этому Outlook 2010 может всячески странно чудить (проявляется в зависаниях и в повисаниях писем в исходящих).

4. Установка VipNet 4.3.2.37273 прекращается ошибкой «Ошибка при выполнении операции установки VipNet CSP». Первым делом проверяем логи установки. Я уже писал, где VipNet хранит логи (http://notidealrunner.blogspot.com/2016/06/vipnet-client.html). Если проблема связана с запускам службы «Журнал событий Windows», то читаем дальше. Если служба Журнала событий Windows запускается и сразу останавливается, то проверяем следующее:

a. Возможно системные файлы повреждены. Проверяем системные файлы командой sfc /scannow
b. Возможно проблема связана с плохими секторами на жестком диске. Проверяем программой Victoria или HDDScan
c. Возможно присутствуют ошибки файловой системы. Проверяем разделы файловой системы командой chkdsk C: /f /r /x

Если служба Журнала событий Windows не запускается выдает сообщение об ошибке (смотрите рисунок 1), то это скорее всего связано с тем что на папку c:\windows\system32\logfiles\wmi\RTbackup нет прав доступа для пользователя SYSTEM. Даем полный доступ в эту папку. Проделываем это в безопасном режиме Windows.

Windows could not start the Windows Event Log service on Local Computer.
Error 4201: The instance name passed was not recognized as valid by a WMI data provider.

Рисунок 1. Ошибка при запуске службы Журнала событий Windows

6. Ссылка на часто задаваемые вопросы по VipNet Client:
http://infotecs.ru/support/faq/

среда, 10 мая 2017 г.

Синий экран смерти с сообщением «STOP: c00002e3 Security Account Manager initialization failed because of the following error» под Windows 7 32 bit


Сегодня пользователь умудрился словить синий экран смерти с сообщением STOP: c00002e3 Security Account Manager initialization failed because of the following error… Я пытался выпытать у пользователя, происходило ли что-то странное с компьютером в ближайшее время, на что я получил ответ, что все было нормально. Система не грузится ни в обычном режиме, ни в безопасном режиме. Решение было найдено на этом форуме http://sebeadmin.ru/forum/viewtopic.php?id=645.

1. Загружаемся с LiveCD или LiveUSB.

2. Переходим в папку C:\Windows\System32\Config (Т.е. эта папка находится на разделе, где у вас установлена Windows 7)

3. В этой папке найдите файлы DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM и переместите эти файлы в какую-нибудь временную папку на разделе D.

4. Скопируйте из папки C:\Windows\System32\Config\RegBack резервные копии файлов  DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM в папку C:\Windows\System32\Config

5. Перезапускаем систему

После этого система должна загрузиться.

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

Chkdsk /f C:

Так же выполните проверку системных файлов на наличие ошибок. Для этого зайдите под администратором, запустите командную строку и ведите команду:

Sfc /scannow

понедельник, 13 февраля 2017 г.

Проблема сканирования по сети на Xerox WorkCenter 3220



Недавно столкнулся с проблемой настройки сканирования по сети МФУ Xerox WorkCenter 3220 на Windows 7 Professional  x86. Задача было до ужаса проста, у МФУ сменился IP-адрес, и необходимо было сменить IP-адрес и на компьютере. Самый верный способ это удалить полностью программное обеспечение и драйвера  с компьютера через «Установку и удаления программ» и поставить заново с указанием нового IP-адреса. Сказано сделано. Все манипуляции проводились под учетной записью администратора. Но не все так просто. Под администратором  сетевое сканирование и печать с новым IP-адресом заработало, но под  учетной записью доменного пользователя сетевая печать заработала, а сетевое сканирование нет. Причиной не работы сканера по сети было то, что сканер использовал неверный (старый) IP-адрес. Решение было найдено после поиска в реестре по старому IP-адресу. Настройки сканера хранятся, для учетных записей пользователей, по следующему пути:

HKEY_USERS\ <SID_пользователя> \Software\SSScan\Xerox WorkCentre 3220

В этом разделе реестра нам нужен параметр Address, меняем старый IP-адрес на новый IP-адрес. После этого пробуем сканировать. Еще есть путь реестра в общем разделе, в нем можно проверить правильный ли там IP-адрес установлен или нет, и по необходимости поменять. Вот этот путь:

HKEY_LOCAL_MACHINE\SOFTWARE\SSScan\Xerox WorkCentre 3220

Дополнение 1: Если правка в реестре IP сканера Xerox WC 3220 не помогло, то еще одно решение это дать временно права администратора пользователю под которым настраивается сканирование. Потом удалить через "Программы и компоненты" в Панели управления все драйвера и программы связанные с Xerox WC 3220. Потом из под учетной записи пользователя с правами администратора устанавливаем драйвера для Xerox WC 3220 заново. Потом убираем учетную запись пользователя из администраторов.

четверг, 9 февраля 2017 г.

Сканирование по сети с задержкой по времени на МФУ HP LaserJet M1214nf под Windows XP, Windows 7, Windows 7 64bit



Недавно столкнулся с проблемой под Windows XP, проявилась также под Windows 7 и Windows 7 64bit, что МФУ HP LJ M1214nf сканирует по сети с задержкой по времени. Т.е. сканировать МФУ начинала спустя полторы минуты с момента нажатия кнопки «Сканирование».  Так же, сама программа для сканирования, которая устанавливается вместе с драйверами, проявляет  зависания на полторы минуты, если зайти в параметры настройки сканирования, там, где меняется разрешение сканера.  IP адрес, маска подсети, шлюз были вбиты в МФУ вручную. Сначала думали на сеть, что она медленно работает, но потом эта версия отпала, когда мы подключили МФУ к другой сетевой розетке,  сканер так же начинал сканировать по сети с задержкой по времени. Хотя печать по сети начиналась сразу же.  Установка последней версии драйверов и последней версии прошивки не решило проблему. Сканирование проводилось при помощи Twain драйвера и при помощи Wia драйвера. Хотя через Wia драйвер сканировалось с меньшей задержкой по времени. Решение проблемы было найдено на форуме OSZone (http://forum.oszone.net/thread-143212.html). Нужно прописать в файл hosts, который расположен по следующему пути: C:\windows\system32\drivers\etc\hosts, правильный hostname МФУ, и используемый МФУ IP адрес, например, так:

192.168.0.51 NPI7DA316

После этой манипуляции МФУ начала сканировать по сети сразу без задержки по времени, как с Twain драйверами, так и с Wia драйверми. Видимо МФУ тратило время на определение своего hostname.