На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » И2Р Программы » Всё о Windows » ЧаВО/FAQ

Вопросы и Ответы

Я установил сервис-пак Windows XP SP1, но оказалось, что это - бета-версия и теперь упоминание об этом постоянно маячит на Рабочем столе. Как убрать его?

 

Чтобы убрать упоминание на десктопе о том, что установлена тестовая версия сервис-пака, удалите разделы реестра:
HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\
Certificates\FEE449EE0E3965A5246F0
00E87FDE2A065FD89D4

HKLM\SOFTWARE\Microsoft\SystemCertificates\ROOT\
Certificates\BD63D28D7BCD0E251195AEB519
243C13142EBC3
(Конечно, предварительно стоит сделать их экспорт в reg-файл или полный резерв реестра, дабы избежать совершенно ненужных проблем, происходящих обычно из-за ошибок при редактировании реестра).

 

Вот поставил я "винду" заново, влез в интернет, проапгрейдил систему на Windows Update (обновление грузилось часа 2), все, "винда" свежая! ВОПРОС: куда она все это закачивала??? Чтобы записать на болванку можно было - и сделать в следующий раз все за 10 минут

 

Должен вас огорчить - на этот раз у вас такой номер не пройдет, поскольку система удаляет все закачанные патчи сразу же после их установки. Только не спрашивайте меня, для чего так сделано - пути Microsoft неисповедимы.

Вариантов тут два - либо непосредственно качать каждый патч по отдельности с помощью какого-нибудь менеджера загрузки с корпоративного сайта Windows Update (corporate.windowsupdate.microsoft.com/en/
nocontrol.asp
) или с любого другого сборника патчей, либо отлавливать закачанные обновления в тот момент, когда система их уже полностью скопировала на жесткий диск, но еще не успела установить и удалить.

Для этого придется практически в реальном времени во время загрузки обновлений отслеживать содержимое папки C:\Program Files\WindowsUpdate\Cabs, куда система и помещает закачанные файлы, и в тот момент, когда очередной файл будет получен полностью (это будет видно по его значку - он изменится), необходимо этот файл скопировать в любое другое удобное для вас место.

В Windows XP папка несколько отличается - C:\WUTemp, но ситуации это не меняет - все файлы удаляются сразу после их инсталляции. Кстати говоря, в Windows XP полезно заглянуть в файл протокола работы Windows Update - C:\Windows\Windows Update.log, там вы увидите не только упоминание временной директории с закачанными файлами, но и прямые URL каждого патча.

Пользователям Windows XP можно также на сайте Windows Update (v4.windowsupdate.microsoft.com/en/default.asp) выбрать пункт "Personalize Windows Update" и установить опцию "Display the link to the Windows Update Catalog" - в этом случае при скачивании файлов можно будет задать путь к директории на диске, куда будут сложены все обновления.

 

При попытке создать файл или папку в корневой директории диска с файловой системой FAT16 с некоторых пор получаю сообщение об ошибке: "Cannot make directory entry - <filename>" - или: "<filename>: This filename is not valid" - или: "Unable to create <"New Folder">. Make sure the disk is not full or read-only". С чем это связано?

 

Это связано с ограничениями этой устаревшей файловой системы. Запись о каждом файле или папке занимает 32 байта на диске, корневая директория может вмещать 16 килобайт таких записей, следовательно, в FAT16 невозможно создать более 512 элементов в корневой директории диска при условии, что все имена файлов и папок соответствуют DOS-стандарту 8.3, то есть - 8 букв - имя, и 3 - расширение файла.

Если же в корневой директории диска имеются еще и элементы с длинными именами, то их возможное общее число еще меньше, поскольку Windows занимает некоторое место под хранение длинных имен.

Поэтому проделайте следующие мероприятия:
- просканируйте диск утилитой ScanDisk и дефрагментируйте его;
- по возможности переименуйте файлы и папки таким образом, чтобы они соответствовали стандарту 8.3;
- удалите или переместите файлы из корневой директории в другую папку.

 

Я установил визуальный редактор HTML Macromedia Dreamweaver MX 6.0, но обнаружил, что у этой программы имеются серьезные проблемы с русским языком - кириллические кодировки то в одном месте, то в другом никак не воспринимаются, превращаясь в закорючки. Что мне предпринять?

 

Во-первых, убедитесь, что у вас действительно установлена финальная версия программы - практика показывает, что взятые из непонятных источников дистрибутивы Dreamweaver MX 6.0 в большинстве случаев оказываются бета-версиями. Файл Dreamweaver Installer MX.exe с установочного компакт-диска имеет размер 49 683 408 байт, дату 30.05.02 и время 23:40 - это и есть официальная финальная версия.

Итак, в меню Preferences установите: Fonts > Cyrillic и New Document > Cyrillic (Windows-1251). Далее в файле Program Files\Deamwea-
ver MX\Configuration\Encodings\EncodingMenu.
xml перед строкой:
<mm:encoding name="Cyrillic (ISO-8859-5)" charset="iso-8859-5" fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 filename="iso88595.xml"/>
поставьте строку:
<mm:encoding name="Cyrillic (Windows-1251)" charset="windows-1251" fontgroup=
"Cyrillic" winfontcharset=204 macfont-script=7 filename="win1251.xml"/>

После перезагрузки программы все должно заработать.

 

В Windows XP Планировщик заданий отказывается выполнять свою работу - почему?

 

Видимо, это связано с тем, что в настройках задания не указано имя пользователя и пароль, под которым следует это задание выполнять.
Пропишите имя пользователя и соответствующий пароль.

 

Я не обнаружил в Windows XP протокол NetBEUI, а он мне очень нужен - где мне его взять и как его установить?

 

Да, для установки этого протокола придется выполнить ряд дополнительных телодвижений. На компакт-диске Windows XP найдите папку Valueadd\Msft\Net\Netbeui. Из этой папки скопируйте на жесткий диск два файла: nbf.sys в папку %SystemRoot%\System32\Drivers и netnbf.inf в папку % SystemRoot %\Inf. После этого откройте диалог "Network connection properties" и установите пpотокол NetBEUI обычным способом.

 

Мне очень нравится файрволл Norton Internet Security, я устанавливал себе почти все его версии, и вот не так давно перешел на самую продвинутую версию 4.5 или Professional.

При этом почти все меня устраивает, но одна новая и очень полезная функция, а именно - шифрование всех настроек в реестре, автоматически повлекла за собой небольшое неудобство. Дело в следующем. Для более ранних версий настройки NIS из реестра можно было экспортировать в reg-файл и при переустановке программы или обновлении ее версии просто вернуть всю накопленную базу данных по рекламно-баннерным службам одним щелчком по этому файлу.

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

Это очень неудобно еще и потому, что в интернете немало уже готовых reg-файлов с базами баннерных служб - без их использования на мой компьютер пролезает слишком много баннеров и счетчиков, поскольку в переустановках NIS список баннерных серверов далеко не полон.

Весь этот мусор раздражает неимоверно, а вносить вручную адрес каждого рекламного сервера в настройки NIS нереально - таких серверов на сегодня уже в готовых REG-файлах насчитывается несколько тысяч!

Кстати, такой файл для версий NIS 4.0 и ниже, а также для программы AtGuard вы найдете на сайте www.staff.uiuc.edu/~ehowes/resource.htm.

Таким образом задача такая: как внести готовый список ad-block list в настройки NIS 4.5?

 

Задача, прямо скажем, непростая. При переустановке программы NIS версии 4.5 можно выполнить экспорт-импорт настроек средствами самого NIS - для этого предусмотрена соответствующая опция. Но это не решает проблемы расширения списка ad-block list с использованием готового reg-файла с базой баннерных служб.

Можно, конечно, открыть reg-файл в Блокноте и вручную копировать каждый URL в настройки NIS "Advanced Options" - "Ad Blocking". Но для нескольких тысяч таких записей это нереально. Я могу предложить только такой метод: пусть не пользователь истязает мышку, копируя записи из reg-файла в диалог "Advanced Options", а сам компьютер выполняет это автоматически - строку за строкой.

Установите программу AutoMate (www.unisyn.com/automate/trialversion.htm) - это очень мощный планировщик-автоматизатор. Именно с его помощью вы сможете внести в NIS всю базу баннерных служб. Делается это в три этапа.

Сначала нам надо преобразовать содержимое reg-файла из вида:
"adclient."=hex:01
"adclix1.com"=hex:01
"adclix2.com"=hex:01
к виду:
adclix
adclub.com
adcodes.net

То есть надо удалить все лишнее, вплоть до заголовка и кавычек, оставив только URL-адреса и прочие блокируемые элементы - именно в таком виде они и будут вноситься в настройки NIS. Составляем в программе AutoMate простейшее задание: в начале каждой строки удалить первый символ - кавычки. В кодах AutoMate это будет выглядеть примерно так:
FOCUS: "nis-ads.reg - Блокнот",0,0,0
BEGINLOOP: ""
SEND: 1,"50",
SEND: 1,"50",
ENDLOOP: 1000

То есть переводим фокус на окно Блокнота, далее следует цикл - нажатие кнопки Del, перенос курсора на позицию вниз, при этом задержка после нажатия каждой клавиши - 50 миллисекунд нужна для гарантированного срабатывания каждой команды - и так 1000 раз. Запускаем задание на выполнение.

Если строк больше тысячи, то запустить задание придется несколько раз. Далее второй этап - надо в конце каждой строки нашего файла удалить восемь символов - "=hex:01. Получите примерно следующее:
FOCUS: "nis-ads.reg - Блокнот",0,0,0
BEGINLOOP: ""
SEND: 1,"50",
SEND: 1,"50",

SEND: 1,"50",
ENDLOOP: 1000

Здесь внутри цикла мы ставим перенос курсора в конец каждой строки, далее - восемь нажатий клавиши Backspace и переход на нижнюю строку. Запускаем задание. И, наконец, последний этап - копировать строку за строкой из нашего файла в диалоговое окно "Ad Blocking" программы NIS.

Если этот последний этап вам будет сложно с первого раза запрограммировать в AutoMate, то попробуйте несколько раз проделать всю эту операцию вручную, причем без помощи мыши - на одной клавиатуре, применяя горячие клавиши Windows и NIS. Все ваши действия и надо будет перенести в задание AutoMate.

У меня получилось следующее:
BEGINLOOP: ""
FOCUS: "nis-ads - Notepad",0,0,0
SEND: 1,"50",
HOLDDOWNKEY: 1,0,0,0,0
SEND: 1,"50",
RELEASEKEY: 1,0,0,0,0
CLIPBOARD: "Cut"
SEND: 1,"50",
FOCUS: "Norton Internet Security Advanced Options",0,0,0
HOLDDOWNKEY: 0,0,1,0,0
SEND: 1,"50",d
RELEASEKEY: 0,0,1,0,0
CLIPBOARD: "Paste"
SEND: 1,"50",~
ENDLOOP: 1000

Вкратце - здесь мы выделяем каждую строку файла с помощью клавиш Shift + End, далее ее вырезаем, переносим фокус на окно "Norton Internet Security Advanced Options", горячими клавишами Alt+D вызываем диалог "Add New HTML String" в NIS и вставляем туда из буфера обмена нашу строку, после чего жмем Enter.

Это то, что мне удалось сделать примерно за полчаса - при желании вы сможете сделать соответствующие сценарии AutoMate гораздо элегантнее, да еще и добавить защиту от глюков.

Последний сценарий выполняется гораздо дольше, чем первые два - около часа, но суммарное время, потраченное на программирование сценариев для AutoMate и их выполнение, разумеется, не идет ни в какое сравнение с ручным заполнением базы Ad-Blocking файрволла NIS.

 

Сергей Трошин
Upgrade

Другие разделы
Практикум в Windows XP
ЧаВО/FAQ
Новое в разделе
Обзоры
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100