Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для чего была создана эта тема?
 
 
Есть всем известный батник из архива AutoSettings.zip от westlife, который предназначен для отключения свистелок и перделок в LTSB2016 (см. ниже сценарии PowerShell для LTSC RS5).
Сам использую этот батник для полной настройки системы после установки, добавляя в него свои команды и используя свои батники\файлы_реестра\PowerShell.
Пока не реализовано через батник:
Рабочий стол\ПКМ\Вид\Мелкие значки решено
Отключить параметр: Параметры\Персонализация\Пуск\Показывать недавно добавленные приложения (регулировка данной настройки через MDM добавлена только в Windows 10, version 1703
Удалить драйверы и отключить AMDA00 Interface в диспетчере устройств, чтобы не было ошибки 'Сбой загрузки драйвера \Driver\WUDFRd для устройства ACPI\PNP0A0A\2&daba3ff&0.'
======
Предлагаю в теме делиться своими наработками по быстрой настройке системы, используя батники, сценарии PowerShell и файлы реестра.
Если при выполнении батника в окне CMD появились кракозябры или не все отображается, измените шрифт окна CMD на Consolas
 
Закладки (bookmarks) по реестру Windows 10 для программы Registry Finder.
Какой раздел реестра использовать при создании рег-файлов CurrentControlSet или ControlSetNNN
Group Policy Settings Reference Spreadsheet Windows 1809 (Справочная таблица параметров ГП. Вышла новая версия системы, меняем цифры и в поиск Google)
 
Мой антивирусник ругается (удаляет) сценарий (батник)...
 
Сценарии PowerShell:
От farag для настройки Windows 10 Enterprise LTSC 2019, Enterprise LTSC 2021, Windows 10 22H2, а также Windows 11 23H2.
Импорт виртуальных машин в Диспетчер Hyper-V
Ассоциация файлов PowerShell и запуск неподписанных скриптов. Smitis (C)
AutoSettingsPS от westlife | скрипт настройки Windows 10/11 x86-x64 (1809-22H2)
 
Смежные темы:
Реестр Windows 10 (только редактор реестра)
Сценарии Windows
Самостоятельная сборка дистрибутивов, например, используя RepackWIMPS от westlife
Бесконтрольность Windows <- в той же теме обсуждаем шапку этой темы, здесь только настройка установленной системы.
SophiApp — программа с открытым кодом для тонкой настройки Windows от farag
 
Установка приложений оффлайн. Нестандартные методы
Как на самом деле работают UWP-приложения
 
Не просите готовые\полные сценарии для настройки очередной версии ОС, если их нет, значит над ними пока работают. "Скоро только кошки родятся" (С)

Всего записей: 11424 | Зарегистр. 12-10-2001 | Отправлено: 09:39 23-05-2017 | Исправлено: farag, 23:59 14-07-2024
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сценарии автоматизации AutoSettingsPS и RepackWIMPS на PowerShell 5.
Для подготовки WIM образов и настройки Windows 10 x86/x64
Описание внутри архивов.
 
Поддержка Windows 10 с 1809 (17763) по 22H2 (19045)
С версии 0.4.6 Поддерживает Windows 11, включая LTSC 2021
С версии AutoSettingsPS 0.5.6 поддерживает Windows 11 22H2 (22621)
 

 
Постоянные ссылки на скрипты и др.: Yandex Disk и Google Drive
 
1. Перед использованием нужно прочитать _ReadMe.txt и Presets.txt
 
2. Папку скрипта обязательно добавить в исключения антивируса.
Так как любые скрипты блокируются в том числе по поведению.
 
3. Перед удалением системных UWP иметь возможность откатиться для крайнего случая.
Пример случая в видео на Windows 11 22H2 22622 Beta:
Видео: https://drive.google.com/file/d/1dvM9UwHyaJ8b2_IFYDmxgxqnvFVz9bh7/view?usp=sharing
 
4. Настроек в ASPS много, знать все проблемные комбинации невозможно и не все подписаны у параметров в пресете.
Проблемы на разных версиях и редакциях Windows могут отличаться.
Такие описания в пресете можно найти поиском по "Важно:"
Поэтому поиск проблемных для вас подгрупп параметров, нужно делать самостоятельно,
восстанавливая подгруппы по очереди, или все, и затем настройка по очереди для выявления лишней для вас подгруппы.
Можно спросить, если совсем тупик.
 
5. Пресеты Hard рассчитаны на Windows 10 (их название об этом говорит),
а под W11 нужно исключить проблемные для этой версии параметры! И найти свой вариант комбинации.
Известные проблемы описаны в пресете Presets*.txt рядом с параметрами, можно найти поиском по "W11:"
 
6. Пример использования ASPS на примере общего теста скриптов на Windows 11 22H2 22622 Beta:
Видео: https://drive.google.com/file/d/16zQnBSN86kalyYp7sxUzakDJUtGY9Kl5/view?usp=sharing
 
Реализовал минимально необходимый функционал, который был в предыдущих скриптах cmd.
Код написан с нуля для RS5, с дополнительными возможностями.
Вместе с LeX333666 проверяли подготовленные wim на разных компьютерах и планшете,
и дорабатывали работу и возможности скриптов, пока результат нас не устроил.
Обновления работают, и целостность системы не нарушается, и удалённое пока не возвращалось.
 
Цель скриптов та же - освободить ресурсы от лишних сервисов и сбора данных,
оставив стандартный функционал.
 
Обсуждение скрипта RepackWIMPS только в теме по сборкам: http://forum.ru-board..com/...
 
 
Дополнительные комментарии

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 00:36 14-06-2019 | Исправлено: westlife, 12:48 15-12-2023
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
 
Искренне снимаю шляпу перед Вашей целеустремлённостью


Всего записей: 17657 | Зарегистр. 14-10-2001 | Отправлено: 01:14 14-06-2019
Djual



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife

Цитата:
Вместе с LeX333666

спасибо за вашу сборку с lex_6000
кстати для неё не появилась возможность активации без сброса в базы M$ серийников своего железа при "HWID" требующей вкл телеметрию ?
Потому как Ratiborus вроде не в восторге от того что метод "KMS38" сыпет логами которые пишут что "ключ продукта не найден" - как-то кривенько..
(а первый способ - "переактивация через 10 дней при KMS активации через внешний онлайн KMS-Service" уже мне не очень нравится ибо требует постоянного инета)





Сборки, как и левую активацию в разделе не обсуждаем

Всего записей: 445 | Зарегистр. 05-01-2016 | Отправлено: 07:36 14-06-2019 | Исправлено: KLASS, 08:07 14-06-2019
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rgho.st/8bmpCphV2/image.png
На голой виртуалке почему-то

Код:
 
(Get-CimInstance Win32_ComputerSystem).UserName
 

выдает null, посему скрипт не стартует дальше.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 13:43 14-06-2019 | Исправлено: farag, 14:48 14-06-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
На голой вертуалке почему-то

Аналогично на виртуалке LTSC Hyper-V.
На хосте LTSB скрипт стартует

Всего записей: 11424 | Зарегистр. 12-10-2001 | Отправлено: 14:38 14-06-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У себя всё делал на VMWare и на LTSB и на LTSC. И на хосте и в VMWare на обоих версиях поведение  одинаковое. У меня нет возможности проверить на Hyper-V, и ни когда ей не пользовался.
Нужно узнать, что выдаёт на Hyper-V строка: Get-CimInstance Win32_ComputerSystem
и почему отличается её работа от хоста. В сети ни чего не нашёл по такой проблеме.

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 15:06 14-06-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нужно узнать, что выдаёт на Hyper-V строка: Get-CimInstance Win32_ComputerSystem  


Всего записей: 11424 | Зарегистр. 12-10-2001 | Отправлено: 15:16 14-06-2019
SVGRAND



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
респект и уважуха за труды...

Всего записей: 263 | Зарегистр. 19-11-2008 | Отправлено: 16:39 14-06-2019 | Исправлено: SVGRAND, 16:40 14-06-2019
Yurben1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
 
Подскажите пожалуйста, при запуске _Start_RepackWIM открывается окно и сразу происходит закрытие, что я делаю не так, пробовал на разных версиях 10, везде одинаковый результат.

Всего записей: 2 | Зарегистр. 14-06-2019 | Отправлено: 21:35 14-06-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Хорошо, это второй раз когда wmi не все параметры отдаёт. В первом случае менялось от версии системы,
теперь от виртуалки, пустое поле UserName в его выводе.
Эту проверку добавил для определения, что скрипт запущен от залогиненного пользователя.
Есть другой способ определить через системную утилиту query.exe session. Заменю на него.
Yurben1
Тут не понятно в чем дело, нужны подробности как запускаете и путь к папке какой, какая система.
Попробуйте запустить его сразу от админа.
Djual
Прочитайте  в AutoSettingsPS в файле Presets.txt строка 210

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 22:46 14-06-2019
Yurben1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Путь такой D:\Windows 10 LTSC RS5\RepackWIMPS\, от администратора пробовал, такая же история. Первоначально стояла 1903, затем поставил чистую LTSC и затем сборку от лекса, везде одинаковый результат, причем с AutoSettingsPS проблем нет.
 
З.Ы Проблема решилась установкой 7zip, до этого распаковывал штатным средством, видимо что-то нарушалось при этом))

Всего записей: 2 | Зарегистр. 14-06-2019 | Отправлено: 22:51 14-06-2019 | Исправлено: Yurben1, 22:59 14-06-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yurben1

Цитата:
З.Ы Проблема решилась установкой 7zip, до этого распаковывал штатным средством, видимо что-то нарушалось при этом))

Интересно, проверю, если что перепакую в обычный zip, хотя в 7-zip пакую просто в zip.
 
Добавлено:
farag
KLASS
Проверьте у себя что выдает этот код на ваших виртуалках в консоли ps и ise:

Код:
 
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('cp866')
(query.exe session | Select-String console) -Split '\s{2,}' | Select-Object -Skip 1 -First 1
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('utf-8')
 

Такая запись нужна для поддержки имён с пробелами и кириллицей.
"Дедовские утилиты приходят на помощь", но с utf не работают. Код должен вывести имя пользователя.
У себя проверил на ltsc и ltsb работает из любой среды, показывает как надо, права админа не нужны.
Если заработает у вас, заменю на такое получение имени для проверки.
 

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 23:07 14-06-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife

 
Добавлено:
Удалил второго пользователя в виртуалке, путем отката на контрольную точку, когда его еще не было и в обоих консолях цифра 3.

Всего записей: 11424 | Зарегистр. 12-10-2001 | Отправлено: 02:42 15-06-2019
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
Смогу лишь в воскресенье вечером: не в Москве.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 09:05 15-06-2019
Polo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife, аналогичная ситуация как у Yurben1, не могу запустить _Start_RepackWIM.bat
от админа и происходит закрытие
от пользователя появляется второе окно и закрытие
 
антивири и UAC, все отключено
винда LTSB 2016 x64 Версия 1607 (Сборка ОС 14393.3025)

Всего записей: 2047 | Зарегистр. 30-09-2001 | Отправлено: 10:04 15-06-2019 | Исправлено: Polo, 14:05 15-06-2019
SVGRAND



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет...
westlife, хоцса т.с. ответ "от создателя"...
Разница после RepackWIMPS и затем установки с нуля и  после AutoSettingsPS на живой "некастрированой" оси есть?

Всего записей: 263 | Зарегистр. 19-11-2008 | Отправлено: 12:05 15-06-2019 | Исправлено: SVGRAND, 12:06 15-06-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
Удалил второго пользователя в виртуалке, путем отката на контрольную точку, когда его еще не было и в обоих консолях цифра 3.

Хорошо что что-то выдаёт. Я не знаю что такое 1 и 3, должны быть имя текущего залогиненного пользователя, а не того от имени кого запущен скрипт, если такое будет.
Вот этот код еще проверьте так же:

Код:
cmd /? >$null
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('cp866')
$LoginUserName  = (query.exe session | Select-String console) -Split '\s{2,}' | Select-Object -Skip 1 -First 1
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('utf-8')
$LoginUserSID   = ([System.Security.Principal.NTAccount]$LoginUserName).Translate([System.Security.Principal.SecurityIdentifier]).Value
$CurrentUserSID = [Security.Principal.WindowsIdentity]::GetCurrent().User.Value  
$LoginUserSID
$CurrentUserSID
$LoginUserSID -eq $CurrentUserSID
 

строка с cmd, чтобы в ise работали все команды для консоли, типа  [Console]::OutputEncoding
Тут выполняется получение, вывод и сравнение текущего SID пользователя, от которого запущен скрипт и залогиненного SID пользователя, так будет понятнее что там вывелось и как всё работает.
 
Polo
Вы перед распаковкой снимали блокировку с архива в свойствах?

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 12:26 15-06-2019
Polo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife, у меня никакой блокировки на архиве нет
 
ЗЫ. Если надо могу ч/з TV пустить

Всего записей: 2047 | Зарегистр. 30-09-2001 | Отправлено: 12:57 15-06-2019 | Исправлено: Polo, 14:04 15-06-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife

Всего записей: 11424 | Зарегистр. 12-10-2001 | Отправлено: 13:10 15-06-2019
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Спасибо, тогда еще так:

Код:
cmd /? >$null
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('cp866')
query.exe session
$LoginUserName  = (query.exe session | Select-String console) -Split '\s{2,}' | Select-Object -Skip 1 -First 1
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('utf-8')
$LoginUserSID   = ([System.Security.Principal.NTAccount]"$env:COMPUTERNAME\$LoginUserName").Translate([System.Security.Principal.SecurityIdentifier]).Value
$CurrentUserSID = [Security.Principal.WindowsIdentity]::GetCurrent().User.Value  
$LoginUserSID
$CurrentUserSID
$LoginUserSID -eq $CurrentUserSID

У вас там имя пользователя равно 1?
 
Polo
У вас какая то система безопасности блокирует что-то. Вы распаковывали чем архив?
Проверьте блокировку на ярлыке в свойствах.
 
 
SVGRAND

Цитата:
Разница после RepackWIMPS и затем установки с нуля и  после AutoSettingsPS на живой "некастрированой" оси есть?  

Подробнее

Всего записей: 1474 | Зарегистр. 12-12-2006 | Отправлено: 13:19 15-06-2019 | Исправлено: westlife, 13:24 15-06-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru