Велкам!

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

вторник, 9 апреля 2013 г.

Ошибка протокола RDP: Disconnected from x.x.x.x (Server has not session available)

Проблема: 
При подключении к удалённому серверу по протоколу RDP, не получая даже экрана приглашения, видим ошибку:
Решение:
Когда мы подключаемся к серверу терминалов, служба лицензирования выдаёт нам сертификат, который сохраняется на нашей клиентской машине и предъявляется по требованию сервера терминалов.

Только в нашем случае сертификат уже устарел и из-за какого-то шаманского бага не был заменён на новый. Поможем винде.

  1. Пуск => Выполнить => Regedit
  2. В редакторе реестра идём дём сюда: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store
  3.  В каталоге Store видим подкаталог LICENSE с некоторыми цифрами - удаляем весь каталог.
  4. Теперь пробуем подключиться - вуаля, всё работает!
Источник:
Microsoft

понедельник, 8 апреля 2013 г.

Правильное значение MTU (оптимизация windows сети)

Как давно известно, задание оптимального размера MTU (Maximum Transmission Unit) способно ощутимо повысить производительность сети. Этот параметр во многом зависит от характеристик используемого в сети оборудования.

Как же определить значение MTU, оптимальное для вашей сети?
Очень просто!
Всё что нужно, это:
  1. Запустить консоль windows (Пуск => CMD).
  2. Определить при помощи какого узла будем проверять значение. Если у вас есть прямой доступ в интернет, то рекомендую ip гугла 8.8.8.8. Если же интернета у вас нет и необходимо оптимизировать сеть локальную, то выбирайте сервер или любой одноранговый узел сети.
  3. Далее запускаем через CMD пинг до выбранного узла с ключами -f -l размер_пакета, т.е. 
                 ping 8.8.8.8 -f -l 1500 (здесь 1500 является нашим пробуемым значением MTU, ключ f запрещает разбивать пакет на фрагменты, ключ l - задаёт размер этих пакетов).
    1. Если ping возвращает результат Требуется фрагментация пакета, но установлен запрещающий флаг. то выбранное значение MTU превышает возможности сети и следует его несколько уменьшить. Берём значение, например, 1400 и пробуем снова.
    2. Если ping возвращает результат вида Ответ от 8.8.8.8: число байт=32 время<1мс TTL=128, то данное значение MTU наша сеть вполне способна осилить и можно пробовать числа побольше.
    3. Результатом работы должно стать последнее число, отвечающее пункту 2.2, например 1248.
  1. После того, как мы вычислили необходимое значение, добавляем к нему число 28 (ровно столько занимает служебная информация). Получившееся в итоге значение нам необходимо внести в реестр.
  2. Нажимаем Пуск => Выполнить => Regedit
  3. Перемещаемся в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, находим в ней своё сетевое подключение (можно определить по ip-адресу). 
    1. Смотрим есть ли там параметр MTU. Если есть меняем его значение, на получившееся у нас.
    2. Если нет, то создаём параметр типа DWORD с именем MTU и уже в него заносим получившееся значение.




Источники:

среда, 18 июля 2012 г.

Отмена проверки диска chkdsk

Случается такое, что из-за системного сбоя утилитка устранения ошибок на диске чек диск (chkdsk)  прописывается в автозапуск системы прочно и надолго. Из за этого при каждой загрузке системы происходит поиск ошибок. Бесспорно, проверка диска, да ещё с устранением этих самых ошибок это очень полезная штука, однако, когда она стартует при каждом запуске системы - напрягает безумно.
Далеко не всегда можно вычистить этот косяк чистилками реестра типо регклинера или просто удалить из автозагрузки - сам за последнее время не раз встречался с такими проблемами у людей. И всех это, конечно же, жутко раздражает.
Решить эту проблему можно небольшой правкой реестра.

Решение.

1) Нажимаем "Пуск" и выбираем поле "выполнить" или нажимаем сочетание клавиш win+r на клавиатуре и вбиваем regedit (утилита редактирования реестра) и жмякаем Enter.
2) Переходим в ветку реестра HKEY_LOCAL_MACHINE, а затем последовательно:
\SYSTEM\CurrentControlSet\Control\Session Manager в левой части окна.
3) В правой части окна выбираем параметр BootExecute, кликаем на нём дважды и стираем любое его содержимое (т.е. он должен стать пустым). Снова жмякаем Enter, закрываем окно редактора реестра и расслабляем свои спасённые нервы :)