IT → Обход ограничения в 10 соединений

Июн 2, 2011


В любой организации рано или поздно настает момент, когда принтеры подключенные к рабочим станциям (ПК c Windows XP) начинают виснуть и не печатать. Причина кроется в ограничении активных соединений - на Windows XP Professional их не может быть больше 10. В результате чего, пользователи, которые не успели занять свою сессию, не смогут получить доступ к принтеру. Поэтому было решено написать программу, которая легально бы решала эту проблему.


Описание


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

Преимуществом данного способа является полная легальность. Программу можно использовать в организациях, где модификация файла tcpip.sys, с целью увеличения количества одновременных соединений, может сулить встречу с отделом "К".


Установка


Скопируйте файл в папку Windows или System32, после чего запустите его с параметром /install:

overkill.exe /install

Для установки требуются права администратора.


Удаление


Запустите программу с параметром /remove:

overkill.exe /remove

Для удаления требуются права администратора.


Предостережение


Операционная система Windows XP Professional может держать одновременно активными 10 соединений/сессий/сеансов. В эти соединения, кроме обращений к расшаренному принтеру, также входит чтение/запись в расшаренные папки или подключенные сетевые диски. Поэтому нужно быть внимательным, при установке сервиса на компьютер, где имеются общедоступные ресурсы. Например, если скачивать файл с общей папки, а тем временем одновременно будет активно 10 сеансов на этом компьютере, то может произойти обрыв соединения и скачивание файла прервется.

Исходники на github.com

Скачать overkill.zip
Размер: 213.4 kB – Скачиваний: 477 – Скачан последний раз: 15.08.2012 21:49

В последнее время развелось огромное количество различных CMS на любой вкус. Но не все системы управления сайтом смогут удовлетворить ваши запросы. Тем не менее, такой движок существует и название ему - Друпал. Однако, чтобы настроить эту CMS, необходимо сначала почитать несколько статей в блоге о Drupal, так как эта система включает в себя множество различных настроек и функций, в которых новичок вероятно запутается. Можно с уверенностью сказать, что почитав блог и ознакомившись с функционалом, вы будете приятно удивлены её бесчисленными возможностями.

Post to Twitter

Похожие статьи:

  1. Поиск компьютера по имени пользователя
  2. Заметки системного администратора
  3. Хром грузит процессор на 100%

Комментарии (7)

  1. avatar

    fcoder
    Июнь 3rd, 2011 at 18:08 #

    ИМХО лучше перезапускать спулер печати или службу «сервер», тогда завершаться не все соединения (вроде аськи), а только висящие.

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

  2. avatar

    GlooK
    Июнь 3rd, 2011 at 18:26 #

    Кстати, надо попробовать с перезапуском спулера/сервера.
    Сетевых принтеров у нас 90%, но в каждом филиале найдется парочка не сетевых принтеров.
    А вот рациональность закупки сетевых принтеров на замену (именно на замену, для закупки новых принтеров, закупаем сетевое МФУ) «работающим» не сетевым, не совсем будет ясна руководству. Поэтому приходится изобретать велосипеды. Главное, что данный костыль решил проблему в нашей организации. А используя твой совет, попробую устранить побочные эффекты. Спасибо!

  3. avatar

    Mut@NT
    Июнь 14th, 2011 at 06:06 #

    Суровый Вы админ. ;)

  4. avatar

    Homer
    Август 22nd, 2011 at 07:22 #

    Проблема решается штатными средствами
    http://support.microsoft.com/kb/314882/ru

  5. avatar

    GlooK
    Август 22nd, 2011 at 10:15 #

    Глупо было бы писать программу, не испробовав известные решения. Конечно же, мной были использованы штатные средства т.е. пробовал уменьшать время автодисконнекта, но результата это не дало. Может быть я что-то не так делал, но сессии не отваливались спустя указанное время. Homer, а Вам штатные средства помогли?

  6. avatar

    Арсений
    Сентябрь 17th, 2011 at 07:49 #

    Подскажите, почему Вы считаете, что данный способ легальный? Где это вообще написано? Файл то вроде не майкрософтовский.

  7. avatar

    GlooK
    Сентябрь 17th, 2011 at 13:47 #

    Потому как это стандартные средства Microsoft. «Отключить» активные соединения вы сами можете через Мой компьютер->Управление компьютером->Общие папки->Сеансы. Автоматизация через скрипты/программы того, что можно сделать ручками по сути не запрещена.

Ваш комментарий

Rambler's Top100 Яндекс.Метрика