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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Fake-Setup Advanced

Ответить
Настройки темы
Служебные - [addon] Fake-Setup Advanced

Extractor


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

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


Изменения
Автор: jameszero
Дата: 23-05-2024
Описание: Moderatorial
Fake-Setup Advanced


Шапка темы до удаления её автором.
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 00:31, 14-10-2008

 

Модератор


Moderator


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

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


Вложения
Тип файла: 7z copyDistr_s_090903_17-11.7z
(1.0 Kb, 26 просмотров)

вот набросок скрипта для копирования дистрибутива, просьба потестить
1 копирует ли дистрибутив у вас?
2 после копирования и вынимания дистрибутива система защиты переключается на копию, не просит вставить диск с дистрибутивом при изменении системных файлов?

Код: Выделить весь код
@Echo off

REM задание места КУДА копировать дистрибутив
Set copyPlace=%SystemRoot%\OEM

Echo.
Echo Проверка, не был ли скопирован дистрибутив ранее.
if exist %copyPlace%\i386 (
	Echo.
	Echo Дистрибутив Windows уже скопирован в %copyPlace% 
	Echo.
	pause
	goto :EOF
)
Echo.
Echo Дистрибутив ранее не копировался

Echo.
Echo Поиск места, откуда была установлена Windows

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "SourcePath" >nul
if %ERRORLEVEL% NEQ 0 (
	Echo.
	Echo Windows не помнит, откуда её устанавливали 
	Echo.
	pause
	goto :EOF
)
FOR /F "TOKENS=3" %%I IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "SourcePath" ^| FINDSTR "SourcePath"') DO SET InstallPath=%%I

Echo.
echo Windows устанавливалась из %InstallPath%
Echo.

set INSTALLCD=%InstallPath:\I386=%
echo Дистрибутив будет копироватся из %INSTALLCD% в в %copyPlace%
Echo.

echo Проверка наличия дистрибутива в %INSTALLCD%
Echo.
if exist %InstallPath%\TXTSETUP.SIF (
	Echo Дистрибутив Windows найден в %INSTALLCD% 
) else (
	Echo Дистрибутив Windows НЕ найден в %INSTALLCD% ,  
	Echo пожалуйста вставте диск с дистрибутивом в этот привод 
	Echo и запустите копирование заново
	Echo.
	pause
	goto :EOF
)
Echo.
echo Подготовка к копированию дистрибутива

if exist %copyPlace% RD %copyPlace%
md %copyPlace%\I386\SVCPACK

copy /y %INSTALLCD%\*. %copyPlace% >copyDistr.log

Echo.
echo Копирование ASMS
Echo.
xcopy %InstallPath%\ASMS %copyPlace%\I386\ASMS /y /s /i >>copyDistr.log

echo Копирование SVCPack
Echo.
copy /y %InstallPath%\SVCPACK\*.ca_ %copyPlace%\I386\SVCPACK >>copyDistr.log

echo Основное копирование .... Пожалуйста подождите несколько минут,
echo это окошко закроется автоматически
Echo.
copy /y %InstallPath%\*.* %copyPlace%\I386 >>copyDistr.log

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /f /v "SourcePath" /t REG_SZ /d "%copyPlace%\I386"
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" /f /v "ServicePackSourcePath" /t REG_SZ /d %copyPlace%\
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" /f /v "SourcePath" /t REG_SZ /d %copyPlace%\
скрипт ведет лог копирования в текущем каталоге, поэтому запуск его с ReadOnly носителей выдаст ошибку.
по умолчанию копирование ведётся в c:\WINDOWS\OEM ,
копируются
\I386\ASMS\*.*
\I386\SVCPACK\*.ca_
\I386\*.*
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:13, 03-09-2009 | #531



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

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


Аватара для boss911

Alien


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

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


Цитата wolkow70:
У меня с новой версией сработало удаление. »
Ну не знаю, у меня не работает по-прежнему.

fSetup.ini
Код: Выделить весь код
[Options]
DrvFolder=%SystemDrive%\D
DelDrvAfterInst=1
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=0
DisableSFC=0
PatchUXTheme=0
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=0
SaPatchNewDevPopUP=0
VeryVerboseSaLog=0

SETUP.exe
Код: Выделить весь код
94,0 КБ (96 256 байт)
18 августа 2009 г., 11:23:51
Версия файла 9.8.18.0
MD5: 524cf24816a32568a269b3194a5d3ff8

Папка "D" так и осталась на системном разделе, только вот не знаю, была ли она полная, так как грохнул ее даже не заглянув во внутрь.

Что я не так делаю?

Отправлено: 23:07, 03-09-2009 | #532


Extractor


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

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


Цитата boss911:
Папка "D" так и осталась на системном разделе, только вот не знаю, была ли она полная, так как грохнул ее даже не заглянув во внутрь. »
Может какой-то файл в ней на момент попытки удаления остается заблокированным каким-либо процессом?

Что касается самого функционала удаляльщика, то в исправленной версии теперь он корректно рекурсивно удаляет все дерево папок, при этом предварительно снимая "скрытый"/"системный"/"только для чтения" атрибуты со всех удаляемых объектов.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 00:57, 04-09-2009 | #533


Аватара для boss911

Alien


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

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


Цитата Mr dUSHA:
Может какой-то файл в ней на момент попытки удаления остается заблокированным каким-либо процессом? »
Не могу сказать, вряд ли. Да и чего тут говорить/думать, ведь Z_DRV_INST удаляет папку с дровами, значит ничего не заблокировано. Набор драйверов используется один и тот же, меняются практически только дрова на звук и видео.

Цитата Mr dUSHA:
в исправленной версии теперь он корректно рекурсивно удаляет все дерево папок »
Удаляет папки в корневой папке с драйверами или корневую папку тоже убивает? Например, у меня все дрова складываются в "%SystemDrive%\D" (конфиг выше), так вот, должна ли удалится "D" или она только очистится, а сама папка останется?

Отправлено: 02:38, 04-09-2009 | #534


Аватара для wolkow70

Ветеран


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

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


Цитата boss911:
Что я не так делаю? »
У меня во это в конце.
DelDrvAfterInst=1
Проверь еще перевод строк в файле.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 07:50, 04-09-2009 | #535


Аватара для boss911

Alien


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

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


Цитата wolkow70:
У меня во это в конце.
DelDrvAfterInst=1 »
Да это не причем (расположение строк параметров в конфиге), имхо. Если что, то пусть меня поправит Mr dUSHA, а так же интересует ответ на мой верхний пост.

Отправлено: 19:20, 04-09-2009 | #536


Extractor


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

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


Цитата boss911:
так вот, должна ли удалится "D" или она только очистится, а сама папка останется? »
Удаляется и сама папка "D".

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 21:41, 04-09-2009 | #537


Аватара для batyaPS

Ветеран


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

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


Цитата boss911:
А вот ошибка из лога:
Код:
Ошибка 1933. Службе установщика Windows не удается обновить один или несколько защищенных файлов Windows. Ошибка SFP: 3. Список защищенных файлов:\r\nc:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll »
тоже есть такая ошибка

0

Последний раз редактировалось batyaPS, 22-10-2009 в 14:25.


Отправлено: 18:09, 17-09-2009 | #538


Аватара для YikxX

Ветеран


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

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


batyaPS, вроде выяснили уже, откуда она берется. И кто всему виной.

Отправлено: 18:55, 17-09-2009 | #539


Аватара для batyaPS

Ветеран


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

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


Цитата YikxX:
batyaPS, вроде выяснили уже, откуда она берется. И кто всему виной. »
КТО ? ссыль ?

Отправлено: 19:01, 17-09-2009 | #540



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Fake-Setup Advanced

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
Только для экспертов! FAKE-Setup своими руками. amel27 Автоматическая установка Windows 2000/XP/2003 26 02-03-2010 07:52
Система - [addon] ASTRA32 - Advanced System Information Tool (информация о железе) Amigos Наборы обновлений для Windows XP/2003/Windows 7 5 25-01-2010 07:45
Служебные - [addon] Fake Setup (Z_FakeSetup) vserd Наборы обновлений для Windows XP/2003/Windows 7 5 25-08-2008 00:04
AddOn FistRun-Setup JustDen Наборы обновлений для Windows XP/2003/Windows 7 2 08-12-2006 00:54




 
Переход