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

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
После отключения Дефендера на 22449.1000 отвалилась экранная клавиатура.

Всего записей: 12 | Зарегистр. 20-09-2012 | Отправлено: 11:38 06-09-2021
Frank_Sinatra



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни, помощь нужна!
По возможности всегда стараюсь использовать портабл-программы, бзик такой. Давно собрал дежурный набор таких прог, лежат все в папке Portable на диске С. При переустановках просто перетаскиваю эту папку в новую ОС. Ну и приходиться всегда ассоциировать с этими программами соответствующие типы файлов. Довольно нудное дело, надо сказать + иногда ассоциации могут слетать. Вот хотелось бы это дело автоматизировать, написать батник, но не знаю с какой стороны подступиться...
Программы - Coolreader, DJVU_Reader, IrfanView, MPC-HC, Notepad2, PDFXCview, SoftMaker Office, The Bat!, uTorrent.
Кто разбирается в этом деле, если не в лом, напишите образец, болванку батника

Всего записей: 891 | Зарегистр. 02-08-2005 | Отправлено: 16:55 06-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frank_Sinatra, у меня есть вот такой батник:
 
Итоговый скрипт для Windows (.bat) Поменяй только названия софтинок и пути, естественно..
 
@echo off
 
set XNVIEW=C:\Program Files (x86)\XnView\xnview.exe
set SUBLIME=C:\Program Files\Sublime Text 3\sublime_text.exe
set FOOBAR=C:\Program Files (x86)\foobar2000\foobar2000.exe
 
call :assoc_ext "%SUBLIME%" txt md js json css java sh yaml
call :assoc_ext "%XNVIEW%" png gif jpg jpeg tiff bmp ico
call :assoc_ext "%FOOBAR%" flac fla ape wav mp3 wma m4a ogg ac3
 
goto :eof
 
:assoc_ext
  set EXE=%1
  shift
  :loop
  if "%1" neq "" (
    ftype my_file_%1=%EXE% "%%1"
    assoc .%1=my_file_%1
    shift
    goto :loop
  )
goto :eof

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 21:49 06-09-2021
Frank_Sinatra



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
Ай, спасибо! Только уточню во избежание.
С первым абзацем все ясно - пути программ. Во втором с типами файлов понятно, а вот это "%SUBLIME%" - с этим непонятно. Имена двух из трех экзешников другие, вроде. Откуда эти названия берутся?

Всего записей: 891 | Зарегистр. 02-08-2005 | Отправлено: 22:00 06-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frank_Sinatra, ну, если не потеряешься в списке, присвой другое имя )) Внимательно посмотри имена файлов софтинок ))  

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 22:07 06-09-2021 | Исправлено: WWWaiyter, 22:07 06-09-2021
Frank_Sinatra



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

Цитата:
Внимательно посмотри имена файлов софтинок ))

 
Все равно не понял. Ну ладно, xnview без всяких плясок то же самое имя исполняемого файла. С двумя другими прогами уже названия не стыкуются ни с исполняемым файлом, ни с названием папок программ.  
Просто мне в свое время, на заре освоения компа плотно вбили в голову, что в этих делах примерные совпадения не катят, должно быть строго дословно (дозначно). Потому я и напрягся
+++
А, ну вроде увидел откуда берутся эти названия. Все, вопрос снят, еще раз спасибо!
 
Добавлено:
WWWaiyter
Еще проблема вылезла. Всего с девятью программами ассоциации. Вот семь отрабатывает нормально, а с двумя ни в какую не хочет. На ошибки проверял - все пути и названия правильные, расширения тоже, батник от админа запускал, но ассоциации программ с этими файлами упорно не устанавливаются... IrfanView и MPC-HC капризничают. Что не так может быть?

Код:
@echo off
 
set COOLREADER=C:\Portable\Coolreader\CR2.exe
set DJVU=C:\Portable\DJVU_Reader\WinDjView-0.5.exe
set IRFANVIEW=C:\Portable\IrfanView\i_view32.exe
set MPC-HC=C:\Portable\MPC-HC\mpc-hc64.exe
set NOTEPAD2=C:\Portable\Notepad2\Notepad2.exe
set PDFV=C:\Portable\PDFV_Portable\PDFXCview.exe
set TEXTMAKER=C:\Portable\SoftMaker Office 2012\TextMaker.exe
set PLANMAKER=C:\Portable\SoftMaker Office 2012\PlanMaker.exe
set UTORRENT=C:\Portable\uTorrent\utorrent.exe
 
call :assoc_ext "%COOLREADER%" fb2
call :assoc_ext "%DJVU%" djvu
call :assoc_ext "%IRFANVIEW%" png gif jpg jpeg tiff bmp ico
call :assoc_ext "%MPC-HC%" flac fla ape wav mp3 wma m4a ogg ac3 avi mp4 3g mpeg midi
call :assoc_ext "%NOTEPAD2%" js json css sh yaml ini inf conf xml cfg xc opml
call :assoc_ext "%PDFV%" pdf
call :assoc_ext "%TEXTMAKER%" doc rtf docx dotx dot pwd sxw tmd odt
call :assoc_ext "%PLANMAKER%" xls xlsx xlsm xltm xlt pmd pmv  
call :assoc_ext "%UTORRENT%" torrent
 
goto :eof
 
:assoc_ext
  set EXE=%1
  shift
  :loop
  if "%1" neq "" (
    ftype my_file_%1=%EXE% "%%1"
    assoc .%1=my_file_%1
    shift
    goto :loop
  )
goto :eof  

Всего записей: 891 | Зарегистр. 02-08-2005 | Отправлено: 22:38 06-09-2021 | Исправлено: Frank_Sinatra, 23:00 06-09-2021
usalex

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

Цитата:
IrfanView и MPC-HC капризничают

У меня тоже не получилось этим батником ассоциировать с IrfanView на Win11

Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 03:40 07-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, я настраивал только 2 ассоциации: для МРС-НС и JPEGView... Сработало... А батничек этот у меня в архивах, пути там от автора.. Так что тут где-то чота копать надо... )

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



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

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 08:57 07-09-2021
WWWaiyter



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

Цитата:
call :assoc_ext "%COOLREADER%" fb2
call :assoc_ext "%DJVU%" djvu

... хммм.. а чем Суматра не устраивает?
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=22740&start=2900#lt
 
Добавлено:
Тем более, что она и портабельная собирается.. Виктор_ВГ собирает... о.О

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 11:28 07-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
просто тип написать:
call :assoc_ext "%SUMATRA%" fb2 djvu

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за советы, парни, но я именно к этим программам привык, не хочется менять.
Поизвращался с именами файлов, версиями программ, путями и т.п., но так ничего и не добился. Семь программ батник ассоциирует со своими файлами, а вот эти две - IrfanView и MPC-HC никак. Приходиться запускать их и в настройках вручную делать. Вроде и не долго, но с батником было бы вообще секунда делов.
Хороший, удобный батник, подружить бы его еще с этими прогами...

Всего записей: 891 | Зарегистр. 02-08-2005 | Отправлено: 20:34 07-09-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frank_Sinatra... ну. больше по ассоциациям у меня в загашнике ничо нет, уж сори..
 
 
 
Добавлено:
Может, сами софтинки чота чудят? ХЗ..

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
Frank_Sinatra
А если воспользоваться великим скриптом от westlife - AutosettingsPS ?
 
Там как раз есть возможность делать ассоциации. Настраивается в пресете в разделе "Меню Настройки Файловых Ассоциаций и Протоколов". Как раз очень удобно.
 
Правда для себя я сделал "фикс":
http://forum.ru-board.com/topic.cgi?forum=62&topic=30617&start=3340#11
убрав проверку что ProgID зарегистрирован, она мешалась.

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



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

Цитата:
А если воспользоваться великим скриптом от westlife - AutosettingsPS ?  

Была такая мысль, но не решился, много непоняток для меня. Вот читаю в Пресетах.

Код:
Меню Настройки Файловых Ассоциаций и Протоколов
 
   Параметры с пробелами или индексами для иконки указывать в кавычках.
   ProgID должен быть уже зарегистрирован...

То есть, для ассоциирования с типами файлов программа должна быть установлена и зарегистрирована в системе. Так может потому и не отрабатывал скрипт, что проги портабельные и не прописаны в системе...? Может есть вариант через батник зарегистрировать их и потом уже ассоциировать? Если только это относительно простой вариант. Если сложно, то буду уже руками эти две проги настраивать, не отвалятся руки, надеюсь...

Всего записей: 891 | Зарегистр. 02-08-2005 | Отправлено: 15:58 09-09-2021
fly_indiz



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

Цитата:
ProgID должен быть уже зарегистрирован...

1 - я выше привёл правку чтобы обойти проверку регистрации ProgID
2 - регистрация EXE-шников вообще без ProgID.
 
попробуйте, вдруг получится
 
Добавлено:
westlife
 
Идея по скрипту:
Get-LocalUser
выдает именно локальных юзеров, но не список профилей, с которыми можно работать.
На доменной машинке соответственно профили доменных юзеров не обрабатываются.
 
Придумал решение:
в: Files\_Tools\AutoSettingsPS.ps1
в функции: Select-Load-LocalUsers
после строки: $LocalUsers = @($GetLocalUsers).Where({ $_.PrincipalSource -eq 'Local' -and $_.SID.Value -match '^S-1-5-21-.+-(50[03]|1[\d]{3})$' })
добавить код:

Код:
    $ProfileList = Get-ItemProperty -path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\*'
    foreach ( $ProfileListItem in $ProfileList )
    {
        $userSID = $false
        try { $userSID = New-Object System.Security.Principal.SecurityIdentifier($ProfileListItem.PSChildName) } catch {}
        if ( $userSID -and $userSID.Value -match '^S-1-5-21-.+-(50[03]|[123][\d]{3})$' )
        {
            $tempUser = $false
            try { $tempUser = Get-LocalUser -SID $userSID.Value -ErrorAction Stop } catch {}
            $tempName = $false
            try { $tempName = $userSID.Translate([System.Security.Principal.NTAccount]).Value } catch {}
            if ( ( -not $tempUser ) -and $tempName )
            {
                $nonLocalUser = New-Object PSObject
                $nonLocalUser | Add-Member -MemberType NoteProperty -Name SID -value $userSID
                $nonLocalUser | Add-Member -MemberType NoteProperty -Name Name -value $userSID.Translate([System.Security.Principal.NTAccount]).Value
                $nonLocalUser | Add-Member -MemberType NoteProperty -Name Enabled -value $true
                $LocalUsers += $nonLocalUser
            }
        }
    }

Всего записей: 2611 | Зарегистр. 28-04-2006 | Отправлено: 16:48 09-09-2021 | Исправлено: fly_indiz, 12:53 15-09-2021
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
westlife
На заметку.
Запустил твой сценарий настройки на Windows 11 Insider Preview build 22454 (Dev Channel),
так если в файле Set-Configs-SyncApps.ps1 задействовано
'Отключить запуск службы "Microsoft Text Input Application',
то после перезагрузки пропадает 'Языковая панель'.
Заметил это на последних двух выпусках Windows 11, а до этого
ничего не пропадало после отработки сценария.

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 09:16 12-09-2021 | Исправлено: KLASS, 10:10 12-09-2021
SuperKolobok01



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такие команды ms-settings для быстрого доступа к настройкам Windows 10
start ms-settings:........
Можно открыть практически любое окно Панели управления, а существуют команды, чтобы менять параметры дальше в этих окнах? Например, чтобы после команды
start ms-settings:windowsupdate-action
автоматически нажать на кнопку Проверить наличие обновлений ?

Всего записей: 111 | Зарегистр. 09-11-2015 | Отправлено: 11:47 15-09-2021
farag



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuperKolobok01
# Check for updates
Start-Process -FilePath "ms-settings:windowsupdate-action"
 
Она же запускает проверку.
 
Start-Process -FilePath "ms-settings:windowsupdate-optionalupdates"

Всего записей: 2474 | Зарегистр. 27-07-2009 | Отправлено: 16:40 15-09-2021
SuperKolobok01



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farag
Не запускает процесс в том то и дело, просто окно Центра обновлений, кнопка не нажатая и поиск не идет.....
Запускаю powershell и просто и под админом и х86 и х64. никак
Powershell 5.1 и 7.1 - одинаково ничего
 
PS
Вот так заработало
 
Start-Process -FilePath "ms-settings:windowsupdate-action"
Add-Type -AssemblyName System.Windows.Forms
start-sleep 1
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
start-sleep 1
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
start-sleep 1
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")

Всего записей: 111 | Зарегистр. 09-11-2015 | Отправлено: 19:20 15-09-2021 | Исправлено: SuperKolobok01, 16:13 16-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