четверг, 30 декабря 2010 г.

С новым годом!

Вот и подошел к логическому завершению - то есть к концу 2010 г. За прошедший год случилось много хорошего и интересного, что не может не радовать, менее приятного практически не было, что тоже приятно.

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

Желаю всем прекрасно встретить новый год, и чтобы в 2011-м году всем во всех начинаниях сопутствовала Госпожа Удача, чтобы цели в жизни становились все смелее, чтобы находились возможности для их достижения, и чтобы весь негатив остался в уходящем году.

С Новым 2011-м годом Кота всех (говорят, еще и Кролика, но Коты мне нравятся намного больше)! Успехов в новом году!



P.S. Отличный сайт про встечу 2011 г. - Год Кота 2011.


вторник, 21 декабря 2010 г.

Наглядно о необходимости резервного копирования

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



А ведь такая ситуация в принципе реальна, потому что с мобильным устройством случится может всякое... Да минет вас чаша сия ;) .

понедельник, 20 декабря 2010 г.

Решение проблемы медленной сетевой печати

В операционных системах Windows есть одна неприятная черта - очень хитро и с благими намерениями устроенная система печати. Хитрость в том, что при печати на сетевом принтере Windows опрашивает все принтера, имеющиеся в списке, причем не важно - включены они или нет, доступны или нет. А если в списке есть удаленный принтер, да еще и работающий по медленному соединению, например - он стоит на складе, и иногда недоступен - повреждена связь или просто отключено электричество - то печать начинает заметно тормозить на каждом документе, что не есть хорошо. Но - всегда есть решение. Создаем .reg файл следующего содержания:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"NoNetCrawling"=dword:00000001

сохраняем его в доступном для всех пользователей месте , например \\server\netlogon\no_remote_printers.reg , там же создаем .bat файл следующего содержания (или добавляем к существующему логон-скрипту):

@echo off > nul

regedit /s \\server\netlogon\no_remote_printers.reg

Далее открываем Active Directory - пользователи и компьютеры\свойства домена\групповая политика\изменить\конфигурация пользователя\конфигурация Windows\сценарии\вход в систему, и добавляем туда путь к нашему батнику в виде \\server\netlogon\no_remote_printers.bat.

Проверяем и радуемся :).

четверг, 9 декабря 2010 г.

Облегчаем себе копирование файлов на внешний диск

Иногда надо периодически сбрасывать на внешний диск один и тот же набор файлов много раз - например, делать копию документов и установочных файлов, собранных за время, прошедшее после предыдущего копирования - например, в пятницу. Конечно, можно руками выбирать и копировать, но это как-то неправильно, потому как машина должна работать, а человек думать. Размышления на тему облегчения ежепятничного копирования привело к появлению следующего .bat файла:

@echo off > nul

TITLE Backup Work Desktop to USB HDD

XCOPY /D /E /H /R /K /Y d:\Yaromax\Articles\*.* %CD%@Yaromax\Articles\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Books\*.* %CD%@Yaromax\Books\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Documents\*.* %CD%@Yaromax\Documents\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Pictures\*.* %CD%@Yaromax\Pictures\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Video\*.* %CD%@Yaromax\Video\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Install\*.* %CD%@Yaromax\Install\*.*

Файд сохраняем в корневом каталоге переносного диска, называем как-нибудь вроде backup_work.bat, и запускаем при подключенном внешнем диске и необходимости обновить файлы на нем. Что делает этот файл: берет файлы, измененные после последнего копирования (/D) из указанного каталога и подкаталогов (/E), включая скрытые файлы (/H), замещает в том числе файлы только для чтения (/R), копируется атрибут "только для чтения" (/R), подавляя запрос на перезапись существующих файлов (/Y), копирует на внешний диск, определяя назначенную ему букву (%CD%). Внимание: после %CD% ставить "\" не надо - %CD% разворачивается в путь, который выглядит, например так: H:\ . Как всегда в командной строке - больше информации по xcopy /? . Например, можно обрабатывать архивный бит, устанавливать дату, после которой копировать файлы, настраивать исключения, сравнивать файлы перед копированием. Короче - одна команда xcopy, совершенно прекрасно организующая резервное копирование без установки дополнительных программ, и - что приятно - "абсолютно безвозмездно, то есть даром" .

среда, 8 декабря 2010 г.

Окончательное решение проблемы незапускающегося компьютера

В прошлый раз я рассказывал про восстановление компьютера после отказа стартовать из-за повреждения файла %SYSTEMROOT%\System32\Config\System, который является ни чем иным, как кустом реестра. Вопрос в том, что через несколько дней все повторилось с точностью до деталей, и пришлось искать более эффективное решение проблемы. Были найдены следующие варианты решения:

1. Загрузится с внешнего источника, например в Windows PE, или с все того же BartPE и попробовать слелать следующее:

- скопировать %SYSTEMROOT%\System32\Config\System в %SYSTEMROOT%\System32\Config\System.bak - резервная копия никому не мешала;

- скопировать %SYSTEMROOT%\System32\Config\System.alt (предыдущая копия куста реестра, создается автоматически) в %SYSTEMROOT%\System32\Config\System;

- перезагрузить компьютер.

2. Если не помогло - может быть и такое - то можно попробовать следующее:

- скопировать %SYSTEMROOT%\Repair\System в %SYSTEMROOT%\System32\Config\System - в итоге восстановится куст реестра на момент установки системы. Минус - придется переустанавливать драйвера всех установленных позже устройств, если таковые есть, тем не менее - неплохой вариант, если нет резервной копии системы;

3. Восстановить %SYSTEMROOT%\System32\Config\System из резервной копии, созданной ранее например Acronis True Image - наиболее простой и эффективный способ, после чего обязательно удалить через Диспетчер устройств все отсутствующие устройства, особое внимание уделить разделам Дисковыве устройства и Тома хранения данных - там любят оставлять информацию о себе всякие USB-диски. Естественно, удаляем не все подряд, а только то, что точно не используется. Например, кардридер может отображаться как отсутствующий, но это же не так - просто в него не вставлено никаких карт памяти. Т.е. анализировать и чистить надо внимательно. Еще - размер файла %SYSTEMROOT%\System32\Config\System ограничен 10.3 Мб, что тоже может являться ориентиром при решении проблемы.

После проведенной чистки системы все работает прекрасно, что не может не радовать.

Статья на microsoft.com: Не запускается компьютер, если размер куста SYSTEM слишком велик.

Поменьше всем падений системы, не забываем делать бэкапы, и чтобы пореже они были нужны. Успехов!