More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  О программах, о системах...PhotosProfileFriendsMore Tools Explore the Spaces community
View space
Dmitry
View space
Vlad Samoylenko
View space
Anton
View space
Andrey Eremin
View space
Oleg Kislitsyn
View space
xoxmodav
View space
Vadim Sterkin
View space
Vitaly Kuznetsov

О программах, о системах, о жизни :)

8/9/2008

Автоматическое резервное копирование реестра по расписанию

backup Создание резервных копий системного реестра неоспоримо полезное действие и может выполняться вручную при внесении изменений в реестр или же в качестве регулярного резервного копирования. Но, как показывает практика, зачастую ручное резервное копирование производится куда реже чем необходимо, по разным причинам, то ли от забывчивости, то ли от лени :) Я давно и успешно использую возможность автоматического создания резервных копий файлов системного реестра, и несколько раз они меня очень выручали, учитывая мою склонность к экспериментам над системой, что не всегда производится на виртуальных машинах.. опять из-за лени наверное :) Для создания резервных копий системного реестра существует немало специализированных программ, практически все они помимо резервного копирования обладают массой других функций по оптимизации системного реестра, очистке его от "ненужных" разделов и параметров. Лично меня такое положение вещей не очень устраивает, о чем я уже высказывался ранее.

Для задачи автоматического создания резервных копий системного реестра по расписанию я выбрал утилиту Erunt, которая обладает необходимыми для поставленной задачи преимуществами, а именно: небольшой размер (установленная чуть больше 600 KB), достаточно проста в использовании, поддерживает работу из командной строки, не обременена ненужным мне функционалом.

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

Для автоматизации процесса резервного копирования воспользуемся связкой Планировщик заданий + ERUNT

  1. Откройте Планировщик заданий: Пуск - Все программы - Стандартные - Служебные; или Пуск - в строке поиска напишите control schedtasks и нажмите Enter
  2. В меню "Действие" выберите "Создать задачу..."
     regarch1
  3. Введите имя и описание задачи.
  4. В блоке "Параметры безопасности" нажмите кнопку "Изменить..." напротив учетной записи и укажите учетную запись SYSTEM, нажмите OK.
  5. Поставьте отметку на параметре "Выполнить с наивысшими правами".
    regarch2
  6. Перейдите на вкладку "Триггеры" и нажмите кнопку "Создать..."
  7. Установите расписание резервного копирования или установите параметр "Начать задачу" в состояние "При запуске" - в этом случае задача резервного копирования будет выполняться при запуске Windows.
  8. Перейдите на вкладку "Действия" и нажмите кнопку "Создать..."
  9. В строке "Программа или сценарий" напишите
    "C:\Program Files\ERUNT\AUTOBACK.EXE"
  10. В строке "Добавить аргументы" напишите
    %SystemRoot%\ERDNT\AutoBackup\#Date# sysreg otherusers /noconfirmdelete /noprogresswindow
    Примечание. Текст в команде, выделенный зеленым шрифтом, указывает папку назначения, в которой будут создаваться файлы резервных копий; может быть изменен на любой другой.
    regarch3 
    Примечание. Параметры командной строки, поддерживаемые утилитой, вы можете найти в документации ERUNT.

Теперь задание создано и готово к работе, для проверки можете перезагрузить компьютер и проверить наличие папки с файлами резервных копий в папке C:\Windows\ERDNT\AutoBackup

7/15/2008

Изображения в формате .png не отображаются на веб-страницах в Internet Explorer

При просмотре веб-страниц с использованием Internet Explorer могут не отображаться изображения в формате .png, вместо изображения либо стандартный красный крест либо пустое место, но изображения других форматов отображаются нормально. Если вы увидели у себя такие симптомы, то воспользуйтесь решением, предложенным ниже.

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

  1. Загрузите файл pngfix.zip
  2. Разархивируйте файл в произвольную папку (например на диск С: )
  3. Запустите файл восстановления ассоциаций файлов PNG соответствующий используемой ОС
    1. Для Windows Vista используйте файл pngfix_vista.reg
    2. Для Windows XP используйте файл pngfix_xp.reg

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

Файлы
6/27/2008

РидМи читать - не барское занятье...

User Будучи постояльцем форума OSzone.net на протяжении последних пяти лет, не перестаю удивляться человеческой лености, которая в первую очередь вредит самому же нелюбознательному посетителю. Я не говорю о прочтении правил конференции, это делают наверное единицы сразу и чуть больший процент тогда, когда их ткнут носом в ссылку на правила. И даже не о поиске, притча во языцех на любой конференции - "в поиск"; из новичков, задающих вопрос на конференции лишь малая часть предварительно его используют. Мне кажется это странным, ведь задавая вопрос человек по сути соглашается ждать решения или ответа, он ведь отдает себе отчет, что ответ не последует мгновенно, а соль в том, что вопросы одинаковые по своей сути всплывают очень часто и достаточно было бы потрать десять секунд на составление поискового запроса и уже получить ответ.
Очень часто приходится наблюдать более запущенные случаи примерно по такой схеме

  1. Вопрос: как сделать то-то
  2. Ответ: читайте в этих темах (ссылки на темы 1, 2, 3)
  3. Ответ автора темы: там не понятно ничего; это не мой случай; это не помогло
  4. Ответ: попробуйте так: (тут вставляется скопированное из первой же ссылки, предложенной выше)
  5. Ответ автора темы: ура! помогло
Более частый вариант когда до п. 5 набивается десятка два сообщений, а в итоге решение оказывается то же, что и в сразу предложенных темах. Но когда указываешь человеку, что решение давали уже, то зачастую это порождает еще и бурю возмущения, мол, "я же вам не программист".. при чем здесь программирование не понятно, всего-то и нужно, что выполнить пошаговую инструкцию, неужели это так сложно среднестатистическому пользователю...
А ведь такие случаи я наблюдаю с завидным постоянством, всплывают не реже пары раз в неделю и это, надо заметить, лишь в тех форумах конференции, к которым я проявляю интерес.
Написаны сотни страниц инструкций, предложены тысячи ответов на тысячи вопросов, но этого мало :) Я допускаю, что большинство посетителей все-таки находят ответы на свои вопросы самостоятельно, а задают их если уже если ответа не нашлось, да только впечатление обратное, кажется, что человек после успешной регистрации тут же ищет кнопку создания новой темы, бегом причем, зажмурившись.
Подвид не желающих читать готовые ответы - ожидающие решения именно под себя, именно для своего случая и решение идентичной задачи не воспринимают в упор, такому если укажешь на решение, где нужно скопировать, допустим, какой-то файл и указан путь C:\Windows, то он скажет "не помогло", почему? Да просто нет у него папки C:\Windows, у него там C:\WINNT. Утрирую немного, но факт остается фактом из последних вспоминается тема, где человеку нужно было содержимое файла boot.ini по умолчанию, естественно дали и ссылки на аналогичные темы и ссылку на статью kb289022, что же мы получили? Ответ в стиле "что вы мне парите, это не тот случай и статья ваша мне не подходит" - все в недоумении... Оказывается в образце файла boot.ini, используемого по умолчанию на компьютерах под управлением Windows XP указано (о ужас!) ...WINDOWS="Microsoft Windows XP Professional", а у нашего бедолаги установлена Windows XP Home, всё, аут, решение не то. Даже после того как приводится цитата из той же статьи об ОС, к которым она применима, получили еще более обескураживающий ответ, приведу цитату с вырезками: "Странные вы люди, компьютерщики, программисты и т. п. ... ... Интересно, для кого вы создаете такие форумы? Для своих коллег? Тогда не пускайте на них посторонних, если не хотите ответить на конкретный вопрос. А так целый день убил, ответа у Вас не получил, да еще и в дерьмо окунули." Ну прелесть просто :)
Таких примеров десятки, наверное даже сотни, все они забавны с одной стороны и навевают грусть и озабоченность развитием элементарных навыков пользователей с другой стороны.

Надежда меня не покидает, я все же верю, что развитие человечества оказывает влияние и на развитие наших пользователей. Будьте чуточку внимательнее, имейте чуть больше желания разобраться в ситуации, а не полагаться на лобастого дядьку, который все за вас сделает; и тогда все у нас получится! :)

6/26/2008

Добавляем "Выделить все" в меню проводника

Любителям проводника и не любителям, а просто тем, кто привык в нем работать посвящается :)
Себя я не могу причислить к армии любителей проводника Windows так как давно и плотно присел на Far Manager, а конкретнее на Far PowerPack. Кто-то скажет, что у него ужасный интерфейс и нет всяких там рюшечек, а для меня и голый фар роднее всех менеджеров, а усиленный PowerPack и того краше. Элементарная скорость и удобство работы сказываются, вот допустим элементарное копирование файла из одной папки в другую не прикасаясь к клавиатуре - контекстное меню - Копировать, переход в нужную папку, контекстное меню - Вставить, в фаре в одной панели исходная папки, в другой целевая - F5 - Enter - всё :) В принципе основная масса пользователей со стажем, не говоря уже об опытных пользователях давно сделали выбор: то ли файловый менеджер какой, то ли остались на проводнике. Между прочим некоторые управляются с проводником ничуть не медленнее чем с файловым менеджером, просто мышедвижений в разы больше :)
Это отступление, завершаем, теперь к сути, тем, кто пользуется проводником и для файловых операций вполне может сгодиться дополнительный пункт в контекстном меню, позволяющий выделить все файлы/папки в текущей локации. Да, можно нажать Ctrl+A, конечно, но вдруг вы как раз уронили кусок пельмешки на левый нижний угол клавиатуры или обет дали ее не трогать :)
Нам понадобится архив selectall.zip, который содержит три файла:
selectall.reg - для добавления пункта контекстного меню
undo.reg - для удаления пункта контекстного меню
selectall.vbs - собственно скрипт, отрабатывающий команду

Итак, помещаем файл selectall.vbs из архива в папку C:\Windows\, затем запускаем файл selectall.reg и соглашаемся с внесением изменений в реестр. Всё.
selectall1

Для удаления пункта меню можно воспользоваться файлом undo.reg, аselectall.vbs удалить вручную.

Файлы

6/17/2008

Запуск приложений с повышением прав, но без запроса UAC

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

Для запуска с повышением прав и без запроса на это самое повышение мы будем использовать Планировщик заданий.

  • Открываем Планировщик заданий: Пуск - Все программы - Стандартные - Служебные
    Сначала, для удобства, создадим отдельную папку для будущих заданий (в моем случае это папка MyTasks), для этого на папке "Библиотека планировщика заданий" нажмите правую клавишу мыши и выберите пункт "Создать папку"
    shed1
  • После этого перейдем непосредственно к созданию заданий.
    На новой папке по правой клавише мыши выбираем "Создать задачу"
    shed2
  • Указываем имя задачи, допустим "regedit" и в том же окне внизу отмечаем параметр "Выполнить с наивысшими правами"
    shed3
  • Переходим на вкладку "Действия", нажимаем кнопку "Создать" и через кнопку "Обзор" выбираем файл regedit.exe.
    shed4
  • Собственно задача создана, но этого мало, теперь нужно сделать для нее ярлычок, не будем же мы запускать ее каждый раз из планировщика. Для этого воспользуемся стандартной утилитой командной строки schtasks.exe, которая и позволит нам свершить задуманное.
    Создаем новый ярлык (на рабочем столе или в панели быстрого запуска - как вам удобнее) и в строке размещения объекта указываем следующую строку
    schtasks.exe /run /tn regedit
    Где regedit = имя добавленного в планировщик задания.
    Синтаксис, поддерживаемый утилитой schtasks.exe вы можете узнать по команде schtasks /?

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

mmc.exe services.msc

В данном примере это строка запуска оснастки Службы.

Вот список некоторых оснасток, которые чаще всего используются (у меня по крайней мере :)

Оснастка Описание
gpedit.msc Редактор групповой политики
secpol.msc Редактор локальной политики
lusrmgr.msc Локальные пользователи и группы
services.msc Службы
diskmgmt.msc Управление дисками
compmgmt.msc Управление компьютером
fsmgmt.msc Общие папки
perfmon.msc Монитор надежности и производительности
eventvwr.msc Просмотр событий
certmgr.msc Сертификаты
msconfig.exe Настройка системы
control schedtasks Планировщик заданий
wmimgmt.msc Инфраструктура управления
utilman.exe Диспетчер служебных программ
View more entries