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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - WinntFix (настройка системы на Т-40)

Ответить
Настройки темы
Служебные - WinntFix (настройка системы на Т-40)

Аватара для opel431

Ветеран


Contributor


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


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

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


Изменения
Автор: opel431
Дата: 03-02-2012
Описание: Некритическое обновление
Вложения
Тип файла: 7z WinntFix.7z
(279.3 Kb, 341 просмотров)
Аддон WinntFix предназначен для корректировки файла ответов Windows XP на Т40.


Аддон имеет расширенный набор изменяемых параметров файла $winnt$.inf:
Данные пользователя и установка пароля, способ взаимодействия с пользователем во время установки, настройка региональных параметров, настройка параметров дисплея и стиля оформления системы, классическое или стандартное меню "Пуск"), основные сетевые настройки, отключение встроенного брандмауэра и удаленного рабочего стола, настройка некоторых системных параметров (папки пользователей, контрольные точки, защита системы), выбор не устанавливаемых в систему компонентов, выбор домашней страницы и службы поиска.

Реализовано переименование встроенных пользователей, добавление новых учетных записей и активация гостя. Возможен выбор файла ответов(*.sif).

Особенности:

Описание:
  • 1. В списке выбора можно выбрать файл ответов (в список добавляются все файлы из директории %SYSTEMROOT%\System32\*.sif).
    2. Утилита WinntFix.exe может быть запущена:
    2.1. С параметрами:
    - первый параметр, время до авто запуска (пример - WinntFif.exe 60). При параметре 0 авто запуск отменяется и программа ждет ввода пользователя (пример - WinntFif.exe 0). Только первый параметр может применяться самостоятельно;
    - второй параметром, параметр U (без пароля) или UP (с паролем пользователя)- она задействует авто вход под именем пользователя (определенным, в параметре FullName, в файле ответов). Применяется только при наличии первого параметра (пример - WinntFif.exe 60 U);
    - третий параметром, или пароль пользователя (при втором параметре UP), или активация гостя, параметр G (при втором параметре U). Применяется только совместно со вторым (пример - WinntFif.exe 60 UP 12345) или так (пример - WinntFif.exe 60 U G).
    - четвертый параметр G применяется при втором параметре UP - для активации Гостя.
    2.2. С настроенным файлом WinntFix.ini, при этом параметры не применяются.
    - запуск с файлом Ini допускает более тонкую настройку программы (см. комментарии в файле Ini).
    - если файл Ini не нужен, необходимо удалить его из аддона и отредактировать файлы Dosnet и TxtSetup (удалить строки с упоминанием WinntFix.ini).
    3. По умолчанию (без параметров и в отсутствии файла WinntFix.ini) программа запускается с авто запуском - 30 сек. В случае начала ручной корректировки авто запуск отменяется.
    4. Создание многих секции в результирующем файле ответов можно отменить - сняв соответствующий чек.
    5. Для множественного выбора в списках региональных настроек необходимо удерживать клавишу Ctrl.
    6. Если в списке доступных тем, домашней страницы, службы поиска отсутствует параметр, прописанный в файле ответов, то он добавляется в список автоматом.
    7. Добавление пользователя, из FullName в учетные записи и авто входом, доступно только при пустом (*) пароле Администратора.
    8. В полях редактирования, где необходимо переключение клавиатуры, предусмотрена смена раскладки по клику в поле редактирования. 9. ВНИМАНИЕ! После закрытия программы без настройки в файле WinntFix.ini (по таймеру или нажатию кнопки "Выход") программа само удаляется. Так что, экспериментируйте запуск только с копией программы, или с файлом Ini и параметром AfterDel=no.
    9. Для запуска программы на этапе Т-40 используется файл PreSetup.cmd (например, из аддона Fake-Setup Advanced). Где и прописываются параметры запуска утилиты: С параметрами (при отсутствии файла настроек), например: if exist "WinntFix.exe" (start /wait WinntFix.exe 60) или так: (start /wait WinntFix.exe 20 u). При наличии файла настроек WinntFix.ini - без параметров (start /wait WinntFix.exe).

Файл настроек:

[Form]
; Время до авто запуска (при 0 отмена)
AutoStart=20
; Удаление утилиты и файла ini после завершения (yes/no)
AfterDel=yes

[AddUser]
; Добавить пользователя из FullName в учетные записи (yes/no)
Add=yes
; Пароль для учетной записи (макс = 14 символов, мин = пусто)
Password=
; Добавить пользователя в группу Администраторы (yes/no)
AddAdmin=yes

[NewUser1]
; Имя добавляемой учетной записи
Name=""
; Пароль для учетной записи (макс = 14 символов, мин = пусто)
Password=
; Добавить пользователя в группу Администраторы (yes/no)
AddAdmin=no

[NewUser2]
[NewUser3]

[DefaultUser]
; Переименовать встроенные учетные записи (yes/no)
Rename=no
; Учетная запись Администратор (новое имя)
NewAdministrator=""
; Учетная запись Гость (новое имя)
NewGuest=""
; Активировать учетную запись Гость (yes/no)
ActiveGuest=yes

[Themes]
; Список доступных тем (Windows XP добавляется по умолчанию)
Themes1=AeroBlue
Themes2=BlackBlue
Themes3=Loki07
Themes4=OpusOS
Themes5=Royale
Themes6=WinStyle7
Themes7=VistaCG

[Home_Page]
; Список для домашней страницы IE
Home1=http://www.yandex.ru/
Home2=http://news.google.ru/
Home3=about:blank

[Search_Page]
; Список для службы поиска IE
Search1=http://www.yandex.ru/search
Search2=http://www.google.ru/search

История версий:

3.0.0 - Базовая версия
3.0.1 - Изменено расположение компонентов на вкладках. Применен список для выбора часового пояса . Исправлена визуализации чек боксов.
3.0.2 - Управление синхронизацией исходного и нового файла ответов. Чтение темы оформления из %Systemroot% и %WinDir%. Добавлены параметры отправки отчетов и визуализации интерфейса сообщений об ошибках. Сохранение копии $winnt$.inf в $winnt$.bak.
3.0.3 - добавлен выбор файла ответов и параметры запуска с авто входом пользователя.
3.0.4 - Добавлена активация гостя и общий доступ. Переработан скрипт для добавления пользователей. Авто добавление домашней страницы и службы поиска - при отсутствии в списке выбора.
3.0.5 - Добавлен параметр для активация гостя - G. Параметр может быть 3-м (при параметре U или 4-м, при параметре UP). Добавлена возможность использования файла настроек. Исправлены синтаксические ошибки создания файла NewUser.cmd.
2012 - Финал.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 12:39, 22-08-2010

 

Аватара для opel431

Ветеран


Contributor


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

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


Цитата murder:
произвольно меняется раскладка при добавлении пользователей »
Раскладка меняется при клике на поле - естественно и переключается.
Цитата murder:
учёные записи без пароля и с паролем менее трёх знаков не добавились; »
По длине пароля объяснил выше - установлен лимит в минимум 3 (смотрите исходник - /minpwlen:3)
По созданию дополнительных пользователей, аналогично - отсутствуют заключительные кавычки в имени пользователя ("user" /....).
Цитата murder:
в списке появился, но не стал дефолтным »
Проверю, как будет возможность исправлять проект.
Цитата murder:
гость не включился »
Утилита ntrights.exe должна быть в системе и в батнике прописан путь ее запуска.
Цитата murder:
папка Documents and Settings переименовывается, но значки пользователей не переносятся в новую папку »
Вот этого не знаю - нужно смотреть.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

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

Отправлено: 21:47, 18-07-2011 | #231



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

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


Старожил


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

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


opel431,
ntrights.exe вместе с WinntFix.exe в System32 копируется, добавил в
Dosnet
Код: Выделить весь код
[Files]
d1,WinntFix.exe
d1,ntrights.exe
и в TxtSetup
Код: Выделить весь код
[SourceDisksFiles]
WinntFix.exe	= 1,,,,,,,2,0,0
ntrights.exe	= 1,,,,,,,2,0,0
он сработал, т.к. учётная запить без отметки сделать админской, создалась ограниченной.
Может Гость не активировался потому что был при этом переименован?
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:10, 18-07-2011 | #232


Аватара для opel431

Ветеран


Contributor


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

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


Цитата murder:
Может Гость не активировался потому что был при этом переименован? »
Естественно - ведь встроенной записи ГОСТЬ в системе больше нет.
А путь запуска утилиты, мне кажется, необходим - надо тщательно проверять, хотя утилита и системная.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 18-07-2011 в 22:35.

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

Отправлено: 22:14, 18-07-2011 | #233


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Stranger13:
поэтому хотелось бы настраевымый список тем. »
Как скажите + что на это скажут другие.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 22:38, 18-07-2011 | #234


Аватара для sLiDeR-X

Ветеран


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


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

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


Цитата opel431:
Естественно - ведь встроенной записи ГОСТЬ в системе больше нет. »
соответственно надо в батник брать название учетки гостя из поля программы, аналогично 1 пользователю.

Цитата opel431:
поэтому хотелось бы настраевымый список тем »
поясните, не совсем понимаю суть

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 06:32, 19-07-2011 | #235


Аватара для opel431

Ветеран


Contributor


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

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


Цитата sLiDeR-X:
соответственно надо в батник брать название учетки гостя из поля программы »
Естественно. Все уже заметано! Надо просто добраться до своей машины - есть перспектива в ближайшие дни.

Цитата sLiDeR-X:
поясните, не совсем понимаю суть »
Иметь файл со списком тем.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 19-07-2011 в 22:16.


Отправлено: 07:55, 19-07-2011 | #236


Аватара для VIP-men

Старожил


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

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


opel431, Файл со списком тем - я против, т.к. все-таки вся прелесть Ваших утилит - они однофайловые (нажал-настроил).

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

Это только лишь мое мнение, но может все-таки корректнее было бы вместо выбора тем просто добавить вкладку с галочкой "Использовать классическую тему оформления", что будет отражать
параметр DefaultStartPanelOff = Yes

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

Код: Выделить весь код
[Shell]
; Этот параметр позволяет установить тему, которую Windows будет использовать по умолчанию. Это может быть тема, входящая в состав Windows, или любая сторонняя тема. Если вы используете этот параметр, то Windows загрузится не с темой Луна, а с той, которую вы укажете. Необходимо помнить, что для использования сторонних тем родная библиотека uxtheme.dll должна быть заменена на пропатченную.
    CustomDefaultThemeFile="%Systemroot%\Resources\Themes\Zune.theme"

; Этот параметр заставит Windows использовать классическую тему. Внимание: если данный параметр имеет значение Yes, то он преобладает над параметром CustomDefaultThemeFile.
    ; DefaultThemesOff = Yes
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:11, 20-07-2011 | #237


Старожил


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

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


Согласен с VIP-men. Остальные темы можно перечислить в [Shell] в закоментированном виде, и нужный вариант подчеркнуть раскомментировать

Отправлено: 22:00, 20-07-2011 | #238


Аватара для opel431

Ветеран


Contributor


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

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


Цитата VIP-men:
Файл со списком тем - я против »
Цитата murder:
Согласен с VIP-men »
А я, наконец добрался до своей машины и - набросал ini (вместо параметров можно настроить авто вход, добавление пользователей, переименование встроенных учетных записей, темы, дом. страница, служба поиска). Вот теперь и выскажитесь - как лучше.

Цитата VIP-men:
может все-таки корректнее было бы вместо выбора тем просто добавить вкладку с галочкой "Использовать классическую тему оформления" »
Чек "Классическая тема оформления" присутствует, а добавлять ручками тему???. Не все ведь пользователи сборок "продвинутые", здесь нужно взвешенное решение.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 21-07-2011 в 02:19.

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

Отправлено: 02:07, 21-07-2011 | #239


Аватара для sLiDeR-X

Ветеран


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


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

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


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

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 07:55, 21-07-2011 | #240



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - WinntFix (настройка системы на Т-40)

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




 
Переход