 |

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 |
|
|
|
 |
|