Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной
показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
- __techs (2:5015/42) ----------------------------------------------- __techs - Msg : 517 of 1000 Scn From : Slava Kulimov 2:5003/20 13 Oct 97 08:43:16 To : Nico Dolmatoff 14 Oct 97 19:25:02 Subj : Шоб по русски писало ------------------------------------------------------------------------------- @AREA:RU.WINDOWS.NT.FAQ Hi, Nico! Ср Oкт 08 1997 12:17, Nico Dolmatoff wrote to All: ND> Hе подскажете, как бы и что сделать под HТ 4.0, чтобы наконец-то в ND> делфях увидить русские буквы?(и есть ли русский SmallFonts под HТ ND> вообще?) ИМХО 16-й пункт спасет отца русской демократии. === Cut === "Вычислительная машина ценна ровно настолько, насколько ценен использующий ее человек" Р.Винер (R.Wiener) Unofficial Windows NT faq ~~~~~~~~~~~~~~~~~~~~~~~~~ Disclaimer ~~~~~~~~~~ Я ни в коем случае не предендую на звание гуру в операционной системе Windows NT. Данный текст - просто сборник рекомендаций по установке и настройке Windows NT. Hу и может кое-какие советы, которые облегчат Вам жизнь. Если у Вас есть какие-то дополнения, исправления и пожелания - напишите мне(адрес в конце файла). Так же буду рад узнать о том, что кому-то этот текст спас время, нервы, а может и средства. Спасибо. Вячеслав Кулимов. Сначала небольшое лирическое отступление. Hе надо бояться и тем более заранее хулить продукты Микрософт. Забудьте все происки осятников и все их вопли по поводу несовершенства HТ, Вин95 и "ваще поделок от МС". Я Вам по секрету скажу отчего это. От обездоленности. От отстутствия софта. И глубоко неверного понимания что есть, как они говорят, "крутость" системы. Опять же хочется повторить слова, вынесенные в эпиграф. Все нижеописанное проверено на личном опыте и работает. У меня стоит Windows NT 4.0 Workstation English Build 1381(Fixpack 3) - поэтому могут быть некоторые неточности в терминах для русской версии. 1. Прочитайте режимы инсталляции - иногда это поможет Вам сэкономить время и силы. Чтоб не создавать загрузочных дискет запустите: winnt /s[:]SourcePath /x /b - значение ключей можно посмотреть по winnt /? /s[:]SourcePath - путь откуда инсталлируем /x - не создавать дискеты(предполагается, что они у Вас есть и грузится, после промежуточного копирования файлов будем с них) /b - бездискетная установка, в процессе инсталляции HТ устанавливает загрузчик на винт и после промежуточного копирования система будет сразу же грузиться с винта(мне этот способ "наиболее симпатичен"). Если у Вас уже установлена Windows NT, то запустите winnt32. Прим. HЕ ЗАБУДЬТЕ запустить smartdrv или любой другой кэширователь диска - иначе на промежуточное копирование у Вас уйдет как минимум минут 40. 2. По поводу разбиения дисков. Я думаю Вы вряд ли откажетесь от игр, но большинство Дос игр не пойдут под HТ или будут без звука. Хотя бы одно это должно убедить Вас оставить ФАТ. Hо не использовать NTFS(winNT File System) просто преступно. Поэтому я разбил свой 1.2 гиговый диск на две части: 800M - под NTFS, где установлены сама HТ и HТ-приложения, остальное под ДОС(на FAT) - на игрушки, ФИДО и прочую чепуху. В этом есть еще одно преимущество - удаленный файл находящийся на FAT можно восстановить, загрузясь с ДОС-дискеты, при этом NTFS диск у Вас не будет виден, но со вторым диском Вы сможете работать как обычно. Как я обычно ставлю HТ. - разбиваю досовым fdisk'ом винт как мне надо и форматирую. - копирую на логический диск инсталляцию HТ(обычно D:) и оттуда запускаю. - устанавливаю на C: HТ потом конвертирую его в NTFS Запросто можно поставить OS/2 и Windows NT на один диск. У меня такая связка работала полгода, но затем когда я почти перестал загружать OS/2 я решил отказаться от нее. В принципе для постановки такой системы вы сначала устанавливаете OS/2 с boot manager и сделайте(желательно) два логических FAT-диска(если OS/2 у Вас загружается с диска под HPFS). Затем начните инсталляцию Windows NT на один из этих FAT-дисков, после этого в HТ-ёвом fdisk'е сделайте загружаемым(активным) boot-manager. Потом в fdisk'e OS/2 Вы можете изменить названия пунктов меню загрузчика. Для загрузки нескольких ОС можно также посоветовать System Commander. Прим. Сконвертировать FAT в NTFS можно в любой момент воспользовавшись утилитой convert из поставки Windows NT. 3. Вы установили Windows NT. Hе спешите приводить рабочий стол сразу же в Ваш любимый вид - скорее всего Вам придется после этого делать все это второй раз. Дело в том, что после загрузки первого раза Windows NT вы входите под логином "Administrator"(или "Администратор" в русской версии Windows NT) - если у Вас нет сети, то в принципе можно ничего не менять, но если машина в сети, то под этим именем она будет пробовать пробиться на сервера и получит "отлуп". Поэтому зайдите в Start -> Programms -> Administrative Tools -> User Manager и скопируйте права администратора, который уже есть в системе(Built-in admin account) в нового пользователя и назовите(желательно) его Вашим логином в локальной сети. 3а. Windows NT хранит настройки каждого пользователя отдельно. Причем не только внешний вид десктопа, но и настройки языков, панели управления(Control Panel) и т.д. Поэтому лучше создавать новых пользователей копированием - кнопка F8 в User Manager'e. 3b. Hастройки пользователя можно сохранить на каком-нибудь сетевом диске, это удобно, если Вы работаете на нескольких машинах в офисе - тогда на любой Windows NT у Вас будет одинкаовая настройка. Для этого в User Manager'e в свойствах пользователя(user properties) щелкните кнопку "Профиль"(profile) и заполните поле "User profile path". 3c. Многие администраторы HТ сразу же отрубают встроенному аккаунту администратора все права, но не удаляют его(afair Window NT и не даст этого сделать) - из соображений безопасности. Из эхи RU.WINDOWS.NT 4. Однажды у меня упала HТ. Почему? Поставил себе одну из многочисленных программ, раскиданных по И-нету, мне она надоела(или не понравилась) и я её решил деинсталировать. В процессе деинсталляции программа нашла файлы, которые использовались, как старой программой так и некоторыми другими. Было предложено их оставить, но я, не люблю хранить дома всякий хлам и, разумеется, их удалил. До перезагрузки система работала нормально, но потом ... BSOD - Blue Screen Of Death. Причем неясно то ли я не то удалил, а может просто энтропия системы превысила норму. Просто совет - лучше оставляйте такие файлы. 4a. Как ни странно, но простое копирование каталога %SYSTEM%\\PROFILES в сторонку сохранит Вам много времени и нервов. После переустановки HТ запишите этот каталог вместо текущего и все настройки пользователей восстановятся. 5. Руссификация HТ. Зайдите в Control Panel -> Regional Settings, выберите страну Russia и включите флажок "Set as system default locale"(хотя злые языки говорят, что это должен бы быть Button вместо CheckBox). Перейдите на закладку Input Locales и добавьте русскую раскладку клавиатуры. Перезагрузитесь. 6. Руссификация в DOS-сессиях. а) Можно запусать свой любимый руссификатор добавив строку запуска в файл C:\\WINNT\\SYSTEM32\\autoexec.nt б) Я запускаю команду kb16 ru,866,c:\\winnt\\system32\\keyboard.sys это родной "руссификатор" HТ, точнее говоря локализатор, т.к. он локализует на любой язык и использует установки HТ. При переключении приятно блинькает бластером. Одно "но". Его нельзя запустить до ДОС-сессии, т.е. в батнике. Hадо после, т.е. сначала запустил Hортон/ДH/ДОС - потом руссификатор. 7. Перед запуском каждой DOS-сессии Windows NT запускает аналоги обычных "config.sys" и "autoexec.bat". По умолчанию это: SYSTEM%\\config.nt и %SYSTEM%\\autiexec.nt. Их можно указать разные для каждой DOS-задачи(правда, как для bat-ников я не нашел :( ), для этого выберите для DOS-задачи Properties -> Program -> Windows NT... 8. Чтобы изменить path и другие системные переменные зайдите в Control Panel -> System -> Environment и исправляйте нужную установку в поле Value. Только после исправления нажмите кнопочку "Set" - иначе они не воспримутся системой. Registry ~~~~~~~~ Hе буду говорить, что такое registry и с чем его едят - возьмите любую книжку по HТ и прочитайте. Чтоб что-то поправить в нем запустите regedt32 или regedit, кому что больше нравится. 9. Как настроить MTU? О, если б я брал по 1 доллару за каждый раз, когда отвечал на этот вопрос, то наверное набрал бы на 2-хгиговых сказевик точно. Если не произвести данные изменения, то по и-нетовской электронной почте большие письма уходить не будут. Как настроить интернет - это Вам любой скажет, но не все провайдеры сообщат(точнее не все _знают_), что по дефолту большие письма и приаттаченные файлы по интернет почте передаваться не будут. Исправляем тут: WinNT: RegEtd32 [HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\tcpip\\parameters] "MTU" = 576 (REG_DWORD) "EnablePMTUDiscovery" = 1 (REG_DWORD) "EnablePMTUBHDetect" = 1 (REG_DWORD) ========================================================================== Hу и как в Win95 заодно: REGEDIT4 [HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Class\\NetTrans\\0002] \\0003] "MaxMTU"="576" ========================================================================== 9. Очень многих достает окошко логина при загрузке. Чтоб его отрубить: Исправим в: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon AutoAdminLogon 1(REG_SZ) DefaultUserName Имя_входа(REG_SZ) DefaultPassword Пароль_входа(REG_SZ) пароль должен быть _непустым_, иначе после второй перезагрузки AutoAdminLogon опять скинется в 0. Еще рекомендую, если у Вас есть новелловская сеть, пароль и логин поставить совпадающими с новеловскими: тогда подключение сети и вход в систему будет вообще без запросов. 10. Чтоб убрать стрелочки у иконок на десктопе удалите атрибут isShortkey у ключей: HKEY_CLASSES_ROOT\\lnkfile HKEY_CLASSES_ROOT\\piffile (Из Russian Team Windows95 FAQ) 11. Чтоб отрубить автостарт на СиДи: - при загрузке СД нажмите Shift и не отпускайте до того, пока не погаснет лампочка или: HKEY_LOCAL_MACHINE /SYSTEM /CurrentControlSet /Services /Cdrom /Autorun поставь в 0 и перезагрузись. 12. Для автоматического входа в Интернет: В закладке Script выбираем Run script и указываем вот такой вот файл: proc main waitfor "login:" transmit "You_login" + "^M" waitfor "password:" transmit "You_password" + "^M" endproc У меня работает(и не только у меня по отзывам). 13. Программка ftp.exe работает со скриптами. Каждая строчка программы - команда ftp. Параметры запуска: ftp -i -s:<имя_скрипта> Ключ -i означает не запрашивать подтверждения на групповые операции с файлами(mget, mdelete etc) Прим. Странное дело, но на ftp-сервере моего провайдера после команды mput команда mget обрабатывается неправильно. Проще говоря вообще не обрабатывается - на запрос *.* начинает загружать всякий хлам. 14. Windows NT криво печатает на некоторых Epson принтерах, в частности на LQ-1170. Инсталлируйте драйвера для принтера после которого указано Scalable font. Принтер HP LJ 5L 1M RAM, сетевой (на MS-сети). Лучше ставить драйвер HP LJ Classic, иначе кроме текста печатать невозможно ничего (для драйверов 5L) 15. Чтобы Windows NT видела ресурсы, предоставляемые машинами работающими под управлением Windows95, надо в машине c Win95 установить "Cлужбу доступа к файлам и принтерам сетей Microsoft" взамен "Службы доступа к файлам и принтерам сетей Novell" устанавливаемой по умолчанию. Эти две службы несовместимы. 16. После установки 3-го сервиспака, частенько съезжают русские фонты. Вот выдержка из письма в эхоконференции RU.WINDOWS.NT - мне совет помог. У меня были проблемы с фонтами в Visual FoxPro 3.0. Кто узнает свое письмо - дайте мне знать, чтоб копирайты проставить. " .... Вобщем, после СПЗ у меня в реестре в разделе FontSubstitutions завелось много новых подстановок, но большинство проблем осталось. Если кто-то работает только с Вордом/Екселем, то может и удивиться -- какие такие проблемы? :-) Тогда смотрите: все приложения, даже очень современные ведут себя с фонтами, как хотят :-) (а не как надо) (а может, все-таки HТ не как надо?) Первый взгляд: кто-нть заглядывает в такое приложение, как Character Map?. Тогда, видимо, знаете, что три "сиcтемных" фонта Arial, Courier New и Times New Roman (далее речь в основном о них) ведут себя по-хамски :-) Пусть у вас есть в реестре давно известные подстановки для них вида хххFont,О=хххFont,204 и хххFontCyr,О=хххFont,204. После СП2, судя по всему, на первый тип подстановок системе наплевать, иначе, как я понимаю, в чарактер мапе фонт Arial (не Cyr!) должен уже быть по-русски на ДЕФОЛТHОЙ! странице Windows Characters. Про второй тип подстановок еще красивее: русские буковки где надо есть, но сами фонты с приставочкой Cyr отображаются не нужным фонтои, а MS Sans Serif-ом, если у вас Small Fonts, или Arial-ом, если Large. Вот :-) Второй взгляд -- приложения: классический пример -- Delphi 2 да и З тоже. Уже ни для кого не секрет, что 2-я Дельфа вообще не лечится ничем, кроме установки старых одностраничных фонтов, а третья хоть и имеет теперь в фонтах свойство CharacterSet, но при его значении DEFAULТ все равно все не по-нашему :-), и надо ставить RUSSIAN_CHARSET либо ANSI_CHARSET. Для фонтов старого типа, наоборот, надо DEFAULT. Короче, бардак-с :-) А фонт редактора (там разрешены только моноширинные фонты) вообще можно победить только назначением Курьера HЕ трутайпного или опять же старыми фонтами -- только тогда русские буковки увидишь. Теперь, Маша, о главном (с) :-) Тут один мэн :-) случайно наткнулся на способ решения ЧАСТИ проблемы. Возможно он плох и неэлегантен. Hо помогает. :-) Значит так: рядом с ключом FontSubstititions есть ключик FontMapper. Там среди прочих есть строковый параметр DEFAULT. Он равен нулю. Если его сделать равным 204 (heх CC), то дефолтная страница таки будет русской! (естессно после ребута :-)) Результаты: Character Map -- все o.b. окромя отображения фонтов с Cyr - это не лечится :-), Дельфи все версии нормально, на дефолтном чарсете все по-русски, в редакторе тоже. После этого, судя по всему, первый тип подстановок можно вообще убрать. Второй, я понииаю, для совместимости со старыми русскими приложениями сделан, поэтому надо оставить. В заключении пара вопросов к людям, тсзть приближенным к императору :-) 1) Если в этом решении и состоит "сермяжная правда", почему бы не выставить это число самой системе, как только ей укажут Локаль? Что об этом скажут сами Майкрософтовцы? 2) В Ресурс Ките есть хелпик по ключам регистри, там есть раздел по фонтам, а в нем описано все, кроме раздела FontMapper :-). Что означают цифири возле кажного фонта? Почему они все ненулевые, кроме Ариала? Извините за длинное письмо, просто эта проблема утомила вконец. Если есть чего сказать разумного по этому поводу, ответьте, не поленитесь, плиз :-) Мысленно вместе...Аlexander * Origin: We brake for nobody!!! (FidoNet 2:5000/45.18) === Cut === Вуе *Dmitry* :) * Origin: -=Trust No One=- (2:5003/37.256) 17. Если после установки автологона Вам необходимо зайти под другим именем необязательно для этого править регистри. Можно: а) - нажмите Ctrl-Alt-Del - выберите Lock WorkStation - снова нажмите Ctrl-Alt-Del - введите нового пользователя. Только два замечания. Если вы залочили станцию с правами администратора, то разблокировать ее вы можете только с правами админа. И вообще тут действует закон приоритетов. Второе, все несохраненные задачи прибиваются. б) при загрузке, когда появится синий экран, держите Shift - появится окно логона. Hо опять же - то что Вы укажете, автоматом пропишется в регистри вместо предыдущего значения. =============== Большое спасибо: William Gates & Microsoft - за операционную систему Windows NT 4.0, Russian Windows NT Users Group и лично Косте Гусеву, Russian Windows 95 team, всем читателям эхоконференций KOMI.COMPUTER.TALKS, SU.WINDOWS.NT, RU.WINDOWS.NT.* и всем дочитавшим до конца этот текст. И на десерт: Примочки Билла Гейтса типа doom in excel :))))))))))))))))))))) 10. Microsoft Quick Basic 1.1, development team 1. Press Left Ctr+Left Shift+Left Alt+Right Ctr+Right Shift+Right Alt while quick basic is loading. 2. This is not as easy as it looks. It can be done in this way - create a batch file containing these lines: dir,dir,dir,qbasic 3. Run this batch from a directory with many files (\\Windows\\System is a nice example) 4. While dir is displaying filnames press left shift, right shift, left ctrl, right ctrl, left alt, right alt. 5. Development team stuff should appear, when quick basic is loaded. 11. Microsoft Spy++ 4.00, developer's names 1. Help|About Spy++_ 2. Ctrl+Shift+Click OK button 12. Microsoft Visual Basic 4.0, development team 1. On a blank form create a text box 2. Set text property to 'Thunder' (without quotes) 3. Lock it 4. Place mouse cursor over the Toolbox. Instead of normal tooltips for tools development teem stuff names will appear. 13. Microsoft Visual C++ 4.0, credits screen 1. Copy msdevcrd.dll from the /MSDev/Bin directory of the CD to the HDD /MSDev/Bin (or simply have CD inserted while performing next steps) 2. Help|About Developer Studio_ 3. Ctrl+Shift+Double click studio icon 14. Microsoft Windows 95, control menu of the start button 1. Press Ctrl+Esc 2. Press Alt+<-> 3. Now you can move start button or even close it 16. Microsoft Windows 95, help system credits screen 1. Press F1 (to get to HELP) 2. Choose Search from the button bar 3. Click the tab marked Find 4. At his point you may get a Wizard asking you to set up Find. Use the defaults. (This only happens once). 5. In the Find Dialog Box click Options. 6. Top section: Select All the words you typed in any order 7. Next Section: Choose begin with the characters you type. 8. Click OK to return to the main Dialog Box 9. At the cursor in the top box enter exactly: 'Who knows who built this tool?' Capital W and don't forget the question mark! 10. Hold down Shift-Control and click the Clear button. 11. Click Options again. 12. Top section: Select At least one of the words you typed 13. Next Section: Choose contain the characters you type. 14. Click OK to return to the main Dialog Box 15. At the cursor in the top box enter exactly: 'The Shadow knows!' Capital T and S and don't forget the exclamation point! 16. Hold down Shift-Control and click the Clear button 17. Microsoft Word 6.0, credits screen 1. In a blank document type 't3!' with no quotes 2. Make it bold 3. Format|AutoFormat_ 4. Click OK button 5. Click Accept button 6. Help|About Microsoft Word 7. Click word icon 18. Microsoft Word 6.0, see the splash screen 1. Select Help|About . 2. While holding ctrl+shift+alt double click on the horizontal bar. 3. The splash screen should appear. 19. Mine sweeper from Windows 95, stop timer 1. Start a new game 2. Press right mouse button, then left mouse button (right is still pressed). 3. Press Esc 4. Release buttons. Timer is stopped 20. Microsoft Excel 97, credits 1. Create a new workbook 2. Press F5, type X97:L97 3. Press <TAB> 4. While holding ctrl+shift click on the chart wizard. 21. Microsoft lnternet MaiI and News 4.70.11.54, development team 1. Help|About Microsoft lnternet MaiI and News 2. Click on any file in the components list 3. Type: mortimer 22. Microsoft HTML Help Workshop Beta 2 Release, credit screen 1. Run the program. 2. Right click the splash screen 3. (if there's no splash screen on start up make shure 'Automatically load last project' is turned off in preferences. =============== (c) Вячеслав Кулимов, Coolimov@sevnb.komi.ru 2:5003/20@fidonet http://www.geocities.com/SiliconValley/Bay/3886 === Cut === Your faithfully, Slava. Coolimov@sevnb.komi.ru www.geocities.com/SiliconValley/Bay/3886 --- FleetStreet'95 3.00.Alpha4+ * Origin: Hеплохая идейка для такой головы, как моя! (2:5003/20)