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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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-приложения
 
Не просите готовые\полные сценарии для настройки очередной версии ОС, если их нет, значит над ними пока работают. "Скоро только кошки родятся" (С)

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fantom123
Зависит от житейских обстоятельств. Коллега сказал сегодня, что хочет через пару недель сделать, чтобы некоторые кнопки большая часть кнопок работала. Но придется весь скрипт переписать мой, чтобы PS-скрипты работали в связке с GUI. В сентябре был план уложиться к апрелю, но 2019 год расставил все точки над i, Так что задержались.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 20:19 27-02-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://github.com/farag2/Windows-10-Setup-Script/raw/GUI-dev/Win10SetupScript.zip
Просто макет. Запускать на виртуалках.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 14:31 28-02-2020 | Исправлено: farag, 14:32 28-02-2020
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, а как в 1903/1909 батником отключить "TamperProtection" или т.н. "Защиту от подделки"?  
 
Даже под админом к параметру реестра доступа нет. А эта гадость не дает другие функции менять.
 
Благодарю заранее.

Всего записей: 671 | Зарегистр. 19-11-2004 | Отправлено: 22:39 05-03-2020
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашёл, как почти штатными средствами избавиться от неудаляемого ярлыка Microsoft Edge из меню "Пуск", а заодно и от самого Edge.
 
Вообще, удаляется UWP-приложение, или нет - заложено в файле ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd, который открывается, к примеру, программой DB Browser for SQLite (сам файл заблокирован на редактирование, но можно его скопировать, куда угодно). Во вкладке "Данные" выбираем "Таблицу" "Package" и видим некий список установленных приложений, среди которых и долбанный MicrosoftEdge. Напротив удаляемых приложений в столбце IsInBox красуется 0, а напротив неудаляемых - 1. Достаточно сменить 1 на 0, и может появиться возможность удалить предустановленное неудаляемое приложение.
 
Но через различные редакторы sqlite 3 это сразу не сделать - мешает триггер TRG_AFTER_UPDATE_Package_SRJournal - после его удаления можно менять значения в столбце IsInBox, но потом триггер надо вернуть обратно. Так через браузер БД sqlite 3 можно разблокировать удаление почти всех остальных системных UWP-приложений (гарантированно не удаляется только Cortana), но удалятся ли они полностью корректно после этого, и как потом будет работать винда - всё на ваш страх и риск.
 
gen4gen
Загрузиться с флешки Windows 7, открыть файл интересующего куста реестра, отредактировать, как угодно, выгрузить куст, загрузиться в десятку. Если десятка меняет значения обратно - с загрузочной флешки запретить пользователю "Все" задание значения, создание подраздела и удаление, применить ко всем подразделам.
 
Отредактировано 08.05.2020 - удалил часть про редактирование StateRepository-Machine.srd HEX-редактором, т.к. адреса смещений меняются в зависимости от индивидуальных обстоятельств. Удобнее использовать утилиту, предлагаемую westlife - RemoveDefApps.

Всего записей: 737 | Зарегистр. 26-01-2010 | Отправлено: 23:55 05-03-2020 | Исправлено: 4r0, 15:40 08-05-2020
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4r0
Слишком сложно Можно просто чекбокс в настройках выключить. Но как это через командную строку сделать, вот в чем вопрос

Всего записей: 671 | Зарегистр. 19-11-2004 | Отправлено: 00:14 06-03-2020
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gen4gen, запусти ком строку от имени TrustedInstaller и делай что хочешь.

Всего записей: 3548 | Зарегистр. 24-10-2002 | Отправлено: 00:55 06-03-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gen4gen
Никак это не получится. и не дадут возможность.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 08:08 06-03-2020
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gen4gen
Если нет мёртвой блокировки, как у ключа Waas\Upfc, а просто владельцем является СИСТЕМА или NT SERVICE\TrustedInstaller - через командную строку удобно использовать специальные утилиты вроде SetACL.exe - положить её рядом с батником и в батник понаписать нужные строчки для изменения владельца и предоставления прав доступа, потом строчку изменения значения параметра, потом строчки по возвращению прав доступа и владельца в первозданный вид. По SetACL есть мануалы, где всё расписано - если хочется командную строку, придётся разобраться.

Всего записей: 737 | Зарегистр. 26-01-2010 | Отправлено: 10:43 06-03-2020
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В продолжение темы модификации файла StateRepository-Machine.srd для попытки удаления неудаляемых системных приложений. Адреса смещений при каждой установке винды разные, потому универсальным вариантом пока остаётся правка файла в браузере SQLite.
 
Understand the different apps included in Windows 10
Даёт хоть какие-то чуть более понятные названия для пакетов с малоинформативными названиями.
Благодаря этой статье и ручному поиску пары других пакетов считаю, что следующие пакеты лично мне бы нафиг не понадобились:
 
F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE
InputApp
Microsoft.BioEnrollment
Microsoft.CredDialogHost
Microsoft.ECApp
Microsoft.LockApp
Microsoft.MicrosoftEdge
Microsoft.MicrosoftEdgeDevToolsClient
Microsoft.PPIProjection
Microsoft.Win32WebViewHost
Microsoft.Windows.Apprep.ChxApp
Microsoft.Windows.AssignedAccessLockApp
Microsoft.Windows.CapturePicker
Microsoft.Windows.CloudExperienceHost
Microsoft.Windows.ContentDeliveryManager
Microsoft.Windows.Cortana
Microsoft.Windows.Holographic.FirstRun
Microsoft.Windows.OOBENetworkCaptivePort
Microsoft.Windows.OOBENetworkConnectionFlow
Microsoft.Windows.ParentalControls
Microsoft.Windows.PeopleExperienceHost
Microsoft.Windows.PinningConfirmationDialog
Microsoft.Windows.SecHealthUI
Microsoft.Windows.SecondaryTileExperience
Microsoft.Windows.SecureAssessmentBrowser
Microsoft.WindowsFeedback
Microsoft.XboxGameCallableUI
Windows.CBSPreview
Windows.ContactSupport
Windows.Print3D
Microsoft.Windows.CallingShellApp
Microsoft.Windows.NarratorQuickStart
 
К сожалению, при удалении Cortana и SecureAssessmentBrowser PowerShell ругается, что это прямо-таки критически важные приложения, а при выполнении "Get-AppxPackage -AllUsers | Select Name" всё ещё установленными показываются также CloudExperienceHost, ContentDeliveryManager и OOBENetworkConnectionFlow. Да и остальное, что типа удалено, восстанавливается при первом обращении, но хотя бы так...
 
Также наткнулся на похожую тему об удалении системных компонентов: Windows 10 - грамотная очистка установленной ОС, от лишнего хлама
Пока лишь пробежал первое сообщение, интересная информация там есть.

Всего записей: 737 | Зарегистр. 26-01-2010 | Отправлено: 22:44 09-03-2020
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал тестовый скрипт удаления приложений RemoveDefApps Название пока такое.
Сделан в основном для удаления EDGE, какие еще системные приложения можно удалить пока не выясняли,
но те которые работают, не удаляются, типа кортаны. И при обращении к ярлыку эджа он восстанавливается.
Проверили на 1809 и 1909 с 4r0, может еще кто захочет проверить на виртуалке,
что то предложить.
Удаляет и не системные. Правит сам базу StateRepository-Machine.srd, удаляя и восстанавливая тригер, используется библиотека от SQLite NET4.6 и команды через PowerShell. Получение списка приложений есть, с данными по их exe файлам.
 
Если скрипт будет нужен можно будет доработать его (добавить/изменить что то).
От едж у меня на 1809 остается ярлыки на таскбаре и раб столе, можно добавить их удаление.
И внесение удалённых приложений в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned
Чтобы сами не восстанавливались. Может это и не работает уже:
https://docs.microsoft.com/en-us/windows/application-management/remove-provisioned-apps-during-update
 
Скачать: https://yadi.sk/d/09d8QhNpDHGdaQ
 
 
 

Всего записей: 1482 | Зарегистр. 12-12-2006 | Отправлено: 02:15 10-03-2020
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дополнил список из предыдущего сообщения приложением "Microsoft.AAD.BrokerPlugin". Запустил на основной системе (всё равно готов в любой момент переустановить её, потому пофиг, если сломается). Судя по Get-AppxPackage -AllUsers | Select Name, удалилось всё, кроме Кортаны. Как по мне, покатит! И т.к. ничего, кроме Store, я из UWP не использую, могу проверить только его - он всё ещё запускается и показывает список установленных приложений, может ли обновлять приложения - пока не ясно, т.к. обновлений нет.
 
westlife
Готов проверить, восстанавливаются ли удалённые неудаляемые приложения (только просьба не Edge) после редактирования "Deprovisioned" в реестре, но не знаю, как.
Также вопрос - в связи с удалением всей этой фигни нужно ли редактировать DefaultLayouts.xml и как именно?
 
Добавлено:
Забыл (хоть это и не касается удаления неудаляемого): используется белый список в Windows Firewall для исходящих соединений, и что бы вы думали - эта гнида сегодня сама создала разрешающее правило для исходящих соединений, назвала его "Windows Search" и достучалась до серверов M$. И что делать, чтоб такого больше не было?..
 
Enterprise v1909, телеметрия и синхронизации отключены через AutoSettings (знаю, что совместимость только с v1809, но что тогда использовать?..). Вот за такое десятку и ненавидят - ты платишь деньги за компьютер, но десятка без спроса решает, чем его нагружать и что куда сливать.

Всего записей: 737 | Зарегистр. 26-01-2010 | Отправлено: 21:17 10-03-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://github.com/farag2/Windows-10-Setup-Script/blob/GUI-dev/W10SSGUI_032020.zip
 
Напишите мысли, который пришли в голову по поводу удобства/неудобства. Кнопки пока не работают. Текст берется из .ps1. Очень ждем "фидбека".

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 14:57 11-03-2020 | Исправлено: farag, 15:43 11-03-2020
fantom123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
Будет ли импорт и экспорт настроек, чтобы каждый раз не включать кучу кнопок?

Всего записей: 855 | Зарегистр. 28-04-2006 | Отправлено: 17:14 11-03-2020 | Исправлено: fantom123, 17:14 11-03-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fantom123
Кнопки готовы. Будет.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 17:21 11-03-2020
Lensman_a



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

Всего записей: 447 | Зарегистр. 02-01-2006 | Отправлено: 18:31 11-03-2020
westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил RemoveDefApps 0.0.2  Скачать: https://yadi.sk/d/09d8QhNpDHGdaQ
Исправил мелкие недочеты, добавил возможность добавления комментариев к именам для удаления,
и отсечение лишних пробелов и другого текста у имен справа.
Экспорт имен в файл в имени с датой и временем, чтобы не заменялись предыдущие экспортированные файлы.
Добавил добавление удаляемых имен приложений в:

Код:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned

Чтобы не восстанавливались при обновлении (может уже такое не работает)
 
4r0

Цитата:
westlife
Готов проверить, восстанавливаются ли удалённые неудаляемые приложения (только просьба не Edge) после редактирования "Deprovisioned" в реестре, но не знаю, как.
Также вопрос - в связи с удалением всей этой фигни нужно ли редактировать DefaultLayouts.xml и как именно?  

Тут нельзя проверить что то конкретно, они либо восстановятся либо нет после обновления системы или магазином.
Могут все, а могут некоторые. Дальше будет видно.  
По DefaultLayouts.xml не знаю надо ли, по идее можно сделать автоматизацию  
убирания всего что нужно из него или изменения.
 
 
 
Добавлено:
farag

Цитата:
Напишите мысли, который пришли в голову по поводу удобства/неудобства. Кнопки пока не работают. Текст берется из .ps1. Очень ждем "фидбека".  

 
Подробнее

Всего записей: 1482 | Зарегистр. 12-12-2006 | Отправлено: 23:05 11-03-2020 | Исправлено: westlife, 00:27 12-03-2020
qwasi



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

Цитата:
Напишите мысли, который пришли в голову по поводу удобства/неудобства. Кнопки пока не работают. Текст берется из .ps1. Очень ждем "фидбека".

 
1. "Панель меню" налезает почти на половину "панели твиков", при клике на пункт меню панель сама-собой не прячется, поэтому что там за твики  - просто не видно. Приходится еще и мышь туда-сюда двигать, чтоб меню наконец-то спряталось. Возможно, "панель меню" лучше сделать статической, даже при той же ширине "панели твиков". Нынешние мониторы вполне себе такое позволяют.
 
2. В "панели твиков" описание твика можно выносить вниз в "строку состояния" (в GUI сейчас отсутствует) высотой, например ~50px, что весьма сэкономит место, позволит просматривать и управлять большим кол-вом твиков, не "устав при этом прокручивать колесико мыши.  При наведении курсора мыши на твик - описание  твика появится в "строке состояния".  
 
3. Вместо "UI и персонализация" неплохо бы смотрелось - "Внешний вид", вместо Defender  & Security - "Безопасность". "Контекстное меню" логически должно идти после "UI и персонализация", а не замыкать список.
 
4. Заголовок "панели твиков" неплохо было бы выделить "легким бэкграундом" на всю ширину "панели твиков", высотой тоже ~40-50px
------------------------------------
Структура каталогов твикера выглядит так , как я ее себе и представлял, то-есть все в "лучшем виде".
Надеюсь, не утомил.

Всего записей: 388 | Зарегистр. 13-03-2012 | Отправлено: 01:50 12-03-2020 | Исправлено: qwasi, 01:51 12-03-2020
farag



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

Код:
 
WARNING: Ошибка: '
   NotSpecified: Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. The specifi
module could not be found.
 
 
Add-Type : Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. The specified mod
At C:\Users\111\Desktop\RemoveDefApps\Files\RermoveDefApps.ps1:903 char:1
+ Add-Type -Path $SQLiteDll
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: ( [Add-Type], FileNotFoundException
    + FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.PowerShell.Commands.AddTypeCommand
 

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 10:06 12-03-2020
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qwasi
Насчет первого пункта не понял. Может. видео записать? У меня работает так, как задумано просто. По  остальным пунктам поняли.

Всего записей: 2522 | Зарегистр. 27-07-2009 | Отправлено: 12:19 12-03-2020
rezorustavi



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

Цитата:
Напишите мысли, который пришли в голову по поводу удобства/неудобства.

Не определяет ранее заданные настройки, твики в Windows до запуска этого скрипта

Всего записей: 502 | Зарегистр. 05-09-2007 | Отправлено: 13:22 12-03-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 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