Last active
October 20, 2024 16:42
-
-
Save wincmd64/48beae60fb20043a8d60d105e301e8db to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:: Tested on Win 11 24H2 | |
:: Tested on Win 10 22H2 | |
@echo off & Title Windows 10\11 quick setup v24.10 by https://t.me/wincmd64 | |
(Net session >nul 2>&1)&&(cd /d "%~dp0")||(PowerShell start """%~0""" -verb RunAs & Exit /B) | |
:: check win ver | |
for /f %%a in ('powershell.exe -NoP -NoL -NonI -EP Bp -c "(gwmi Win32_OperatingSystem).Caption -Replace '\D'"') do ( | |
if "%%a"=="10" echo RUN SCRIPT ? & echo. & pause & echo. & goto 10 | |
if "%%a"=="11" echo RUN SCRIPT ? & echo. & pause & echo. & goto 11 | |
color 4 & echo The detected system is older than Windows 10. & echo. & pause & goto :eof | |
) | |
:10 | |
echo ============================================================================== | |
echo WINDOWS 10 | |
echo ============================================================================== | |
echo. | |
echo Создание точки восстановления... | |
powershell Enable-Computerrestore -drive 'C:\' | |
VSSAdmin Resize ShadowStorage /For=C: /On=C: /MaxSize=5%% | |
powershell Checkpoint-Computer -Description 'win quick setup script' | |
@echo on | |
:: Панель задач. Убирает кнопку новостей | |
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds" /v EnableFeeds /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Многозадачность. OFF "При прикреплении окна показывать, что можно прикрепить рядом с ним" | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v SnapAssist /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Дисплей > Настройки графики. ON "Уменьшить время задержки и увеличить производительность" | |
reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v HwSchMode /t REG_DWORD /d 2 /f | |
:: Проводник. Скрыть папки из 'Этот компьютер' : Объемные объекты, Музыка, Загрузки, Изображения, Видео, Документы, Рабочий стол -- https://www.tenforums.com/tutorials/6015-add-remove-folders-pc-windows-10-a.html | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" /v ThisPCPolicy /d Hide /f | |
goto all | |
:11 | |
echo ============================================================================== | |
echo WINDOWS 11 | |
echo ============================================================================== | |
echo. | |
echo Создание точки восстановления... | |
powershell Enable-Computerrestore -drive 'C:\' | |
VSSAdmin Resize ShadowStorage /For=C: /On=C: /MaxSize=5%% | |
powershell Checkpoint-Computer -Description 'win quick setup script' | |
@echo on | |
:: Классическое контекстное меню | |
:: reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve | |
:: Enable SUDO | |
sudo config --enable normal | |
:: Убирает задержку автозапуска СНОВА -- https://superuser.com/questions/1799420/how-to-fix-startupdelayinmsec-trick-does-not-work-anymore | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" /v WaitforIdleState /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Многозадачность. OFF "Показывать макеты прикрепления при перетаскивании окна" | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v EnableSnapBar /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Дисплей > Графика. ON "Оптимизация для игр в оконном режиме" | |
reg add "HKCU\Software\Microsoft\DirectX\UserGpuPreferences" /v DirectXUserGlobalSettings /d "SwapEffectUpgradeEnable=1;" /f | |
:: Параметры > Система > Спец.возможности > Клавиатура. OFF "Print screen" | |
reg add "HKCU\Control Panel\Keyboard" /v PrintScreenKeyForSnippingEnabled /t REG_DWORD /d 0 /f | |
:: Панель задач. Убирает виджеты (24H2 - отказ в доступе) и выравнивает кнопку Пуск | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarDa /t REG_DWORD /d 0 /f | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAl /t REG_DWORD /d 0 /f | |
:: Проводник. Компактное представление | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseCompactMode /t REG_DWORD /d 1 /f | |
goto all | |
:all | |
@echo off | |
echo. | |
echo ============================================================================== | |
echo UI Tweaks | |
echo ============================================================================== | |
@echo on | |
:: Определяет положение переключателей в окне Быстродействие (SystemPropertiesPerformance.exe) | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v VisualFXSetting /t REG_DWORD /d 3 /f | |
reg add "HKCU\Control Panel\Desktop" /v UserPreferencesMask /t REG_BINARY /d 9032078010000000 /f | |
reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate /d 0 /f | |
:: Проводник. Иконка "Этот компьютер" на рабочем столе | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 0 /f | |
:: Проводник. Скрыть "Дополнительные сведения об этом изображении" на рабочем столе | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v {2cc5ca98-6485-489a-920e-b3e88a6ccce3} /t REG_DWORD /d 1 /f | |
:: Проводник. Запуск по умолчанию "Этот компьютер" вместо "Быстрый доступ" | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v LaunchTo /t REG_DWORD /d 1 /f | |
:: Проводник. Добавляем ярлыки в Быстрый доступ | |
powershell "(New-Object -ComObject Shell.Application).Namespace('shell:appdata').Self.InvokeVerb('pintohome')" | |
powershell "(New-Object -ComObject Shell.Application).Namespace('shell:Local AppData\temp').Self.InvokeVerb('pintohome')" | |
powershell "(New-Object -ComObject Shell.Application).Namespace('shell:startup').Self.InvokeVerb('pintohome')" | |
:: Проводник. Всегда показывать расширения файлов | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 0 /f | |
:: Проводник. Отключить префикс " - ярлык" при создании новых ярлыков | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates" /v ShortcutNameTemplate /d \"%%s.lnk\" /f | |
:: Панель задач. Увеличить скорость открытия миниатюр | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ExtendedUIHoverTime /t REG_DWORD /d 100 /f | |
:: Панель задач. Переходить на последнее открытое окно при клике по сгруппированным приложениям | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v LastActiveClick /t REG_DWORD /d 1 /f | |
:: Панель задач. Убирает кнопки поиска и задач | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Search" /v SearchboxTaskbarMode /t REG_DWORD /d 0 /f | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowTaskViewButton /t REG_DWORD /d 0 /f | |
:: Пуск. Отключить поиск в Интернете | |
reg add "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f | |
:: Пуск. OFF "Отображение уведомлений, связанных с учетной записью" | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_AccountNotifications /t REG_DWORD /d 0 /f | |
:: Панель управления. Крупные значки | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f | |
:: Панель управления > Звуки. OFF "Проигрывать мелодию запуска Windows" | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\BootAnimation" /v DisableStartupSound /t REG_DWORD /d 1 /f | |
:: Панель управления > Учетные записи пользователей. Не затемнять Рабочий стол при вызове UAC | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Уведомления. OFF "Продолжить способы завершения настройки устройства". Это предотвратит появление навязчивого окна, которое появляется через какое-то время после установки | |
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement" /v ScoobeSystemSettingEnabled /t REG_DWORD /d 0 /f | |
:: Параметры > Система > Буфер обмена. ON Журнал буфера обмена (Win+V) | |
reg add "HKCU\Software\Microsoft\Clipboard" /v EnableClipboardHistory /t REG_DWORD /d 1 /f | |
:: Параметры > Персонализация > Цвета. ON "Заголовки и границы окон" | |
reg add "HKCU\Software\Microsoft\Windows\DWM" /v ColorPrevalence /t REG_DWORD /d 1 /f | |
:: Параметры > Спец.возможности > Дисплей. OFF "Автоматическое скрытие полос прокрутки" | |
reg add "HKCU\Control Panel\Accessibility" /v DynamicScrollbars /t REG_DWORD /d 0 /f | |
@echo off | |
echo. & echo The settings below have a more advanced format! | |
echo Please view and edit this file for your needs. & echo. | |
echo Do you want to continue? & echo. | |
pause | |
echo. | |
echo ============================================================================== | |
echo Extended tweaks | |
echo ============================================================================== | |
@echo on | |
:: Часовой пояс UTC+02:00 | |
tzutil /s "FLE Standard Time" | |
:: Английский как метод ввода по-умолчанию (UA: 0422:00000422 RU: 0419:00000419) | |
powershell Set-WinDefaultInputMethodOverride -InputTip "0409:00000409" | |
:: Отключает блокировку скачанных файлов. https://habr.com/ru/post/505194/ | |
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f | |
:: Файлы как текстовые | |
assoc .=txtfile | |
assoc .wer=txtfile | |
:: Отключает админ.шары -- https://admx.help/?Category=SecurityBaseline&Policy=Microsoft.Policies.MSS::Pol_MSS_AutoShareWks | |
reg add HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v AutoShareWks /t REG_DWORD /d 0 /f | |
net share C$ /delete | |
net share D$ /delete | |
:: Убирает задержку автозапуска | |
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" /v StartupDelayInMSec /t REG_DWORD /d 0 /f | |
:: Отключить автозапуск Edge | https://admx.help/?Category=EdgeChromium&Policy=Microsoft.Policies.Edge::StartupBoostEnabled | |
reg add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v StartupBoostEnabled /t REG_DWORD /d 0 /f | |
:: Телеметрия -- https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.DataCollection::AllowTelemetry | |
reg add "HKLM\Software\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f | |
:: Отключает службу "Функциональные возможности для подключенных пользователей и телеметрия" | |
sc stop "DiagTrack" && sc config "DiagTrack" start=disabled | |
:: Отключает задания в планировщике | |
schtasks /Change /DISABLE /TN "\Microsoft\Windows\Defrag\ScheduledDefrag" | |
schtasks /Change /DISABLE /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | |
schtasks /Change /DISABLE /TN "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" | |
schtasks /Change /DISABLE /TN "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTaskLogon" | |
schtasks /Change /DISABLE /TN "\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTaskNetwork" | |
:: OFF "Последние действия и результаты сканирования" в Windows Defender (это касается конкретного уведомления - сам AV продолжает работу) | |
reg add "HKLM\SOFTWARE\Microsoft\Windows Defender Security Center\Virus and threat protection" /v SummaryNotificationDisabled /t REG_DWORD /d 1 /f | |
:: Электропитание - применять лучше для настольных ПК, а не ноутбуков | |
:: Отключает гибернацию и удаляет файл C:\hiberfil.sys | |
powercfg -h off | |
:: Панель управления > Электропитание. Схема питания "Высокая производительность" | |
powercfg /S 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c | |
:: Не отключать жесткий диск | https://www.tenforums.com/tutorials/21454-turn-off-hard-disk-after-idle-windows-10-a.html | |
powercfg -change -disk-timeout-ac 0 | |
pause & exit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment