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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] автоправка boot.ini и автоопределение буквы диска вместо переменной %windir%

Ответить
Настройки темы
[решено] автоправка boot.ini и автоопределение буквы диска вместо переменной %windir%

Аватара для AppleNTU

Dі`яbloк


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


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


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

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


Вопрос такой! есть автоматическая установка виндовс и установка "консоли востановления", но при перезагрузки появляется окошко выбора операционной системы 30 секунд! как её можно убрать и поставить 0 секунд автоматически т.е фактически править boot.ini в автоматическом режиме.
все мы пользуемся переменными вместо букв дисков! это удобно, практично, и не завязывается на конкретном диска (например С:\")
есть у меня такой случай, когда мне надо указать вместо переменной "%windir%\TEMP" саму букву диска, например в "D:\Temp". есть ли какая нибудь возможность сделать это автоматически скриптом\командой(ами)\автоматической програмкой, что бы сама узнавала значение переменной %windir% и вместо неё прописывает соотвсетвующую букву а не %windir%+путь (в нашем примере была буква диска "D")
и если не сложно подскажите как это все автоматически при установки сделать.

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Отправлено: 10:07, 25-12-2007

 


Moderator


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

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


AppleNTU, если так хочется, пожалуйста:
Код: Выделить весь код
Reg Add HKCU\Environment /V TEMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Reg Add HKCU\Environment /V TMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F

Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TEMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Скрипт установит и пользовательские, и системные переменные TEMP и TMP в C:\Temp (если %SystemDrive% равно C).


Цитата AppleNTU:
извини но есть ещё старіе архиваторы, программы которые от переменной в пути к папке темп сносит башню!!! это пусть и для старых, но для себя я завел железное правило ставить именно букву диска! вот и спрашиваю как сделать эту вешь автоматически!!!
Не верится.
Если тип параметров REG_SZ, действительно, могут быть глюки. А с нормальным REG_EXPAND_SZ проблем с подстановкой переменных не может быть в принципе.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:33, 27-12-2007 | #11



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

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


Аватара для AppleNTU

Dі`яbloк


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


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

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


попробую спасибо!

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Отправлено: 18:24, 27-12-2007 | #12



Moderator


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

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


AppleNTU, еще нюанс вспомнил: учетка с правами Пользователя не имеет разрешений NTFS на запись в %windir%\Temp и C:\Temp. Соответственно, после создания папки %SystemDrive%\Temp желательно задать разрешения с помощью команды Cacls:
Код: Выделить весь код
Echo Y | Cacls "%SystemDrive%\Temp" /E /P "Пользователи":C
(если система английская, поменять "Пользователи" на "Users").
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:05, 28-12-2007 | #13


Аватара для AppleNTU

Dі`яbloк


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


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

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


Цитата Petya V4sechkin:
Cacls »
прикольная команда, незнал раньше о ней! спасибо за подсказку! может этот топик (перебравши) Vadikan добавит в "хитрости автоустановки"? я думаю многим начинающим форумчанам будет полезны такие "ньюансы"
ещё добавить о автоустановке консоли востановления
PHP код: Выделить весь код

title plese wait the install programs and tweks...

SET CDROM=%~d0
color 00
ECHO.

for %%
i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:WIN51 set CDROM=%%i:

start /wait %CDROM%i386winnt32.exe /cmdcons /unattend

Bootcfg 
/TIMEOUT 0 

@echo off
cls 

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

PHP код: Выделить весь код

Reg Add HKCUEnvironment /V TEMP /T REG_EXPAND_SZ /"%SystemDrive%\Temp" /F

Reg Add HKCUEnvironment 
/V TMP /T REG_EXPAND_SZ /"%SystemDrive%\Temp" /F

Reg Add 
"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TEMP /T REG_EXPAND_SZ /"%SystemDrive%\Temp" /F
Reg Add 
"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TMP /T REG_EXPAND_SZ /"%SystemDrive%\Temp" /
Echo Cacls "%SystemDrive%\Temp" //"Пользователи":



кстати Echo Y | Cacls "%SystemDrive%\Temp" /E /P "Пользователи":C -это не буква диска !?!?!?

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Отправлено: 10:41, 28-12-2007 | #14



Moderator


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

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


Цитата AppleNTU:
четкое назначение папки темп с правами для пользователей
Еще саму папку %SystemDrive%\Temp создать перед этим ;)

Цитата AppleNTU:
кстати Echo Y | Cacls "%SystemDrive%\Temp" /E /P "Пользователи":C -это не буква диска !?!?!?
Нет, C (Change) - разрешение на изменение (запись).

Отправлено: 10:49, 28-12-2007 | #15


Аватара для AppleNTU

Dі`яbloк


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


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

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


Цитата Petya V4sechkin:
Цитата AppleNTU:
четкое назначение папки темп с правами для пользователей
Еще саму папку %SystemDrive%\Temp создать перед этим »
$OEM$\$1\TEMP именно таким способом у меня создается папка темп изначально! там лежат стили картинки шрифты утилитки архиваторы которые ставятся при первом входе в систему (почему там, просто все в архивах для экономии места на двд-диске) может неправильно? подправте и я "исправлюсь"

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Отправлено: 11:15, 28-12-2007 | #16



Moderator


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

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


Цитата AppleNTU:
$OEM$\$1\TEMP именно таким способом у меня создается
Тогда все ок.

Отправлено: 11:30, 28-12-2007 | #17


Аватара для AppleNTU

Dі`яbloк


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


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

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


Цитата Petya V4sechkin:
AppleNTU, если так хочется, пожалуйста:
Код:
Reg Add HKCU\Environment /V TEMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Reg Add HKCU\Environment /V TMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TEMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /F
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V TMP /T REG_EXPAND_SZ /D "%SystemDrive%\Temp" /FСкрипт установит и пользовательские, и системные переменные TEMP и TMP в C:\Temp (если %SystemDrive% равно C).
Цитата AppleNTU:
извини но есть ещё старіе архиваторы, программы которые от переменной в пути к папке темп сносит башню!!! это пусть и для старых, но для себя я завел железное правило ставить именно букву диска! вот и спрашиваю как сделать эту вешь автоматически!!!
Не верится.
Если тип параметров REG_SZ, действительно, могут быть глюки. А с нормальным REG_EXPAND_SZ проблем с подстановкой переменных не может быть в принципе. »
Работает!!!! СПАСИБО!!!! С новым годом!!!! всех!!!

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Отправлено: 10:40, 02-01-2008 | #18



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] автоправка boot.ini и автоопределение буквы диска вместо переменной %windir%

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - в разделе boot.ini я случайно удалил раздел диска с: теперь не могу восстановить renataktau Microsoft Windows 2000/XP 6 15-09-2009 21:13
Загрузка - [решено] boot.ini Cr00t Microsoft Windows 2000/XP 4 29-04-2009 14:46
Загрузка - [решено] Проблемма с boot.ini Flat Microsoft Windows 2000/XP 7 29-08-2007 18:00
Загрузка - [решено] Неправильный boot.ini frodo17 Microsoft Windows 2000/XP 3 16-01-2007 17:43
Загрузка - [решено] Boot.ini или ? pilot_555 Microsoft Windows 2000/XP 4 23-11-2006 09:55




 
Переход