Скрипт для перекодировки текстовых файлов

Очень часто возникает необходимость перекодировать текстовый файл, например, перенаправленный вывод консольного приложения имеет кодировку CP866, что не совсем приемлемо для отправки по почте. Предлагаю воспользоваться следующим скриптом на языке JScript:

if (WScript.Arguments.Length < 1)
{
  WScript.Echo("Usage: oem2ansi.js filetoconvert.txt");
  WScript.Quit();
}
var Stream1 = WScript.CreateObject("ADODB.Stream");
var Stream2 = WScript.CreateObject("ADODB.Stream");
Stream1.Type = 2;
Stream1.Mode = 3;
Stream1.Charset = "cp866";
Stream1.Open();
Stream1.LoadFromFile(WScript.Arguments(0));
Stream2.Type = 2;
Stream2.Mode = 3;
Stream2.Charset = "windows-1251";
Stream2.Open();
Stream1.CopyTo(Stream2,-1);
Stream1.Close();
Stream2.SaveToFile(WScript.Arguments(0),2);
Stream2.Close();

ADODB.Stream поддерживает великое множество кодировок, в том числе UTF-8, с полным перечнем можно ознакомиться в реестре по следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Charset.
Формат запуска скрипта: cscript.exe //nologo oem2ansi.js путь_к_файлу_для_перекодирования

Решение проблемы пропадающих значков в System Tray

Если после загрузки Windows XP пропадают значки в System Tray, например регулятор громкости, диспетчер задач и т.д., то для решения проблемы необходимо в контекстном меню рабочего стола включить опцию «Закрепить веб-элементы на рабочем столе».
Каким образом это может быть взаимосвязано — мне неизвестно, но проблема решается.

Где найти драйверы и Adaptec Storage Manager для встроенного SCSI-контроллера Adaptec AIC-7902

Если вы попытаетесь найти драйверы для SCSI-контроллера Adaptec AIC-7902 на сайте самого Adaptec, то с удивлением не обнаружите какого-либо упоминания об этом продукте, потому что AIC-7902 — это не продукт для конечного пользователя, а микросхема, которую используют производители материнских плат. Выясняем, что SCSI-контроллеры Adaptec ASC-39320A-R и ASC-39320-R основаны на AIC-7902, поэтому драйверы для них подойдут и для встроенного в материнскую плату AIC-7902.

Exchange System Manager закрывается с ошибкой при попытке вызвать справку

Exchange System Manager закрывается с ошибкой при попытке вызвать справку. Проблема появляется после установки Internet Explorer 7. Причина заключается в том, что Internet Explorer 7 использует более позднюю версию библиотеки psapi.dll, чем Exchange System Manager. Для исправления ситуации необходимо переименовать библиотеку psapi.dll в папке %ProgramFiles%\Exchsrvr\Bin для того, чтобы Exchange System Manager использовал версию из %SystemRoot%\System32:

  1. Остановить службу Microsoft Exchange System Attendant. Также будут остановлены зависимые службы.
  2. Остановить службу IIS Admin Service. Также будут остановлены зависимые службы.
  3. Переименовать библиотеку psapi.dll, например, в psapi.dll.old в папке %ProgramFiles%\Exchsrvr\bin.
  4. Запустить ранее остановленные службы.

Источник: kb932513

Проблема при установке Microsoft Exchange 2003 SP2 — служба EXIFS не может быть остановлена

При установке Microsoft Exchange 2003 SP2 возникает ошибка на этапе обновления Microsoft Exchange Messaging and collaboration services: 0xc007041d — The service did not respond to the start or control request in a timely fashion (EXIFS).
Для исправления ситуации необходимо:

  1. Отключить драйвер EXIFS в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EXIFS\Start = 4.
  2. Установить тип запуска Вручную для служб Microsoft Exchange System Attendant и Microsoft Exchange Information Store.
  3. Перезагрузить сервер.
  4. Вернуть тип запуска драйвера EXIFS (установить Start = 2), тип запуска служб Microsoft Exchange System Attendant и Microsoft Exchange Information Store — Автоматически, но не запускать их.
  5. Повторно установить Service Pack 2.

Списание (удаление) центра (служб) сертификации Windows

Хорошая статья, детально описывающая процесс списания (удаления) центра (служб) сертификации Windows: KB889250 How to decommission a Windows enterprise certification authority and how to remove all related objects from Windows Server 2003 and from Windows 2000 Server.

Сброс настроек протокола TCP/IP и Winsock в Windows XP и Windows Server 2003

При возникновении проблем с протоколом TCP/IP и Winsock (последствия некоторых вирусов, установки некорректных драйверов сетевой платы и т.п.) необходимо выполнить следующие команды для установки параметров по-умолчанию и перезагрузить систему:
netsh winsock reset
netsh int ip reset %temp%\reset.log

Откуда качать драйверы для продукции Samsung

Я советую скачивать драйверы для продукции Samsung с Samsung Global Download Center, т.к. появляются они там раньше, чем на локализованном русском сайте, глобальном www.samsungcomputer.com и европейском www.samsungpc.com. Например, для недавно приобретенного мной ноутбука Samsung R60plus NP-R60-FY01 только на Global Download Center есть обновленные драйверы и BIOS.

После установки MOSS 2007 SP1 возникают ошибки DCOM 10016

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10016
Date: 14.01.2008
Time: 20:24:01
User: [censored]
Computer: [censored]
Description:
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {3D42CCB1-4665-4620-92A3-478F47389230} to the user [censored] SID ([censored]). This security permission can be modified using the Component Services administrative tool.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Для исправления ошибки необходимо запустить оснастку Component Services, выбрать Component Services -> Computers -> My Computer -> DCOM Config -> OSearch, в свойствах объекта на закладке Security в разделе Launch and Activation Permissions нажать Edit, добавить учетную запись пользователя фермы и назначить права Local Launch и Local Activation.

Сходная проблема возникает после создания веб-приложения — необходимо назначить права Local Launch и Local Activation пользователю пула веб-приложения для DCOM-приложения IIS WAMREG admin Service.

Задержки при установке MOSS 2007 SP1

Во время 8 шага настройки продуктов и технологий Sharepoint после установки WSS 3.0 SP1, а также примерно на 75% установки MOSS 2007 SP1, создается впечатление, что процесс обновления остановился. Что делается в эти моменты — не ясно, т.к. процессор не используется, объем использованной оперативной памяти не изменяется, жесткий диск не считывает и не записывает данные. Прерывать установку не стоит (хотя соблазн велик), лучше дождаться успешного окончания процесса 🙂