[Цитировать]

    darkalexx4
  • 346
  • Стаж: 3 года 8 месяцев
  • Сообщений: 197
  • Репутация:4

    [+] [-]
  • Откуда: Минск
Всем привет. Долго мучая свой вопрос, все таки пришел к тому, что с помощью хороших людей этого форума я смог добиться бес проблемной установки драйверов из OOBE.
Вдруг кому пригодится такой способ. Очень спасает тех, кто собирает разные конфигурации и хочет меньше уделять внимаю одному ПК, пока собирает другой.
Когда я начинал эту тему, я перепаковывал драйвера под каждую ОС, Вот этой интересной утилитой. Она полезна, только если вы ставите одну и ту же ОС, если разные, смысла перепаковки нет.
Теперь можно описать то, что мне помогает каждый день - авто установка драйверов.
Папка $OEM$ должна быть размещена в папке sources вашего образа. В ней находятся 2 папки $$ и $1. В первой папке располагаются наши скрипты, драйвера и все то, что будет задействовано при установке. В другой папке мы размещаем то, что будет на рабочем столе(по крайней мере у меня так).
Хотя папку $OEM$ не обязательно держать только в образе. Если вы пользуетесь WinPE 10-8 Sergei Strelec или MultiBoot 2k10 7.17.2 Unofficial, то при пользовании 78Setup (классическая установка Windows 7/8/8.1/10 из набора дистрибутивов) эту папку можно подсовывать в этой программе.
В папке scripts по пути Setup в папке $$ имеем несколько файлов и папок.

OOBE

@Echo off
cd /d "%~dp0"
start /b /wait %~dp0DriverPack\SDI_R.cmd
start /b /wait %~dp0DriverPack\SDI_R.cmd
start /b /wait %~dp0DriverPack\reg.cmd
start /b /wait %~dp0DriverPack\onedrive.cmd
RD /s /q %systemroot%\Temp
net user defaultuser0 /delete
RMDIR /S /Q c:\Users\defaultuser0
RMDIR /S /Q c:\$WINDOWS.~BT
RMDIR /S /Q c:\$WINDOWS.~LS
exit

SetupComplete

@echo off
cd /d %~dp0
attrib -R -A -S -H *.*
start /b /wait Reg.exe load HKLM\TempReg "%SYSTEMDRIVE%\Users\Default\ntuser.dat"
::Отображать значок Компьютер на Рабочем столе
start /b /wait Reg.exe add "HKLM\TempReg\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d "0x0" /f
start /b /wait Reg.exe unload HKLM\TempReg
start /b /wait Reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v "DisableFileSyncNGSC" /t REG_DWORD /d "0x1" /f
::start /wait %~dp0AAct.exe /win=act /wingvlk /taskwin /auto
RMDIR /S /Q "%SystemRoot%\Setup\Scripts"
exit
Здесь же с этими файлами можно разместить активатор, как видно в записи, у меня AAct.exe
- Далее папка DriverPack
здесь я разместил батник удаления onedrive. Разместите в другом месте, пожалуйста.

OneDrive

@echo off
cls
set x86="%SYSTEMROOT%\System32\OneDriveSetup.exe"
set x64="%SYSTEMROOT%\SysWOW64\OneDriveSetup.exe"
echo Closing OneDrive process.
echo.
taskkill /f /im OneDrive.exe > NUL 2>&1
ping 127.0.0.1 -n 5 > NUL 2>&1
echo Uninstalling OneDrive.
echo.
if exist %x64% (
%x64% /uninstall
) else (
%x86% /uninstall
)
ping 127.0.0.1 -n 5 > NUL 2>&1
echo Removing OneDrive leftovers.
echo.
rd "%USERPROFILE%\OneDrive" /Q /S > NUL 2>&1
rd "C:\OneDriveTemp" /Q /S > NUL 2>&1
rd "%LOCALAPPDATA%\Microsoft\OneDrive" /Q /S > NUL 2>&1
rd "%PROGRAMDATA%\Microsoft OneDrive" /Q /S > NUL 2>&1
echo Remove OneDrive from the Explorer Side Panel.
echo.
REG DELETE "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > NUL 2>&1
REG DELETE "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > NUL 2>&1
exit

удаление DefaultUser0

@Echo off
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudExperienceHost\Broker\ElevatedClsids\{2b2cad40-19c1-4794-b32d-397e41d5e8a7}" /v "AutoElevationAllowed" /t REG_DWORD /d "0x1" /f
exit

SDI_R

cd /d %~dp0
start /b /wait SDI_R.exe /drp_dir:drivers /index_dir:indexes/SDI /output_dir:"%Temp%" /log_dir:"%Temp%" -hintdelay:500 -filters:1190 /nosnapshot /norestorepnt /nogui /license /expertmode /autoinstall /autoclose
start /b /wait SDI_R.exe /drp_dir:drivers /index_dir:indexes/SDI /output_dir:"%Temp%" /log_dir:"%Temp%" -hintdelay:500 -filters:1190 /nosnapshot /norestorepnt /nogui /license /expertmode /autoinstall /autoclose
exit
и сама распакованная папка driverpack
Еще имеется файлик, его можно использовать в том случае, если вам надоело имя вашего ПК :-)

Смена имени компьютера

@Echo Off
set pass=DESKTOP-
Setlocal EnableDelayedExpansion
Set _Alphanumeric=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Set _count=0
:_loop
Set /a _count+=1
SET _RND=%Random%
Set /A _RND=_RND%%61
SET _rndalphanum=!_Alphanumeric:~%_RND%,1!
set pass=%pass%%_rndalphanum%
set "i=1"
    set "s=%pass%"
    for /l %%i in (1, 1, 255) do (
      set "c=!s:~%%i!"
      if defined c set /a "i+=1"
    )
  If !i! LSS 16 goto _loop
  If !i! EQU 16 goto exit
  endlocal
exit /b
:exit
echo %pass%
wmic computersystem where name="%computername%" rename "%pass%"
ссылка на $OEM$ без драйверов
....
остальное буду заполнять по мере обновления.
Спасибо всем за помощь!При установке драйверов выскочит "Лицензионное соглашение", ничего не нажимаем, ждем окончание установки!


Последний раз редактировалось: darkalexx4 (2018-09-28 14:49), всего редактировалось 2 раз(а)

[Цитировать]

    olega4
  • 15394
  • Стаж: 1 год 8 месяцев
  • Сообщений: 37
  • Репутация:4

    [+] [-]
  • Откуда: USSR
darkalexx4, Приветствую aa Интересная инфа, буду пробовать в ближайшее время как посвободней буду, есть надобность сделать образ с драйверами для одного ноутбука.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 2 года 8 месяцев
  • Сообщений: 885
  • Репутация:41

    [+] [-]
Вы это серьезно?

[Цитировать]

    korsak7
  • 107
  • Стаж: 3 года 10 месяцев
  • Сообщений: 694
  • Репутация:44

    [+] [-]
57820Вы это серьезно?
Че ты, глубокий творческий подход. Уж не хочешь ли ты предложить замшелый runonce SDI /autoinstall после установки?

[Цитировать]

    dialmak
  • 2607
  • Стаж: 2 года 8 месяцев
  • Сообщений: 885
  • Репутация:41

    [+] [-]
korsak7, Воздержусь пожалуй ag


Показать сообщения:    

Текущее время: 16-Окт 18:58

Часовой пояс: UTC + 3


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