вторник, 4 августа 2015 г.


Что скажете на счет здорового питания?

пятница, 2 апреля 2010 г.

Vista/XP. Перенос профиля пользователя на другой диск

Как ситуация выгялядит по-умолчанию. У вас есть папки “C:\Documents and Settings” или “C:\Users” в Windows Vista которые хранят профили наших пользователей. Часто возникает ситуация когда профиль того или иного пользователя нужно перенести на другой диск. Как самый простой пример в рамках освобождения свободного места на системном диске, как более сложный для удобства резевного копирования. Делается это довольно просто, путем игр в реестре по ключевому слову “ProfileList”. А точнее изменение параметра “ProfileImagePath” для нужного нам профиля.

1. Создаем на диске “D:\” (или тот на который будете переносить профиль) папку “D:\Documents and Settings” или “D:\Users” в зависимоти от того XP у вас или Vista.

2. Заходим под любым других пользователем (не тот чей профиль переносим) в систему.

3. Открываем Редактор реестра “Regedit”. Пуск -> Выполнить -> Regedit

4. Нажимаем “CTRL + F” и в строке поиска вводим “Profilelist”. Ищем.

5. В найденной ветке реестра будут отображаться настройки профилей. Вам нужно развернуть SID нужного пользователя. (Его легко узнать по параметру “ProfileImagePath”)

6. Меняете букву диска для нужного пользователя в параметре “ProfileImagePath”. Т.е было “C:\Users\username” а стало “D:\Users\username”.

7. Перемещаете папку профиля вашего пользователя целиком в новое место. Ну т.е в “D:\Users\”. Важно: При это не забываем отредактировать NTFS разрешения на папку. Пользователь должен иметь права “FULL CONTROL” на папку с профилем.

8. Перезагружаемся и заходим под новым пользователем. Если вы все сделали правильно. Профиль автоматом будет использоваться с диска “D:\”. В противном случае на диске “C:\” появится свежесозданный профиль для вашего пользователя.

четверг, 17 декабря 2009 г.

Локальный кеширующий DNS-сервер

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

Реализуется это очень просто:

1. Скачать и установить ExtraDNS_v3.0.4.rar

После рестарта программа руганётся на DLL, это нормально, жмём ОК.

2. Регистрируем программу при помощи кейгена (имя пользователя не меньше 10 символов)

3. Настраиваем программу как на скринах:



Синяя полоска - получено локально, красная - получено с сервера.
По мере заполнения базы данных соотношение будет изменяться в пользу локальных данных.



4. Настраиваем свойства соединения, нужно вписать 'Предпочитаемый DNS-сервер': 127.0.0.1

Запускаем интернет, после заполнения базы данных радуемся ускорению.

пятница, 4 декабря 2009 г.

Гарячие клавиши для "Безопасного извлечения устройств и дисков"

Для начала создадим ярлык.



Вписываем следующее:

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll



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



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



Ну и последнее действие, в свойствах ярлыка прописываем гарячие клавиши для запуска:

четверг, 26 ноября 2009 г.

Диагностика сетевых проблем

Любой сисадмин рано или поздно сталкивается с ситуацией, когда юзер, который обращается с жалобами на проблемы, весьма далек от технических нюансов (классическая ситуация – какая-то блондинка, максимально подробное описание проблемы у которой сводится к «инет не работает»). Вот для таких случаев может пригодится нижеприведенный сценарий, результат работы которого юзер каким-то образом должен передать админу.

set cur_time=%time:~0,8%
set cur_date=%date%
set f=result.txt
set TMP=defgate.rsl
set STEPS=8
echo Please wait a few minutes. Diagnostics in progess…
echo %cur_time% %cur_date% >> %f%
ipconfig /all >> %f%
echo Step 1 of %STEPS% completed.
tracert -d 195.214.195.105 >> %f%
echo Step 2 of %STEPS% completed.
tracert -d -h 7 avz.org.ua >> %f%
echo Step 3 of %STEPS% completed.
tracert -d -h 7 mail.ru >> %f%
echo Step 4 of %STEPS% completed.
route print >> %f%
echo Step 5 of %STEPS% completed.
netstat -b >> %f%
echo Step 6 of %STEPS% completed.
netsh diag show ieproxy >> %f%
echo Step 7 of %STEPS% completed.
netsh diag show gateway > %TMP%
FOR /F «skip=3 tokens=3″ %%I IN (%TMP%) DO (
ping -n 50 %%I >> %f%
route print %%I >> %f%
goto END
)
:END
erase %TMP%
echo Diagnostics complete. Please, send the file %f% to support team.


Особенно заслуживает внимания конструкция FOR /F "skip=3 tokens=3" %%I IN (%TMP%), которая представляет собой некоторый аналог связки команд tail и awk (или cut) в Unix-системах. Ключ skip=3 означает, что в файле %TMP% будет пропущено первые 3 строки, а tokens=3, означает, что в параметр цикла %%I будет подставлена 3-яя по счету подстрока в 4-ой строке файла (подстроки по умолчанию разделяются пробелами). Так что даже не имея под рукой любимого bash-а, в Windows можно как-то выкрутиться, всего-то почитав хелп «for /?» :)

источник

hobocopy – копирование файлов, которые используются в данный момент

Оригинальное название статьи – ‘Backup/Copy Files that are «In Use» or «Locked» in Windows’.

Если Вы когда-то пробовали скопировать файл, который используется другим приложением, Вы могли видеть сообщение об ошибке типа «The process cannot access the file because another process has locked a portion of the file». Начиная с Windows XP, поддерживается технология Volume Shadow Copy (в русской версии соответствующий сервис называется «Теневое копирование тома»), которая используется для реализации фич Previous versions (»Предыдущие версии») в Vista, System Restore (»Восстановление системы») и бекапов. Суть в том, что создается временный «снимок» файла или раздела, а затем приложению дается возможность чтения этого «снимка», даже если другие приложения читают или даже модифицируют данный файл. Одна из полезных утилит, которая использует технологию Volume Shadow Copy, называется HoboCopy. Для ее работы должен также быть запущен сервис «Microsoft Software Shadow Copy Provider».

Копиривание одного файла
Ситнаксис командной строки:

hobocopy c:\directoryname\ d:\backupdirectory\

Например, если мы хотим скопировать файл c:\users\vasya\mail\outlook.pst в d:\backups\outlook.pst, то команда будет следующая:

C:\> hobocopy c:\users\vasya\mail\ d:\backups\ Outlook.pst

HoboCopy (c) 2006 Wangdera Corporation. hobocopy@wangdera.com
Starting a full copy from c:\users\vasya\mail to d:\backups\
Copied directory
Backup successfully completed.
Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39.
1 files (606.45 MB, 1 directories) copied, 7 files skipped

Копирование директории
Можно также скопировать сразу всю директорию, в этом случае нужно использовать опции /full, /r (рекурсивное копирование) и /y (не спрашивать подтверждения).

Пример:

hobocopy /full /skipdenied /y /r c:\users\vasya\ d:\backups\

Инкрементальное копирование
А для регулярного копирования целого раздела пригодятся опции /incremental (копировать только файлы, измененные с момента последнего полного копирования) и /statefile (указывается путь к файлу, содержащему служебную информацию о последнем бекапе).

Пример:

hobocopy /incremental /statefile=d:\lastbackup.dat /y /r c:\users\vasya\ d:\backups\

При первом запуске вместо /incremental следует использовать /full чтобы создался файл состояния.

Утилиту скачать можно здесь.

пятница, 6 ноября 2009 г.

Windows 7 Install: Cannot boot from CD – Code 5 Решение



- Download the Ultimate Boot CD.
- Burn it to a CD.
- Insert the Ultimate Boot CD in your DVD drive and boot the PC. Of course you need to make sure your BIOS is set to boot from the DVD and not the hard drive.
- In the Ultimate Boot CD, go to Filesystem Tools->Boot Managers->Smart BootManager
- Once the Smart BootManager is loaded, take out the Ultimate Boot CD and put in your Windows 7 DVD.
- Now scroll down to CD0 and hit ENTER.