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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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 и 22H2, а также Windows 11 22H2.
Импорт виртуальных машин в Диспетчер Hyper-V
Ассоциация файлов PowerShell и запуск неподписанных скриптов. Smitis (C)
AutoSettingsPS от westlife | скрипт настройки Windows 10/11 x86-x64 (1809-22H2)
 
Смежные темы:
Реестр Windows 10 (только редактор реестра)
Сценарии Windows
Самостоятельная сборка дистрибутивов, например, используя RepackWIMPS от westlife
Бесконтрольность Windows <- в той же теме обсуждаем шапку этой темы, здесь только настройка установленной системы.
SophiApp — программа с открытым кодом для тонкой настройки Windows от farag
 
Установка приложений оффлайн. Нестандартные методы
Как на самом деле работают UWP-приложения
 
Не просите готовые\полные сценарии для настройки очередной версии ОС, если их нет, значит над ними пока работают. "Скоро только кошки родятся" (С)

Всего записей: 11062 | Зарегистр. 12-10-2001 | Отправлено: 09:39 23-05-2017 | Исправлено: westlife, 11:18 21-06-2023
Gwilardas



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток! Подскажите пожалуйста какие пункты нужно оставить включенными в AutoSettingsPS чтоб без проблем можно пользоваться Microsoft аккаунтом и работала синхронизация.

Всего записей: 19 | Зарегистр. 09-05-2021 | Отправлено: 12:16 16-09-2021
fly_indiz



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть у кого идеи как из PowerShell закрепить приложение на таскбаре?
InvokeVerb('taskbarpin') не работает )))
 
А еще - может кто знает как из скрипта сменить текущий шрифт консоли запущенного скрипта?

Всего записей: 2611 | Зарегистр. 28-04-2006 | Отправлено: 13:51 16-09-2021 | Исправлено: fly_indiz, 14:50 16-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fly_indiz... https://russianblogs.com/article/8681548061/ - не то? о.О

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 16:35 16-09-2021
fly_indiz



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
не то.
имею ввиду из скрипта. а не мышкой по свойствам консоли.

Всего записей: 2611 | Зарегистр. 28-04-2006 | Отправлено: 16:53 16-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fly_indiz, я PS ваще поверхностно знаю.. ) Сори, тут у спецов надо спрашивать..
 
 
Добавлено:
Нашёл себе другой гемор... В Автозагрузке остались следы от AVG.. И юзер на папку RUN в реестре неизвестный.. Как выковырять его? Ничо не помогает...  
 

 
 
 
 
 
Добавлено:
Блин.. сори, не в тему флужу... (((

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 17:10 16-09-2021
fly_indiz



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

Цитата:
А еще - может кто знает как из скрипта сменить текущий шрифт консоли запущенного скрипта?

Ура, нашел! :-)
 

Код:
[string] $ConsoleHelperAPI = @'
using System;
using System.Runtime.InteropServices;
 
public static class ConsoleHelper
{
    [DllImport("kernel32.dll", SetLastError = true)]
    internal static extern IntPtr GetStdHandle(int nStdHandle);
 
    [return: MarshalAs(UnmanagedType.Bool)]
    [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
    internal static extern bool SetCurrentConsoleFontEx(IntPtr hConsoleOutput, bool MaximumWindow, ref CONSOLE_FONT_INFOEX ConsoleCurrentFontEx);
 
    [return: MarshalAs(UnmanagedType.Bool)]
    [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
    internal static extern bool GetCurrentConsoleFontEx(IntPtr hConsoleOutput, bool MaximumWindow, ref CONSOLE_FONT_INFOEX ConsoleCurrentFontEx);
 
    private const int StdHandle = -11;
    private static readonly IntPtr ConsoleOutputHandle = GetStdHandle(StdHandle);
 
    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
    public struct CONSOLE_FONT_INFOEX
    {
        internal int cbSize;
        internal int nFont;
        public short FontWidth;
        public short FontHeight;
        public int FontFamily;
        public int FontWeight;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
        public string FaceName;
    }
 
    public static CONSOLE_FONT_INFOEX[] GetConsoleFontInfo()
    {
        CONSOLE_FONT_INFOEX currentFontInfo = new CONSOLE_FONT_INFOEX
        {
            cbSize = Marshal.SizeOf<CONSOLE_FONT_INFOEX>()
        };
 
        GetCurrentConsoleFontEx(ConsoleOutputHandle, false, ref currentFontInfo);
        return new[] { currentFontInfo };
    }
 
    public static void SetConsoleFont(string faceName, short fontSize = 0)
    {
        CONSOLE_FONT_INFOEX currentFontInfo = new CONSOLE_FONT_INFOEX
        {
            cbSize = Marshal.SizeOf<CONSOLE_FONT_INFOEX>()
        };
 
        if (GetCurrentConsoleFontEx(ConsoleOutputHandle, false, ref currentFontInfo))
        {
            if (faceName == "Terminal")
            {
                CONSOLE_FONT_INFOEX setFontInfo = new CONSOLE_FONT_INFOEX
                {
                    cbSize = Marshal.SizeOf<CONSOLE_FONT_INFOEX>(),
                    nFont = 0,
                    FontWidth = 8,
                    FontHeight = 12,
                    FontFamily = 48,
                    FontWeight = 400,
                    FaceName = faceName
                };
                SetCurrentConsoleFontEx(ConsoleOutputHandle, false, ref setFontInfo);
            }
            else
            {
                CONSOLE_FONT_INFOEX setFontInfo = new CONSOLE_FONT_INFOEX
                {
                    cbSize = Marshal.SizeOf<CONSOLE_FONT_INFOEX>(),
                    nFont = 0,
 
                    FontHeight = fontSize > 0 ? fontSize : currentFontInfo.FontHeight,
                    FontFamily = 54,
                    FontWeight = 400,
                    FaceName = faceName
                };
                SetCurrentConsoleFontEx(ConsoleOutputHandle, false, ref setFontInfo);
            }
        }
    }
}
'@
if ( -not ( 'ConsoleHelper' -as [type] )) { Add-Type $ConsoleHelperAPI -ErrorAction Stop }
 
[ConsoleHelper]::SetConsoleFont( 'Consolas', 16 )

Всего записей: 2611 | Зарегистр. 28-04-2006 | Отправлено: 13:11 17-09-2021 | Исправлено: fly_indiz, 13:40 19-09-2021
farag



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

Цитата:
Есть у кого идеи как из PowerShell закрепить приложение на таскбаре?  

Этот метод не работает уже года 4.
https://pastebin.com/yWQusLYb
Даже так не будет работать, так как $Shortcut.Verbs() не отдает больше необходимые глаголы. Короче, там будет Access Denied теперь. Можно лишь через сторонние проги.

Всего записей: 2474 | Зарегистр. 27-07-2009 | Отправлено: 19:45 18-09-2021 | Исправлено: farag, 19:46 18-09-2021
fly_indiz



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
жаль...
а через WinAPI никак? а то он мощный до безобразия

Всего записей: 2611 | Зарегистр. 28-04-2006 | Отправлено: 19:57 18-09-2021
iNNOKENTIY21



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

Цитата:
а через WinAPI никак?

Как: Microsoft Edge (Chromium) sets a bad and good example: the case of Taskbar pinning
Когда на пошик адаптируете, не забудьте поделиться

Всего записей: 3504 | Зарегистр. 16-08-2012 | Отправлено: 21:11 18-09-2021
westlife



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

Цитата:
если в файле Set-Configs-SyncApps.ps1 задействовано
'Отключить запуск службы "Microsoft Text Input Application',
то после перезагрузки пропадает 'Языковая панель'

 
Они видимо хотят переделать весь вообще интерфейс на UWP, на который будет не повлиять, как раньше (Это уже сделано с треем на DEV).
И не удалить, так как интерфейс перестанет работать, из-за зависимости от критично нужных для них функций, ради чего они все это и переделывают, например такое как "поиск". И Судя по изменениям у них приоритет "поиск": (любой ввод текста и ocr на фото и видео) и edge: ("интересы" юзера). Думаю всем понятно почему эти компоненты "важны" для них.
 
fly_indiz

Цитата:
а через WinAPI никак? а то он мощный до безобразия

Они убрали эту возможность специально (защита от вирусов, то есть не возможность автоматизации), и это можно теперь делать только не легально. Новый метод инжекта реализован в последней версии syspin.exe 0.99.9.1
Вот выложен код этой реализации (изменённый) из её реверса и сама утилита pttb.exe  
Работает и на инсайдере (проверил на 449)
Если была бы возможность переписать этот код на С#, то можно было бы использовать через скрипт на PS, как и с назначением расширений через скрипт (тоже по сути не легально делается, тка как хэш считается через алгоритм полученный через реверс).

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 21:12 18-09-2021
Cosmotron



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
Столкнулся с багом  в AutoSettingsPS 0.4.5 - после его применения ([0] - [1]) - невозможен текстовый ввод в меню пуск - начальный экран - название группы - причем через несколько секунд после попытки ввода меню пуск закрывается, при этом в журнале регистрируется ошибка 7034 (служба регистрации ошибок неожиданно прервана)...
откат на дефолт в скрипте ([0] - [999] - [999]) устраняет проблему, в AutoSettingsPS 0.4.4 баг присутствует,  
AutoSettingsPS 0.4.3 - все ок.
 
Переход со старого скрипта на новый  был по схеме -  
AutoSettingsPS 0.4.3 - [0] - [999] - [999] - перезагрузка - AutoSettingsPS 0.4.5 - [0] - [1] - перезагрузка
 
Винда - 1809 LTSC x64, баг у меня воспроизводится на 2-х пк (десктоп и ноут)...
Вопрос, собственно, это у меня косяк какой-то, или в развитии скрипта пошло что-то не так...если первое - то куда мне покопать... Не могу не выразить восхищение и благодарность за проделанную работу над AutoSettingsPS .

Всего записей: 1412 | Зарегистр. 08-01-2004 | Отправлено: 22:40 18-09-2021 | Исправлено: Cosmotron, 22:47 18-09-2021
westlife



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

Цитата:
Вопрос, собственно, это у меня косяк какой-то, или в развитии скрипта пошло что-то не так...если первое - то куда мне покопать...  

В скрипт добавляются параметры, которые могут повлиять в каком то сочетании. Попробуйте восстановить этот новый пункт когда есть эта проблема:

Код:
Sub-Options-SyncApps = 1 = Apps-TextInput

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 00:22 19-09-2021
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Самая нормальная (простая) языковая панель была на Windows 2000 и она нормально работала на XP, в которой уже начались странности с ней (могла ни с того, ни с сего слететь без особых видимых причин - я использую раскладки на 3 языка без сторонних программ).
 
Языковая панель из Винтукея работала на ХР только с помощью двух файлов: indicdll.dll и internat.exe (и одной строчки в реестре - HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","internat.exe",,"internat.exe".
 
К слову. Когда-то была программка, "облегчавшая" Винду 98 (запамятовал название). В том числе с ней можно было заменить весь шел ОС на раннюю версию, предоставив файлы Винды 95. Врядли это 100% легально в настоящее время. Хотя, если пользователь сам доложит нужные файлы из своих официальных дистрибутивов более ранних версий в соответствующие папочки, то ведь это он сам сделал, никто ему ничего не предоставлял




Самое нормальное, если бы в Тестировании об этом проповедовал, а здесь ссылку.

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 01:05 19-09-2021 | Исправлено: KLASS, 06:57 19-09-2021
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
Я лишь на заметку, а что они хотят... пусть хотят... они ОС пишут, им и хотеть.
И к нашим баранам (заметкам):
Если включить политику Конфигурация пользователя\Меню «Пуск» и панель задач\Удалить уведомления и значок центра уведомлений - не отображаются уровень громкости и возможность смены языка, после того, как пользователь клацнет там мышью.
Win 11, конечно.

Всего записей: 11062 | Зарегистр. 12-10-2001 | Отправлено: 06:49 19-09-2021 | Исправлено: KLASS, 09:40 19-09-2021
Cosmotron



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

Цитата:
 
Вопрос, собственно, это у меня косяк какой-то, или в развитии скрипта пошло что-то не так...если первое - то куда мне покопать...  
 
В скрипт добавляются параметры, которые могут повлиять в каком то сочетании. Попробуйте восстановить этот новый пункт когда есть эта проблема:
 
Код:
Sub-Options-SyncApps = 1 = Apps-TextInput

Да, это оно, настроил пресеты под себя, еще отменил пару пунктов - т.к. переставал работать ночной свет, еще раз респект за работу  и поддержку.

Всего записей: 1412 | Зарегистр. 08-01-2004 | Отправлено: 10:01 19-09-2021
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuperKolobok01
 
# https://michlstechblog.info/blog/windows-10-trigger-detecting-updates-from-command-line/
(New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
 
# https://omgdebugging.com/2017/10/09/command-line-equivalent-of-wuauclt-in-windows-10-windows-server-2016/
usoclient StartScan

Всего записей: 2474 | Зарегистр. 27-07-2009 | Отправлено: 13:52 19-09-2021
x542ka



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не устанавливаются накопительные обновления на вин 10 21h1 через автосетинг. Нэт нормально ставится,  ssu тоже нормально, а как доходит до накопительного 5 секунд установка и пишет все нормально. В установленных Обнова появляется, но версия сборки не меняется. Пробовал всякие варианты и cab и msu, и вместе, и по отдельности. Через дисм вручную все прекрасно встаёт. В чем может быть загвоздка?

Всего записей: 6 | Зарегистр. 06-03-2018 | Отправлено: 17:05 20-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отключатель Защитника Винды выпустили новый, 2.0... Забирайте, кому надо..
 

 
http://ukiller.kulichki.com/zip/dfControl20.rar

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 16:48 21-09-2021 | Исправлено: WWWaiyter, 18:07 21-09-2021
Germanus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
Чем открыть? Ни 7zip ни WinRAR (последние) не открывают. Перекачивал несколько раз и браузером и качалкой.

Всего записей: 4418 | Зарегистр. 08-06-2003 | Отправлено: 17:12 21-09-2021
garryroma



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Germanus post
Цитата:
Чем открыть? Ни 7zip ни WinRAR (последние) не открывают. Перекачивал несколько раз и браузером и качалкой.

Там архив битый. Здесь она живёт - https://www.sordum.org/9480/defender-control-v2-0/

Всего записей: 5687 | Зарегистр. 30-01-2003 | Отправлено: 17:19 21-09-2021
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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