Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки

Ответить
Настройки темы
Маленькие хитрости автоустановки

(*.*)


Сообщения: 36503
Благодарности: 6677


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 07-06-2008
Описание: добавлены ссылки на статьи сайта
Маленькие хитрости автоустановки

Доброго времени суток!

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

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

На сайте (new!):В Wiki:
Локальные правила темы
  1. Публикуйте каждую хитрость отдельным сообщением. Так будет легче сослаться на пост, если возникнет необходимость дать ссылку в другой ветке.
  2. Не нужно публиковать в теме твики реестра, за исключением тех случаев когда твик является неотъемлемой частью хитрости. Для твиков прикреплена отдельная тема.
  3. Не нужно задавать вопросы, не относящиеся к опубликованным в теме материалам. Если вы хотите что-то осуществить, но не знаете как - воспользуйтесь правилами создания тем на форуме. Такие вопросы будут удаляться без сожаления.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:26, 22-12-2005

 

(*.*)


Сообщения: 36503
Благодарности: 6677

Профиль | Сайт | Отправить PM | Цитировать


Пауза в пакетном файле

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 05-11-2006 в 10:56. Причина: дал прямую ссылку на sleep.exe

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:27, 22-12-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


(*.*)


Сообщения: 36503
Благодарности: 6677

Профиль | Сайт | Отправить PM | Цитировать


Перезагрузка компьютера

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 05-11-2006 в 10:59.


Отправлено: 06:30, 22-12-2005 | #3


(*.*)


Сообщения: 36503
Благодарности: 6677

Профиль | Сайт | Отправить PM | Цитировать


Добавление папки в PATH

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 05-11-2006 в 10:55.


Отправлено: 06:31, 22-12-2005 | #4


(*.*)


Сообщения: 36503
Благодарности: 6677

Профиль | Сайт | Отправить PM | Цитировать


Скрываем консольные окна

Отправлено: 08:25, 23-12-2005 | #5


(*.*)


Сообщения: 36503
Благодарности: 6677

Профиль | Сайт | Отправить PM | Цитировать


Как назначить переменную папке C:\Documents and Settings

Пожалуй, самый короткий путь предложил EgOrus здесь:
Код: Выделить весь код
SET dir=%AllUsersProfile%
SET mydir=%dir:~0,-10%
Первая строка создает переменную dir равную %AllUsersProfile%. Последняя в свою очередь разбирается как Х:\Documents and Settings\All Users (Х - буква диска). Вторая строка создает переменную mydir, которая получена вырезанием из переменной dir нуля (0) символов с начала и десяти (10) символов с конца. Строго говоря, ноль можно было опустить. Если отнять от Х:\Documents and Settings\All Users последние десять символов, то и получится искомая переменная X:\Documents and Settings

Данная переменная действительна только в течении данной cmd сессии и не является постоянной.

Как назначить переменную папке C:\Documents and Settings (II)

Есть проблема, которая может возникнуть при использовании предыдущего метода: папка %ALLUSERSPROFILE% была перемещена с какой-либо целью. В таком случае, путь к директории профилей может оказаться ложным. Тогда надо брать значение из реестра. Зайдите в ветку реестра и посмотрите какие там значения параметров.
Код: Выделить весь код
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Их можно использовать
Код: Выделить весь код
@echo off

:: Get the profiles directory from the registry
for /f "usebackq tokens=3,3* delims==	" %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i

:: Set the profiles dir as %profiles%
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i

:: Result
echo %profiles%
pause
exit

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 29-12-2005 в 19:26.


Отправлено: 06:28, 26-12-2005 | #6


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip DeskSaver.zip
(100.5 Kb, 409 просмотров)

Если необходимо одинаково настроить рабочий стол (расположение иконок) на большом количестве компьютеров, то можно воспользоватся приаттаченной утилитой - DeskSaver.exe

После настройки на эталонном компьютере запускаем DeskSaver.exe s
Копируем утилиту и полученный файл настроек DeskSaver.ini на остальныее компьютеры и запускаем DeskSaver.exe r
Значьки будут выстроенны как на эталонной машине.

Внимание! Запускать надо только после инициализации рабочего стола, например из

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

Внимание2! С read-only носителя не работает - оно выгружает из ресурса dll, отрабатывает действие и удаляет ее. Зато оди файл.

PS Возможно и другое применение - при наличии детей или в школе закинуть прогу в атозагрузку и бардак на рабочем столе будет ликвидирован автоматом.

PSS Извиняюсь за ошибку. Вложение было с мусором - сейчас исправил. Там действительно то, что надо!

Последний раз редактировалось Boa Soft, 12-01-2006 в 04:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:57, 26-12-2005 | #7


Аватара для specialist

Старожил


Сообщения: 406
Благодарности: 108

Профиль | Отправить PM | Цитировать


Переменные среды (обсуждение)

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Последний раз редактировалось Vadikan, 20-10-2006 в 21:02.


Отправлено: 14:28, 29-12-2005 | #8


Старожил


Автор проектов


Сообщения: 456
Благодарности: 92

Профиль | Отправить PM | Цитировать


Замена Boot Screen-на создаём файл с картинкой 640x480 16-цветный под именем boot.bmp в папке WINDOWS и правим boot.ini в корневом каталоге диска: приводим к следующиму виду.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noguiboot /bootlogo

Очень удобно так как не приходится править ядро (да и не каждый сумеет), плюс не зависит от текущей версии WINDOWS. Как исправить файлик и добавить картинку в автоматическом режиме, думаю объяснять не надо? :-)

-------
По-настоящему занятой человек в свободное время спит.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:10, 03-01-2006 | #9

MKN MKN вне форума

Ветеран


Сообщения: 2355
Благодарности: 558

Профиль | Отправить PM | Цитировать


Кто подскажет - как сделать такую "хитрость" чтобы после завершения автоустановки просигналил динамик компьютера?

Отправлено: 11:01, 05-01-2006 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Маленькие скрипты на каждый день [mzd] Общий по Linux 26 09-03-2009 20:09
Прочее - Хитрости с сетью! <попытка отъесть полосу пропускания> Martion Сетевые технологии 8 11-12-2008 17:26
Разное - Хитрости Windows Vista Ydav Microsoft Windows Vista 1 05-04-2008 20:09
Internet Explorer 7 - "Советы и маленькие хитрости" OSZone News Новости и события Microsoft 3 02-04-2008 09:10
Маленькие окна браузера 4ay-nik Microsoft Windows 2000/XP 1 31-01-2007 22:25




 
Переход