computery.ru

 на главную

 заложить
 подписка
 editorial

hardware

 железо
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония

history

 как это было
 market history
 письма
 случаи
 mustdie
 о журнале
 архив журнала

сервис

 комиссионка
 конференция
 драйверы
 гостевая книга
 отзывы
 почта

реклама

поиск



PageRank

 


soft FAQ

 

Вопросы и ответы #32

Сергей Трошин
stnvidnoye@chat.ru
http://stnvidnoye.chat.ru


Не могу до конца справиться с проблемой русской кодировки в Windows 2000. Региональные установки поменял, но остается проблема с чтением русского текста в FAR, да и DOS-программы никак не хотят показывать русские буквы.

Есть ли в W2K утилита типа msconfig.exe - чтобы поменять "досовскую" кодировку? Или надо еще что-нибудь сделать? Почти все "виндовые" программы работают нормально с русскими буквами. Почти - потому, что иногда некоторые программы имеют не русский, а абракадабристый интерфейс.

Часто часть интерфейса читаема - русские буквы, а часть интерфейса, например меню, - нет.

 

Есть ряд вопросов, которые не просто часто задаваемые (FAQ), а очень часто задаваемые (VFAQ), ваш - один из последних. Итак, это известная проблема сожительства кириллицы и Windows NT / 2000. Можно попробовать ее исправить по этой инструкции: для начала Control Panel > Regional Options.

На закладке General, в разделе "Settings for the current user" поставьте Russian, а в "Language settings for the system" - Cyrillic и установите его как default-шрифт. Откроется окно "Select System Locale", в котором тоже необходимо выставить Russian.

Если не помогло, то в редакторе реестра откройте ветвь HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\WindowsNT\
CurrentVersion\FontSubstitutes и исправьте параметры шрифта, "отвечающего" за окна с "иероглифами":
"MS Shell Dlg"="MS Sans Serif",
"MS Shell Dlg 2"="MS Sans Serif"
на
"MS Shell Dlg"="MS Sans Serif,204",
"MS Shell Dlg 2"="MS Sans Serif,204"
либо на
"MS Shell Dlg"="Lucida Sans Unicode",
"MS Shell Dlg 2"="Lucida Sans Unicode".
Для других шрифтов тоже можно выбрать кириллическое подмножество, по аналогии дописав к ним цифры "204". Также в ветви HKEY_
LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\
CurrentVersion\FontMapper установите:
"ARIAL"=dword:000000cc,
"DEFAULT"=dword:000000cc
- и, наконец, в ветви: HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Control\Nls\CodePage пропишите
"1251"="C_1251.NLS",
"1252"="C_1251.NLS",
"866"="C_866.NLS",
"ACP"="1251",
"OEMCP"="866",
"MACCP"="10007",
"OEMHAL"="vga866.fon",
@="C_1251.NLS".
После изменений следует перезагрузить Windows.
Если с DOS-приложениями по-прежнему проблемы, то вставьте в файл C:\Winnt\
System32\autoexec.nt вызов какого-нибудь русификатора или команду "kb16 ru,866,
c:\Winnt\System32\keyboard.sys" а в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\KeyboardLayout\DosKeybCodes измените значение параметра "00000409" на "ru".


 

У меня в Windows некоторые приложения вызывают ошибку кernel32.dll, как с этим бороться?


Однозначно здесь сказать нельзя - типов подобных ошибок множество и бороться с ними нужно по-разному. Практически полный их список вы найдете на страничке www.techadvice.com/w98/E/errors_kernel32-dll.htm, а на этой - www.techadvice.com/w98/E/Exception_errors.htm - список кучи других часто встречающихся ошибок со ссылками на статьи, разъясняющие пути их устранения.

 

В одном из номеров Upgrade Вы посоветовали проверить параметры порта, на котором висит модем, какая скорость обмена там выставлена, и, соответственно, установить максимальную для "ускорения интернета". Так я и сделал.

Но интернет вроде бы не ускорился, а получается вот что: когда я смотрю "Мой компьютер" > "Свойства" > "Устройства" > "Порты" > СОМ2 > "Свойства", там стоит значение 921 600 (или любое другое, я разные пробовал). Когда я проверяю порт "Сандрой" - она говорит, что скорость порта 9600 бод.

Когда включаю диагностику модема, он утверждает, что скорость его обмена с портом 115 200, хотя последнее возможное значение, которое можно выставить, - 57 600. При соединении с интернетом скорость ВСЕГДА показывается 19 200, независимо ни от каких настроек.

При этом, насколько можно судить, реальная скорость именно 9600. Каким же показаниям можно доверять? Как все это соотнести друг с другом?

 

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

Но 115 200 - то, что показывает модем, - вероятно, максимум, на что он способен. Скорость, выставленная в свойствах модема в Windows, также иногда не соответствует реальному положению дел. А скорость действительную можно узнать только из лога модема - файла, который вы можете просмотреть (он в разных местах на диске может быть), если пройдете такой путь: "Панель управления" > "Модемы" > "Свойства" > "Параметры связи" > "Дополнительно" > "Просмотреть протокол". Ищите в его конце протокол какого-нибудь последнего соединения, а в нем строки типа:

08-20-2001 11:55:45.58 - Connection established at 19200 bps (это скорость соединения с провайдером)

08-20-2001 11:55:52.39 - 115200,N,8,1 (а это искомая скорость обмена с портом)
И установите самый свежий драйвер модема от его производителя.

 

Имеется Windows 98 Second Edition и Windows Millennium Edition на одном ACPI-совместимом компьютере, при этом ни из-под одной ОС MS-DOS-программы (работающие с модемом) не могут получить доступ к COM-портам. Если набираю команду MODE COMx:19200 (х-номер порта), то получаю сообщение: "Function not supported on this computer". Из-под чистого MS-DOS все работает прекрасно. Что делать?

 

Вариантов тут несколько. Для начала выполните команду MODE COMx:19200 несколько раз - тогда она, может быть, проинициализирует порт. Или отключите управление питанием для COM-портов: в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\VxD\VCOMM измените значение бинарного параметра "EnablePowerManagement" с "01 00 00 00" на "00 00 00 00", после этого порт станет доступен. Можно еще попробовать отключить ACPI.
И не забудьте соответствующим образом настроить DOS-программы - в них обычно необходимо выставить параметры портов.

 

Потихоньку осваиваю реестр, и есть вопрос. Есть такая книжка "Хитрости Windows 98" некоего Д. Карпа. Там среди прочего рассказано об изменении каталога, с которого устанавливались "винды". В частности для этого в ветви HKEY_
LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\Setup нужно изменить значение параметра "Source Path" - и будь здоров.

Но там есть еще параметр "OLSSrcPath", в котором указан тот же путь плюс в конце него "\OLS". У Карпа про этот параметр ничего не сказано, но, раз он есть и указывает на тот же источник, значит, это кому-то нужно. Что это за параметр и нужно ли его менять синхронно с "SourcePath" для изменения каталога источника установки "виндов"?

 

Если вы заглянете на диск с дистрибутивом Windows, то обнаружите, что в каталоге OLS расположены файлы онлайновых служб - Online Services - всякие там ATT, AOL, Prodigy и т. д. Поскольку мы живем в России, то ни эти службы, ни их дистрибутивы, ни путь к дистрибутивам нам на не нужны…

 

В связи с одной возникшей проблемкой решил Вам написать. У меня AMD K6-2 300 / 3D Now!, 96 RAM, мамка VIA Apollo MVP3, винт 6,5 Гб. Есть еще "американческий" модем Luсent непонятно какой модели, достался даром. Вроде бы неплохой, на наших АТС показывает скорость 36000 ... 38000.

Стояла у меня раньше Windows Me English, очень меня радовала, для модема скачал последний универсальный драйвер с родного сайта (универсальный в том смысле, что он для всех модемов Luсent и всех "виндов").

Потом я чего-то решил, что лучше вернуть Windows 98 SE Russian, чтобы комп быстрее работал, снес Me и поставил 98, и с модемом получился прикол. Он стал хуже соединяться. Выглядит это так. Сначала идет дозвон, потом поверка имени и пароля, причем намного дольше, чем в Me, затем появляется табличка "вход в сеть" и минуты три висит на экране, потом все-таки соединяется.

В Me такого не наблюдалось вообще. Все происходило в считанные секунды. Кончилось все тем, что я вернул Me обратно. Не могли бы вы объяснить, что это было. Просто очень интересно....

 

Дело в том, что в Windows 98 в свойствах соединения с провайдером по умолчанию установлен флажок "Входить в сеть", а в "Миллениуме" его нет. А поскольку провайдер ни в какую сеть вас, естественно, не пустит, попытки это сделать бессмысленны, но именно они и вызывают задержку. Надо снять флажок, и все заработает лучше и быстрее..

 

Хочу довести скорость работы Windows 2000 до максимально возможного предела, но вот не знаю, как отключить защиту системных файлов. Мне она не нужна - все программы, которые могли их подменить, уже установлены, а ресурсов эта служба, полагаю, расходует немало. Не подскажете, как это можно провернуть?

 

Если у вас не стоит Service Pack 2 (SP2) то в раздел реестра HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows NT\CurrentVersion\
Winlogon добавьте параметр (если его нет) "SFCDisable" типа REG_DWORD со начением FFFFFF9D. Перегрузите ПК.

Если же SP2 установлен, то ситуация сложнее. В этом случае этот параметр не работает и, чтобы его включить, придется подправить кое-что в файле sfc.dll. Откройте его в любом шестнадцатеричном редакторе, перейдите на смещение 6211h - увидите значения "8B" и "C6" по адресам соответственно 6211h и 6212h.

Если значения другие - то ничего не делайте! Если же все так, то измените оба значения на "90". Сохраните изменения. Теперь параметр "SFCDisable" будет работать.

 

После очередного запуска компа пропали все иконки с экрана. Попытка повесить любой ярлык оканчивается неудачей, хотя он и помещается в C:\
Windows\Рабочий стол. Я полагаю, что надо включить что-то в реестре, но что? ОС - Windows Me.

 

Если оказался отключенным "Рабочий стол", то включите его так:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\
CurrentVersion\Policies\Explorer
"NoDesktop"=hex:00,00,00,00.

Если же иконки скрыты обоями активного "Рабочего стола", то либо отключите его, добавив в тот же раздел параметр "NoActiveDesktop"
=hex:01,00,00,00, либо включите отображение иконок, когда он включен, добавив в реестр параметр:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\
CurrentVersion\Explorer\Advanced
"HideIcons"=dword:00000000.

Если же иконки просто убежали за край экрана, то в контекстном меню "Рабочего стола" выберите "Упорядочить значки" или "Выстроить значки".

 

Давно хотел спросить: для Windows 2000 полная загрузка за 47 секунд - это нормально или долго? Машина: Acorp 6BX83 (i440), P III 700 (100 МГц), RAM - 512 Мб (PC133, Hyndai), HDD Seagate (30 Гб).

 

Ну, это даже быстро. Для Win2K. Если вас не устраивает, ждите выхода Windows XP - там загрузка заметно быстрее стала.

 

А в Windows XP будут работать драйверы от Windows 2000?

 

По идее - должны, но не обязаны.

 

Техническая поддержка

Начиная с 15 апреля  2001 в конференции на нашем сайте (www.computery.ru/scripts/conference/) начинает жить зверек по прозвищу "модератор", который ответит на все ваши самые сокровенные "железные" вопросы. Если вы недолюбливаете конференции или желаете пообщаться с ним "в привате", то милостипросим:
support@computery.ru.

архив

 
280, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 261-262, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210-209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 162, 161, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 099, 098, 097, 096, 095, 094, 093, 092, 091, 090, 089, 088, 087, 086, 085, 084, 083, 082, 081, 080, 079, 078, 077, 076, 075, 074, 073, 072,
071, 070, 069, 068, 067, 066, 065, 064, 063, 062, 061, 060, 059, 058, 057, 056, 055, 054, 053, 052, 051, 050, 049, 048, 047, 046, 045, 044, 043, 042, 041, 040, 039, 038, 037, 036, 035, 034, 033, 032, 031, 030, 029, 028, 027, 026, 025, 024, 023, 022, 021, 020, 019, 018, 017, 016, 015, 014, 013, 012, 011, 010, 009, 008, 007, 006, 005, 004, 003, 002

 



(с) 2000-2001 Upgrade
webmaster: egor_be
programmer: Сергей Тихоновский
newsmaker: Remo