# --------------------------------------------------------# # Быстрый автозапуск Edge и Teams через планировщик задач # # --------------------------------------------------------# function MakeTask ($taskname, $exe, $arg) { $argEscaped = $arg -replace '&', '&' $argXml = if ($arg) {"$argEscaped"} else {""} @" 2026-01-01T12:00:00$env:usernametrue$env:userdomain\$env:username$env:userdomain\$env:usernameInteractiveTokenLeastPrivilegeParallelfalsefalsetruefalsetruetruefalsetruetruetruefalsefalseP3D7$exe$argXml "@ | Out-File "$env:temp\task.xml" -Encoding Unicode schtasks /delete /tn $taskname /f 2>$null schtasks /create /xml "$env:temp\task.xml" /tn "$taskname" /it /f Remove-Item "$env:temp\task.xml" -Force } MakeTask "FastStartup-Teams" ` "C:\Users\dkrumins\AppData\Local\Microsoft\WindowsApps\MSTeams_8wekyb3d8bbwe\ms-teams.exe" MakeTask "FastStartup-Edge" ` "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ` "https://login.bethel.jw.org/adfs/ls/wia?client-request-id=9c5dfda1-60c4-1000-6ca1-527195b76337&wa=wsignin1.0&wtrealm=urn%3afederation%3aMicrosoftOnline&wctx=LoginOptions%3D3%26estsredirect%3d2%26estsrequest%3drQQIARAAlVE9SBthGL7zYmpSrTFD6VgOJ-kl33eX7-67gOD9pWqHqNVWKZLez3fmzM_Fu0siiksnR5dCKUWqo0MpXVrEodCC4ORsB0un4lJxcin0QpeO9uXleR9eXh4enneMgTlYHAV_S-B6yAHXhZxNeuyfCrLpzN7v5Tdfn1OZ-t7c2suPtnRAw2oUtcJiPr_aDb2I5MKqGZCW7zWjnO038hXXDxph3iGu2a5HOTNsrX-i6VOa_knTB31rGtZ5QVWBAgShBA1ZMZChCfHkDQRkJBiiBJAmSbwqx1eSwBm8WNI0VRGwBCHiS6qkwQIulYCiGzGWoCyKoi6okJcRFhWgKPFSiYWQaCiyJJ31DZeVdlTle-AH3ga56kv1PFZafhi9ZhJlHXQPmBsF8oEZJbLFW5JlchYvYK7Am3LMJMjxpuPamHdMEYETJum3SNNzfjB3nVrQbnjNcMIiUZXUc6vdnB-snCboi8QgYIoDA-kMdY-6T10n6P3-OO_j7S-z-8e7E7tl7ujo2yZ10p-30BokU-XZOZdfUifFhcXJR83ulOsu6RramHnslm2rVJtH6Km-MI6KcCdJ7ySTh8nUAJOhWEabgZdJevsWdZj6_8-d3qbPBmE6ZftWYDYdz8mOQmg5GGCBwxIBXAFaiLMsCXPAsguCjU1MsHk2WEgn7brpNcLs2CbrOZXIr5EmW9xk1xthxbZ7rGPW2yRki8_Y2CK7vLW19WLoRuqfh6jrO2_P352_utr9NXkx_CCcB7ipyYbenc6HQYN0hKWOuvHwyaLM19yy45pKiKathRXc8cffZ6jvcY9Q1yOZ7Sz1Bw2&cbcxt=&username=dkrumins%40bethel.jw.org&mkt=&lc=" # -------------------------------------------------------------------------# # Настройка языков и раскладок (US-International, Latvian-QWERTY, Russian) # # -------------------------------------------------------------------------# # --- Конфиг --- $requiredLangs = @('en-US','lv','ru') $usIntl = '0409:00020409' $lvQwerty = '0426:00010426' $ruLayout = '0419:00000419' $preloadPath = 'HKCU:\Keyboard Layout\Preload' $subsPath = 'HKCU:\Keyboard Layout\Substitutes' # --- Очистка раскладок --- rm $preloadPath -Recurse -Force -ea 0 rm $subsPath -Recurse -Force -ea 0 ni $preloadPath -Force | Out-Null ni $subsPath -Force | Out-Null # --- Preload --- sp $preloadPath '1' '00020409' | Out-Null # US-International sp $preloadPath '2' '00010426' | Out-Null # Latvian-QWERTY sp $preloadPath '3' '00000419' | Out-Null # Russian-ЙЦУКЕН # --- Substitutes --- sp $subsPath '00000409' '00020409' | Out-Null # US -> US-International sp $subsPath '00000426' '00010426' | Out-Null # Standard -> QWERTY # --- Input Method --- try {Set-WinDefaultInputMethodOverride -InputTip $usIntl -ea 0} catch {} # --- Language List --- try { $list = New-WinUserLanguageList $requiredLangs try {$list[0].InputMethodTips = @($usIntl)} catch {} try {$list[1].InputMethodTips = @($lvQwerty)} catch {} try {$list[2].InputMethodTips = @($ruLayout)} catch {} Set-WinUserLanguageList $list -Force -ea 0 } catch {} # --- Fix Ghost Layouts) --- rm 'HKCU:\Control Panel\International\User Profile' -Recurse -Force -ea 0 # --- Повторное применение Preload (Windows override fix) --- rm $preloadPath -Recurse -Force -ea 0 ni $preloadPath -Force | Out-Null sp $preloadPath '1' '00020409' | Out-Null sp $preloadPath '2' '00010426' | Out-Null sp $preloadPath '3' '00000419' | Out-Null # ------------------------------------------------------------------------# # --- Классическое контекстное меню --- ni "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Force | ni -Name "(Default)" -Value "" -Force # --- Drag & Drop для панели задач --- sp "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" "EnableDragAndDrop" 1 # --- Тёмная тема --- start "C:\Windows\Resources\Themes\dark.theme" sp "HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" "AppsUseLightTheme" 0 sp "HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" "SystemUsesLightTheme" 0 # --- Звук --- start mmsys.cpl # --- Перезапуск explorer --- kill explorer -Force start explorer