|
|||||||||||||
|
|||||||||||||
Q.Дистанционное управление рабочим столом Как очистить форму дистанционного управления рабочим столом от ip адресов ранее подключенных компьютеров?
A.Удалить записи находящиеся в данной ветви: HKCU\Software\Microsoft\Terminal Server Client\Default
Q.Windows XP SP2, установлена 1С с локально подключенным принтером. К ней кроссоверным кабелем, через сетевую карту подключена другая, такая же машина, но без принтера. Настроена простая сеть с адресами 192.168.0.1 и 192.168.0.2 с маской 255.255.255.0. Установлена по умолчанию служба Microsoft доступа к файлам и принтерам. Машины пингуются с обеих сторон. Диски расшарены. Принтер тоже. Проблема: Не видны расшаренные ресурсы на машине с принтером. В групповых политиках параметр безопасности - доступ к компьютеру из сети - пустой. Добавляю любого пользователя или любую группу - всё работает. Перезагружаюсь - этот параметр очищается.
A.Проверь в реестре наличие запрета на нулевую сессию. Для запрета null-сессии, которая позволяет другому пользователю получить информацию о зашаренных (доступных для общего пользования) директориях и об имеющихся на компьютере локальных пользователях, установи параметр типа DWORD RestrictAnonymous равным 1 в разделе HKLM\SYSTEM\CurrentControlSet\Control\Lsa
Q.Как убрать планировщик с общего доступа по локальной сети ?
A.Удалите ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Q. 9 машин. Все WinXPProSP2. Есть сетка без домена: каждой машине прописан статический IP типа192.168.0.хх; маска 255.255.255.0; включен NETBIOS через TCP/IP;остальные настройки по умолчанию. Сеть работает нормально. Вопрос:щелкаешь "сетевое окружение" и ждешь несколько минут появленияярлыков. Однако, если поставить "вид" отображения папки "список" все появляетсямоментально?
A.Попробуй отключить проверку служб на удалённом компе:
HKLM\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\RemoteComputer\NameSpace\ {D6277990-4C6A-11CF-8D87-00AA0060F5BF} - раздел надо удалить.
Q.В IE при вводе адреса выводится сообщение "Make sure the patch or internet adress is correct", но когда я приписываю к адресу "HTTP://", Explorer принимает адрес и открывает сайт. Из-за чего это может быть, и как это устранить?
A.Проверьте в HKLM\Software\Microsoft\ Windows\Current Version\URL\ DefaultPrefix, ключ «по умолчанию» и ключ www раздела Prefix, который находится там же. В этих ключах должно быть прописано “http://”. Возможно, в этих ключах ранее был прописан какой-то рекламный скрипт, а чистильщик реестра или антишпион его некорректно удалил.
Q. USRobotics V.Everything (старый релиз) и система Win98.После подключения к сети b трее висит значок подключения к сети, а данные не передаются ни туда, ни сюда?
A.1. HKLM\Enum\Root\Net В этом разделе должны находиться подразделы типа 0000, 0001... Найдите подраздел, который имеет параметр "DeviceDesc" со значением, равным строке "Контроллер удаленного доступа" ("Dial-Up Adapter"). Внутри этого подраздела будет находиться подраздел с именем "Bindings". Внутри подраздела "Bindings" будет находиться параметр типа "MSTCP\0000". Обратите внимание на четыре цифры после "MSTCP\" и используйте их в следующем шаге.
2. Откройте HKLM\Enum\Network\MSTCP и в нём подраздел с именем из цифр, определённых в предыдущем шаге. Внутри этого подраздела будет находиться параметр "Driver" со значением типа "NetTrans\0002". Запомните четыре цифры после "NetTrans\".
3. Откройте HKLME\System\CurrentControlSet\Services\Class\NetTrans и в нём подраздел с именем из цифр, определённых в предыдущем шаге. В этом подразделе добавьте новый (или откройте существующий) строковый параметр "MaxMTU" и установите его значение равным "576", также добавьте (откройте существующий) строковый параметр "MaxMSS" и установите его значение равным "536".
4. Добавьте новый (или откройте существующий) строковый параметр "DefaultRcvWindow" в разделе HKLM\System\CurrentControlSet\Services\VxD\MSTCP и установите его значение равным "4288". RWIN ("Окно заполнения") - это буфер данных, заполнения которого Ваша машина ожидает, прежде чем проявить активность.
5. Создайте (или откройте существующий) строковый параметр "DefaultTTL" в том же разделе и установите его значение равным "128".
Не секрет, что системный реестр (registry) содержит массу информации — очень полезной, полезной и бесполезной. Например, о ряде сетевых настроек.
В секции HKCU мы можем обнаружить данные о текущих постоянных и временных сетевых соединениях — эта информация хранится в подсекциях Network\Persistent и Network\Recent соответственно.
В секции HKLM мы обнаружим информацию о зарегистрированном пользователе — его имени, первичном сетевом провайдере, о том, выполнялась ли проверка регистрации сервером, и т.п.
Информацию о сетевом провайдере вы найдете в секции HKLM, подсекция Enum\Network.
Чтобы не пользоваться утилитой RegEdit, с помощью которой легко испортить содержимое реестра, я написал две небольшие программы на Delphi, текст которых приводится ниже. Первая программа, названная RegNet, выводит информацию из секций HKCU и HKLM. Вторая программа — NetEnum — отображает содержимое подсекции HKLM Enum\Network.
Исходный текст программы RegNet приведен ниже.
Как видно из приведенного рисунка, в программе RegNet используются мемо-поле, список, несколько строчных редакторов и две кнопки. При запуске программы информация из секции HKLM\Network\Logon отображается в мемо-поле. При нажатии кнопки Persistent вы получаете список постоянных соединений — активизация каждого элемента списка приводит к появлению в строчных редакторах соответствующей информации. Нажатие кнопки Recent приводит к появлению списка недавно установленных соединений; активизация каждого элемента списка приводит к отображению соответствующей информации.
Как видно из приведенного выше исходного текста программы, здесь нет никаких секретов. Надо отметить только то, что в списке используется два обработчика события OnClick: первый — для списка, отображаемого по нажатии кнопки Persistent, и второй — для списка, отображаемого по нажатии кнопки Recent. Эти обработчики задаются простым присваиванием:
ListBox1.onClick = название_нового_обработчика |
Программа NetEnum построена на базе трех компонентов — TreeView, Memo и Edit. Компонент TreeView используется для отображения иерархии содержимого подсекции HKEY_LOCAL_MACHINE Enum\Network. Данные для выбранного пользователем элемента отображаются в компоненте Memo, а текущий маршрут — в компоненте Edit. Исходный текст программы NetEnum приведен далее.
Программа NetEnum активно работает с реестром, извлекая из него древовидную структуру, которая отображается компонентом TreeView. Здесь нет каких-либо хитростей — вся работа выполняется через свойства и методы класса TRegistry. Единственное, что стоит отметить, — это то, как считываются данные для выбранного ключа. Мы используем метод GetValueNames для получения названий всех ключей. Затем в цикле с помощью метода GetDataInfo узнаем тип данных, хранимых в том или ином ключе, и для данных типа String вызываем метод ReadString, который возвращает нам соответствующее значение. Я решил отказаться от отображения данных, хранимых в формате, отличном от String, так как для большинства пользователей они не имеют особого смысла.
При желании вы можете расширить исходный текст программы: например, так, как это показано ниже.
Как видно из приведенного рисунка, теперь отображаются также данные, представленные в бинарном формате. При необходимости вы можете расширить данный пример и создать свой собственный вариант утилиты RegEdit.
Существует в необьятных просторах реестра такой раздел:
HKLM\Software\Microsoft\Windows\CurrentVersion\Network\LanMan
И содержит он в себе ключики с именами расшаренных ресурсов. А они в свою очередь параметры имеют различные, такие как Flags, Type, Path, Parm1enc, Parm2enc, Remark. Хранят они в себе тайну тайную виндузную.
Path: Полный путь к ресурсу Remark: Описание ресурса Parm1enc: Пароль для полного доступа Parm2enc: Пароль для чтения Flags: Параметры доступа к ресурсу xxxxxxx1h Только чтение xxxxxxx2h Полный доступ xxxxxxx3h Определяется паролемДабы не позволить подлым шпие:нам подобрать пароль за всю их недолгую жизнь,пароль решено было сделать сколь угодно длинным, но с одним условием - он не должен превышать 8 символов :-). Все символы пароля переводятся в верхний регистр (за исключением цифр :-) от коих бере:тся их числовой эквивалент,тобишь от кода символа отнимается 30h). Над каждым элементом полученного массива производится операция XOR с числом X, получаемым путе:м циклического сдвига числа 35h (код символа "5") на порядковый номер элемента массива. Вот собственно и все: Для наглядности приведу небольшой примерчик.
Видно что на машине создан общий ресурс с именем "C" и путе:м "C:\". Доступ открыт на чтение без пароля и на чтение с паролем. Для поиска зашаренных ресурсов на машине была написана программа readmsd, а для расшифровки пароля - программа psw, которыми Вы можете совершенно свободно воспользоваться.
Pаздел,в котором хранится информация об удаленных соединениях (HKU\.DEFAULT\RemoteAccess).В подразделе Addresses записаны названия соединений с закодированными параметрами. Ничего сложного - обычный XOR на константу, правда для каждого соединения она своя. Это меня заинтересовало. Некоторое время спустя судьба преподнесла мне подарок - я нашел алгоритм вычисления константы для кодирования, и не мог не прослезиться, осозновая всю интелектуальную мощь разработчиков. Впрочем, смотрите сами...
Все символы названия соединения суммируются в один байт с игнорированием переносов. И ВСЕ !!! Вот она константа. Не правда ли сильно?
Для полноты картины приведу описание и некоторых других ключей этого раздела.
[HKEY_USERS\.DEFAULT\RemoteAccess] - общие настройки для соединений
"AreaCode"=";812;" - код города
"wizard"=hex:80,00,00,00
"Default"="Cityline" - соединение по умолчанию
"EnableRedial"=hex:01,00,00,00 - разрешить повторное соединение
"RedialTry"=hex:64,00,00,00 - количество попыток подключения
"RedialWait"=hex:0a,00,00,00 - задержка между попытками
"EnableImplicit"=hex:01,00,00,00
"DialUI"=hex:02,00,00,00
"InternetProfile"="Cityline" - профиль соединения (см. далее)
[HKEY_USERS\.DEFAULT\RemoteAccess\Addresses] - список всех соединений
"Cityline"=hex: ~140 byte XOR-енных на константу.
Здесь записан тип модема и номер телефона для соединения. Что еще - не знаю, не интересно разбираться.
[HKEY_USERS\.DEFAULT\RemoteAccess\Profile] - список профилей соединений
На каждое соединение создается свой раздел.
[HKEY_USERS\.DEFAULT\RemoteAccess\Profile\Cityline] - параметры соединения
"IP"
"Terminal"
"Mode"
"MultiLink"
"User"
"EnableAutodisconnect" - отключение при простое
"DisconnectIdleTime" - время простоя
"EnableExitDisconnect" - отсоединяться, если не требуется
подключение к Инету
"RedialAttempts" - число попыток соединения
"RedialWait" - время между попытками
"CoverExclude"
"Domain"
"AutoConnect" - подключаться автоматически
1.08.03 Настройка протокола TCP/IP
Pечь пойдет об автоматической настройке протокола TCP/IP через реестр Windows. Причем эта настройка может сильно облегчить жизнь и некоторым простым пользователям. Например, если вам приходится часто переключаться между двумя сегментами локальной сети со своими настройками или у вас есть ноутбук, которым вы пользуетесь на работе и дома. В общем, если вам приходится частенько заглядывать в свойства протокола TCP/IP, то эта статья для вас. Сразу оговорюсь, что приведенные рекомендации справедливы для Win9x. В NT/2000/XP есть определенные различия.
Для начала я приведу полностью готовый и вполне работоспособный пример reg-файла для настроек свойств протокола. Можете просто скопировать его, слегка подправить под себя и пользоваться. Ну, а что придется изменить в файле я объясню немного ниже. Сразу предупрежу, что устанавливать протоколы вам придется все же вручную.
REGEDIT4
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000]
"IPAddress"="192.168.1.111"
"IPMask"="255.255.255.0"
"DefaultGateway"="192.168.1.100"
"DriverDesc"="TCP/IP"
"InfSection"="MSTCP.ndi"
"DeviceVxDs"="vtdi.386,vip.386,vtcp.386,vdhcp.386"
"InstallVnbt"="0"
"InfPath"="NETTRANS.INF"
"ProviderName"="Microsoft"
"DriverDate"=" 4-23-1999"
"DevLoader"="*ndis"
"NodeType"="1"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\
NetTrans\0000\Ndi]
"DeviceID"="MSTCP"
"MaxInstance"="8"
"NdiInstaller"="mstcp.dll,TcpNdiProc"
"HelpText"="TCP/IP is the protocol you use to connect to the Internet and wide-area networks."
"InstallInf"=""
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\
NetTrans\0000\Ndi\Interfaces]
"DefUpper"="netbios,tdi,winsock"
"DefLower"="ndis2,ndis3,odi,ndisatm"
"UpperRange"="netbios,tdi,winsock"
"LowerRange"="ndis2,ndis3,odi,broadcastip,ndisatm"
"Upper"="netbios,tdi,winsock"
"Lower"="ndis2,ndis3,odi,ndisatm"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\ Ndi\Compatibility]
"ExcludeAll"="FTPTCP96, NMNDIS3, NEWTNDIS, NEWTODI, NEWTDIAL, MULTINET"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\Ndi\Install]
@="MSTCP.Install"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\Ndi\Remove]
@="MSTCP.Remove"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\Ndi\params]
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\Ndi\params\AllowATM]
"location"="System\\CurrentControlSet\\Services\\Vxd\\MSTCP"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\Ndi\Default]
@="True"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\Class\ NetTrans\0000\NDIS]
"LogDriverName"="MSTCP"
"MajorNdisVersion"=hex:03
"MinorNdisVersion"=hex:0a
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP]
"LMHostFile"= "C:\\WINDOWS\\lmhosts"
"LocalCopyMade"="1"
"EnableDNS"="1"
"Lanabase"="0"
"EnableRouting"="0"
"HostName"="imya_compa"
"Domain"="cool.domen.ru"
"SearchList"=""
"NameServer"= "192.168.1.100,192.168.1.200"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\Ndi]
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\Ndi\ params]
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\ Ndi\params\AllowATM]
"ParamDesc"="Разрешить привязку к ATM"
"default"="0"
"type"="enum"
@="0"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\Ndi\ params\AllowATM\enum]
"0"="Нет"
"1"="Да"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\Ndi\ ATMDefaults]
"ARPServerList"="4700790001020000000 000000000A03E00000200"
"MARServerList"="4700790001020000000 000000000A03E00000200"
"SapSelector"=hex:01,00,00,00
"MTU"=hex:dc,23,00,00
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\Parameters]
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\MSTCP\ Parameters\Winsock]
"MaxSockAddrLength"=hex:10,00,00,00
"MinSockAddrLength"=hex:10,00,00,00
"HelperDllName"= "%windir%\\ system\\wsock32.dll"
[HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\VxD\
MSTCP\ServiceProvider]
"LocalPriority"=hex:f3,01,00,00
"HostsPriority"=hex:f4,01,00,00
"DnsPriority"=hex:d0,07,00,00
"NetbtPriority"=hex:d1,07,00,00
"Class"=hex:08,00,00,00
"ProviderPath"= "%windir%\\system\\wsock32.dll"
Для краткости кусочек "HKLM\ System\CurrentControlSet\ Services\" в названии раздела я буду опускать, т.к. для всех разделов он все равно одинаковый.
Сперва нас интересует раздел Class\NetTrans\0000, а точнее параметры "IPAddress", "IPMask", "DefaultGateway". Если "IPMask" вам менять вряд ли придется, то вот два остальных параметра изменить надо. "IPAddress" соответствует полю IP-адрес одноименной вкладки в свойствах протокола TCP/IP, а "DefaultGateway" установленному шлюзу на вкладке "Шлюз". Если их несколько, то они должны перечисляться через запятую. Также проверьте, чтобы значение параметра "DriverDate" соответствовало установленному у вас драйверу (достаточно раз настроить все вручную и посмотреть в реестре его значение).
В разделе Class\NetTrans\0000\Ndi в параметре "HelpText" задается текст, который появляется в разделе "Описание" при выделении протокола TCP/IP на вкладке "Конфигурация" в свойствах сетевого окружения. Можете добавить там строгое предупреждение пользователям о запрете редактирования настроек.
Теперь обратимся к подразделу VxD\MSTCP. Если у вас присутствует DNS, то параметр "EnableDNS" должен быть равен "1" (строковое значение). Адреса DNS перечисляются в параметре "NameServer". Если их несколько (как в примере), то надо перечислить их через запятую. Имя компьютера и домен задаются в параметрах "HostName" и "Domain" соответственно (они задаются только если у вас присутствует DNS). Если у вас Windows установлен не в директорию по умолчанию, то также придется подправить путь в параметре "LMHostFile".
Вот собственно и все. Остальные настройки лучше не трогать, т.к. они одинаковы для разных компьютеров. Кстати, вовсе не обязательно импортировать этот файл целиком. Если у вас уже были один раз настроены все свойства, то достаточно добавлять только изменяемые параметры, которые я описал выше.
После того, как вы импортируете данные в реестр, компьютер надо перезагрузить для того, чтобы настройки вступили в силу. Напоследок скажу, что все это у меня прекрасно работает и здорово облегчает жизнь.
Q.Подскажите, пожалуйста, какое значение параметра MTU в WinMe оптимально выставить для GPRS-соединения с оператором "MTC"?
A.Соединение с интернетом посредством мобильного телефона и, в частности, GPRS ничем не отличается от обычного соединения в плане определения оптимального значения MTU, а потому я вам советую провести нехитрую операцию по ручному определению Maximum Transmit Unit своего соединения. Для адекватных результатов нашего эксперимента обязательно необходимо заранее выставить в операционной системе максимальный размер MTU = 1500, иначе мы не сможем отправить нефрагментированный пакет такого размера.
Поэтому если вы уже пытались когда-то изменять этот параметр с помощью какой-то программы или вручную в реестре, то непременно отмените все внесенные изменения, вернув настройки по умолчанию или сразу установив 1500. В этом поможет утилита Internet Tweak
Для чистоты эксперимента я советую в этой же программе выставить параметр Disable Auto Discovery.
Для этого в Win98 / Me вносим следующее:
HKLM\System\ CurrentControlSet\Services\ VxD\MSTCP "PMTUDiscovery"="0"
А в Win2K / XP:
HKLM\SYSTEM\ CurrentControlSet\Services\ Tcpip\Parameters "EnablePMTUDiscovery"=dword:00000000
Далее отключаем следующий параметр Enable Black Hole Detect.
В Win98 / Me вносим:
HKLM\System\ CurrentControlSet\Services\ VxD\MSTCP "PMTUBlackHoleDetect"="0"
А в Win2K/ XP:
HKLM\SYSTEM\ CurrentControlSet\Services\ Tcpip\Parameters "EnablePMTUBHDetect"=dword: 00000000
Далее открываем "Панель Управления" > "Сеть" (Network), выбираем "Контроллер удаленного доступа" (Dial-Up Adapter) и нажимаем кнопку "Свойства". На вкладке "Дополнительно" (Advanced) появившегося меню устанавливаем большой размер пакета IP (IP Packet Size > Large). Тем самым мы установили для нашего соединения MTU = 1500. Перегружаем компьютер, чтобы изменения вступили в силу. В реестре же вам придется проконтролировать это в разделах:
HKLM\System\ CurrentControlSet\Services\ Class\NetTrans\000x
HKLM\System\ CurrentControlSet\Services\ Class\Net\000x
HKLM\System\ CurrentControlSet\Services\ Class\Net\000x\Ndi\params\ IPMTU - для Windows 98 / Me;
HKLM\SYSTEM\ CurrentControlSet\Services\ {идентификатор сетевого адаптера}\ Parameters\Tcpip
HKLM\SYSTEM\ CurrentControlSet\Services\ Tcpip\Parameters
HKLM\SYSTEM\ CurrentControlSet\Services\ Tcpip\Parameters\Interfaces\{идентификатор сетевого адаптера} - для WinNT/2K/ XP. Если в этих разделах вы найдете параметр MaxMTU, MTU, IPMTU, то установите для него значение 1500. Чтобы не перепутать и установить MTU именно для адаптера удаленного доступа, проверьте, какой идентификатор ему соответствует.Это можно сделать исходя из значения параметра Name в соответствующем разделе реестра:
HKLM\SYSTEM\ CurrentControlSet\Control\ Network\{4D36E972-E325-11CE-BFC1-08- 002BE10318}\{идентификатор сетевого адаптера}\ Connection
Не забудьте предварительно сделать экспорт в REG-файл всех изменяемых параметров, чтобы в случае ошибки легко вернуть все в изначальное положение. После всех изменений перегрузите ПК.
Теперь необходимо установить соединение с интернетом и посмотреть, будут ли фрагментироваться пакеты различного размера. Желательно для начала определить, какой максимальный нефрагментируемый пакет доходит до вашего провайдера. Для этого воспользуемся помощью программ типа CyberKit или IPTools и определим IP-адреса его серверов, тем самым мы избежим запросов к DNS-серверу во время последующего тестирования. Примените для этого вкладку TraceRoute, введя в поле адреса URL провайдера. В результате мы получим необходимые IP-адреса, из которых, пожалуй, лучше взять самый первый.
Далее уже можно использовать и стандартную программу Ping из комплекта Windows, задавая ей такие параметры: PING -f -l 1500 ххх.ххх.ххх.ххх, где ххх.ххх.ххх.ххх - IP-адрес тестируемого сервера, а -I - это буква L, а не единица. А можно использовать и сами программы CyberKit или IPTools: полученный IP вводим на странице Ping, задаем для начала размер пакета 1500 и ставим флажок Don't fragment (Не фрагментировать).
В поле, где задается количество тестовых пакетов, ставьте штук 5-6, для того чтобы исключить случайные ошибки. Если никакого ответа не получено (а программа ping.exe выдает сообщение: "Packet needs to be fragmented but DF set") и наш пакет потерян (так как фрагментировать мы его запретили, а его размер слишком велик для настроек оборудования провайдера), начинаем постепенно, по единичке уменьшать величину пакета до тех пор, пока не станем получать отклики от сервера со значением этого самого пинга.
Так, например, после экспериментов с программой ping.exe для провайдера Iskra мы получим максимальный размер неделимого пакета, равный 1472. Означает ли это, что он использует MTU = 1472? Нет, у него MTU = 1500, просто программа ping.exe прибавляет к нашим данным заголовок IP (20 байтов) и ICMP
(8 байтов): 1472+28=1500. Cyber-Kit, насколько я помню, сразу покажет 1500, то есть эта программа учитывает 28 байт заголовков пакетов.
Очень хороша программа TweakDUN, которая автоматически показывает, какой максимальной величины пакет может дойти до сайта. Если же вам не повезло и ваш провайдер выбрал меньшее значение, то ищите его среди таких чаще всего попадающихся цифр, также не забывая и о заголовке пакета, если используете ping.exe: 512, 568, 560, 552, 548, 536, 528, 520, 552, 576, 1006, 1024, 1152, 1524. Для большей уверенности попробуйте определить MTU с помощью разных программ.
После того, как вы узнаете MTU провайдера, проведите ту же процедуру для некоторых других серверов, например, тех сайтов, которые вы чаще всего посещаете. Таким образом, вы, скорее всего, убедитесь, что для GPRS-соединения наиболее эффективен MTU = 1500, а до подавляющего большинства интернет-серверов пакет размером 1500 доходит без проблем.
Параметр RWIN (Receive Window - окно приема, размер буфера, в котором накапливается содержимое области данных (MSS) нескольких полученных пакетов, прежде чем передается дальше, например, в браузер) для GPRS рекомендуется установить большим, как минимум - 16 кб, в его настройке тоже удобно использовать Internet Tweak.
В Win98/Me он выставляется так:
HKLM\System\ CurrentControlSet\Services\ VxD\MSTCP "DefaultRcvWindow"="ваше значение"
В Win2K/XP:
HKLM\SYSTEM\ CurrentControlSet\Services\ Tcpip\Parameters "TcpWindowSize"=dword:<значение>
В результате, потратив 10 минут на возню с командной строкой Windows (чтобы окно ping.exe не сразу закрывалось, запускайте его, например, из Norton Com-mander для DOS), вы добьетесь максимально эффективного использования мобильного траффика, ведь при использовании больших пакетов в потоке данных заметно меньше шлака в виде всевозможных заголовков.
Q.Решение проблемы взаимодействия IE5/6 в Win98SE с каналом связи (чаще dial-up). Исходная конфигурация: компьютер включен в локальную сеть и имеет выход в интернет через модем или через вторую сетевую плату по SDSL. Симптомы проблемы: есть коннект с провайдером, а Internet Explorer не может открыть страницу сайта. Bыявил два ключа реестра, значение которых было затерто на 0 и восстановление которых в 1 привело к восстановлению работы Internet Explorer:
HKLM\ System\ CurrentControlSet\ Services\VxD\MSTCP "EnableDNS"="1"
HKLM\System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\000000000001
"Enabled"=dword:00000001
A.Можно было бы поступить немного проще. Надо сначала удалить все соединения, протоколы, все службы, все адаптеры - короче, все, что касается сети, затем удалить полностью в реестре разделы HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Services\ Winsock,
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Winsock2,
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ VxD\ Winsock,
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ VxD\ Winsock2,
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ ICSharing,
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ VxD\ MSTCP.
И после этого уже можно установить все заново. Хотя гораздо грамотнее сразу проверить те самые параметры в реестре, которые вы обнаружили.
Замена заголовка в Outlook Express 4
Найдите или создайте следующий строковый параметр: HKCU\Software\Microsoft\Outlook Express\WindowTitle. Создайте новую строку или измените существующую запись на вашу. Удалив раздел WindowTitle, вы установите значение заголовка по умолчанию
Удаление заставки в Outlook Express 4
Найдите или создайте следующий параметр DWORD: HKCU\Software\Microsoft\Outlook Express\NoSplash. Если установите значение параметра равным 1, то заставка появляться не будет. Для появления заставки во время загрузки Outlook Express установите значение параметра в 0
О методе отключения блокировки вложенных файлов в MS Outlook 2000: при инсталлированном SP3 для MS Office 2000 проблема отключения блокировки доступа решается уже методом для Outlook XP, то есть внесением в раздел реестра HKCU\ Software\ Microsoft\ Office\ 9.0\ Outlook\ Security параметра Level1Remove со значениями, аналогичными расширениям файлов, с которых надо снять блокировку, - exe, com и т. д.
Когда IE пытается загрузить какой-то сайт, но длительное время не получает от него ответа, он выдает сообщение о том, что невозможно отобразить страницу. Иногда, при плохой связи, времени ожидания по умолчанию не хватает. Чтобы изменить это значение на нужное вам в разделе
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Internet Settings
создайте DWORD параметр с именем ReceiveTimeout. Значение указывается в тысячных долях секунды, т.е. ожиданию в 1 минуту соответствует значение 60000.
Q.Как мне установить в IE 6,0,2800,1106 домашнюю страницу пустой. У меня там все кнопки недоступны и по умолчанию стоит страница..
A.HKCU\Software\ Microsoft\Internet Explorer\Main, строковый параметр Start Page, исправьте на about:blank.
Q.В эксплорере исчезла адресная строка, в настройках все указано правильно (вид->панель инструментов->адресная строка галочка стоит). Как бы ее вернуть?
A.B реестре удалить раздел HKCU\ Microsoft\Internet Explorer.
После запуска IE его настроки должны вернуться в состояние по умолчанию.
Q.IE, который в комплекте с MS WinME ru, вдруг перестал правильно реагировать на любой вводимый адрес www..., выдаёт надпись - "Microsoft IE. Не удаётся найти "адрес www...." Проверьте правильность пути или адрес в Интернете". Работает только если перед адресом ввести: http://
A.[HKLM\Software\ Microsoft\Windows\CurrentVersion\ URL\DefaultPrefix] @="http://"