Конечно, будет проблематично описать все пункты настройки, но постараюсь выделить самое важное.
Если кому-то интересно, то добро пожаловать по кат.
Вступление
Давно хотел поделиться своим скриптом по автоматизации настройки Windows 10, да все руки не доходили. Возможно, он будет кому-то полезен целиком или только его части.
Конечно, будет проблематично описать все пункты настройки, но постараюсь выделить самое важное:
Основные функции
- Отключить службы диагностического отслеживания
- Множество твиков Проводника
- Выбрать режим Windows по умолчанию
- Выбрать режим приложения по умолчанию
- Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp
- Включить дополнительную информацию при выводе BSoD
- Отключить Windows Defender SmartScreen в Microsoft Edge
- Запретить отключение Ethernet-адаптера для экономии энергии для стационарного ПК
- Удалить все UWP-приложения из всех учетных записей, кроме
- Удалить все UWP-приложения из системной учетной записи, кроме
- Отключить компоненты
- Удалить OneDrive
- Создать в Планировщике задач задачу по запуску очистки диска
- Создать в Планировщике задач задачу по очистке папки "$env:SystemRoot\SoftwareDistribution\Download"
- Создать в Планировщике задач очистки папки $env:TEMP
- Запретить стандартным приложениям работать в фоновом режиме, кроме
- Включить контролируемый доступ к папкам и добавить защищенные папки
- Отключить пользовательские службы
- Создать ярлык старого формата для «Устройства и принтеры»
- Переопределить расположение папок «Рабочий стол», «Документы», «Загрузки», «Музыка», «Изображения», «Видео»
- Обновить иконки рабочего стола, переменные среды и панель задач без перезапуска «Проводника»
Скрипт
Github
Использование
- Если будете сохранять в файл .ps1, То следует изменить кодировку на «UTF-8 с BOM»
или
- Скопировать код целиком и вставить в PowerShell ISE
NB
- PowerShell и PowerShell ISE должны запускаться с повышенными правами
- Установить соответствующую политику запуска скриптов PowerShell
Set-ExecutionPolicy Unrestricted -Force
Комментарии (175)
qw1
28.08.2019 23:08-3Я бы ещё добавил отключение Windows Defender
Sanctuary_s Автор
28.08.2019 23:44+1Старался как раз включить как можно больше защиты. Человек, задавшийся таким вопросом по-любому найдет ответ, а вот в лоб публиковать такое не решился.
Если не ошибаюсь, то
Безопасность Windows — Защита от вирусов и угроз — Управление настройками — Выключить Защиту от подделки. New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name DisableAntiSpyware -Value 1 -Force
Zyamilon
30.08.2019 13:08Можно даже штатными средствами через powershell отключить, даже командлет есть специальный.
Правда потом защитник все равно включится. Десятка же.
Set-MpPreference -DisableRealtimeMonitoring $true -MAPSReporting Disabled -SubmitSamplesConsent NeverSend
Еще более полезной фишкой считаю быстрое добавление исключений, например:
Add-MpPreference -ExclusionPath "$Env:SystemDrive\admin\undefended"
Sanctuary_s Автор
30.08.2019 13:30Можно даже штатными средствами через powershell отключить
Вредно все это, вредно…
быстрое добавление исключений
В скрипте уже есть возможно добавлять :)
qw1
28.08.2019 23:22+2Ещё можно внимательно пройтись по Group Policy Editor и оттуда наковырять настроек.
Вот такой у меня получился файл
policy.regWindows Registry Editor Version 5.00 ; Computer Configuration - Administrative templates - System - App-V - CEIP - CEIP=disable ; Participate in Customer Experience Improvement Program [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\AppV\CEIP] "CEIPEnable"=dword:00000000 ; Computer Configuration - Administrative templates - System - Internet Communication Management - Internet Communication Settings ; - Turn off handwriting personalization data sharing ; - Turn off handwriting recognition error reporting ; - Turn off Internet File Assosiation Service ; - Turn off Registration on Microsoft.com ; - Turn off Windows Messanger CEIP ; - Turn off Windows CEIP ; - Turn off Windows Error Reporting [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\TabletPC] "PreventHandwritingDataSharing"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports] "PreventHandwritingErrorReports"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoInternetOpenWith"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Registration Wizard Control] "NoRegistration"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Messenger\Client] "CEIP"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows] "CEIPEnable"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting] "DoReport"=dword:00000000 ; fake CEIP server [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient] "CorporateSQMURL"="1.1.1.1" ; Computer Configuration - Administrative templates - Windows Components - Application Compatibility ; - Turn off Application Telemetry ; - Turn off Application Compatibility Engine ; - Turn off Program Compatibility Assistant ; - Turn off Inventory Collector [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat] "AITEnable"=dword:00000000 "DisableEngine"=dword:00000001 "DisableInventory"=dword:00000001 "DisablePCA"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - AutoPlay Policies - Turn off Autoplay [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:000000ff ; Computer Configuration - Administrative templates - Windows Components - Biometrics - Allow=false [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Biometrics] "Enabled"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - Cloud content ; - Dont show windows tips ; - Turn off Microsoft Consumer Experiences [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent] "DisableSoftLanding"=dword:00000001 "DisableWindowsConsumerFeatures"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Data Collection and Preview Builds ; - Allow Telemetry: 0 = Security (minimal level) ; - allows the device name to be sent ; - Do not show feedback notifications [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection] "AllowTelemetry"=dword:00000000 "AllowDeviceNameInTelemetry"=dword:00000000 "DoNotShowFeedbackNotifications"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - File Explorer ; - Configure Windows Defender SmartScreen = disabled [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] "EnableSmartScreen"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - Find My Device - Turn Off [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FindMyDevice] "AllowFindMyDevice"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - Microsoft User Experiences Virtualization (sync app and windows settings) ; - Enable UEV=false [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\UEV\Agent] "Enabled"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - OneDrive ; - Prevent OneDrive from generating network traffic until the user signs in to OneDrive ; - Prevent usage of OneDrive for file storage [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OneDrive] "PreventNetworkTrafficPreUserSignIn"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive] "DisableFileSync"=dword:00000001 "DisableFileSyncNGSC"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Search ; - Allow Cortana = disabled [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search] "AllowCortana"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - Shutdown Options ; - Turn off legacy remote shutdown interface [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "DisableShutdownNamedPipe"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Software Protection Platform ; - Turn off KMS Client Online AVS Vaildation (data will not be sent to Microsoft) [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform] "NoGenTicket"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Store ; - Turn off Automatic Download and Install of Updates [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore] "AutoDownload"=dword:00000002 ; Disable Windows 8.1, Windows 10 MS Account Sync ; Computer Configuration - Administrative templates - Windows Components - Sync your settings - Do not sync [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SettingSync] "DisableSettingSync"=dword:00000002 "DisableSettingSyncUserOverride"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Text Input ; - Improve inking and typing recognition (send to Microsoft) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\TextInput] "AllowLinguisticDataCollection"=dword:00000000 ; Computer Configuration - Administrative templates - Windows Components - Windows Defender Antivirus - Turn off Windows Defender Antivirus ; disable Windows Defender [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender] "DisableAntiSpyware"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Windows Defender SmartScreen ; - Explorer - Configure SmartScreen (same as Windows Components - File Explorer - SmartScreen) ; - Edge [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] "EnableSmartScreen"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter] "EnabledV9"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Windows Error Reporting ; - Disable Windows Error Reporting [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting] "Disabled"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Windows Media Digital Rights Management ; - Prevent DRM Internet Access [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WMDRM] "DisableOnline"=dword:00000001 ; Computer Configuration - Administrative templates - Windows Components - Windows Update ; Configure Automatic Updates - disabled (need check and install manually) [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] "NoAutoUpdate"=dword:00000001 ; ... [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection] "AllowTelemetry"=dword:00000000
Sanctuary_s Автор
28.08.2019 23:45Будут кнопки «серым». Хорошо в организациях, но плохо обычным пользователям.
qw1
29.08.2019 09:40+1Если это о Defender, так вроде нет другого способа, чтобы его процесс не висел в памяти.
Мне он только мешает, потому что регулярно «кушает» полезные файлы — к примеру, 3proxy, или эксплойты для рутования Android.Sanctuary_s Автор
29.08.2019 09:46Ну, это очевидно, что любит «кушать» такое. Можно добавлять в исключение папку, чтобы не сканировал ее (есть в скрипте), но при запуске все равно «сожрет». А правильнее заставить «скушать» «троян», посмотреть его ID на сайте MS, перейдя по ссылке из Defender, и внести ID в исключение. Теперь даже после запуска он не будет на него реагировать.
Add-MpPreference -ThreatIDDefaultAction_Ids 2147593794 -ThreatIDDefaultAction_Actions Allow -Force
Описание ID угрозы
Microsoft Security Intelligence
Кто узнает ID, тот молодец. :)
tropico
29.08.2019 18:55Добавить эти файлы или какую-то папку с этими файлами в исключения не вариант?
qw1
29.08.2019 21:34+1Один раз вариант. Но часто это делать запаривает, проще выключить совсем.
Кроме того, Windows Defender — угроза конфиденциальности, т.к. может аплоадить любой «подозрительный» файл (не обязательно исполнимый, это может быть скрипт или документ) на сервера Microsoft для анализа.
SamDark
28.08.2019 23:28+6Может на github его?
Sanctuary_s Автор
28.08.2019 23:48+5Я боялся, что это будет рекламой, если размещу ссылку.
github.com/farag2/Windows-10-Setup-Script
Можно вообще избавиться мне от этой простыни и как-то интегрировать код с github? Вроде, поддерживается код только с gist.selivanov_pavel
29.08.2019 01:49+6Можно только вставить прямую ссылку github.com/farag2/Windows-10-Setup-Script/blob/master/Win%2010.ps1, embed для файлов из репозитория github не позволяет.
Не думаю, что это будет рекламой, это же не продающийся за деньги товар или услуга. Если ссылки на github банить — да тут половина статей сломается :)
metaprog
28.08.2019 23:48+1Телеметрию отключает?
Sanctuary_s Автор
28.08.2019 23:53Весь скудно, да и не стоит ее бояться. В первых пунктах меню собрано, что поддается отключению.
metaprog
29.08.2019 00:33+3Я не хочу чтобы телеметрия собиралась. Вообще.
Miller777
29.08.2019 00:39DWS посмотрите.
Sanctuary_s Автор
29.08.2019 00:42Это адовое поделие да и ещё и с трояном лучше никому не советовать.
metaprog
29.08.2019 00:46С трояном?!
Sanctuary_s Автор
29.08.2019 07:14Не знаю, можно ли давать ссылки на такие аккаунты, но всё-таки.
https://twitter.com/WZorNET/status/1008103366109663235
Nummerok и сам сделал не пойми что, просто самый первый, "оформив" в программу, а потом вообще кому-то передал код и выпилился отовсюду
Miller777
29.08.2019 01:21+1А можно подробнее узнать?
Sanctuary_s Автор
29.08.2019 09:23Это дела давно минувших дней, да я лишь краем уха слышал. Одним словом, DWS всегда была трешем, угаром и содомией. После нее много людей осознали, что что-то сломали у себя и бежали на oszone и прочие ресурсы. В любом случае DWS неактуален уже давно (и вреден).
metaprog
29.08.2019 09:50Конкретнее можно?
Хотя вообще, если в принципе возникает нужда в DWS, значит проблема не в DWS — а в Windows. Destroy Windows spying. И что здесь троян?Sanctuary_s Автор
29.08.2019 09:52В последних версиях от самого nummerok, конечно, нет трояна (его даже на rutracker выкладывали, ибо такое было в новинку).
Троян появился ровно после того, как он передал код каким-то людям. Собственно, он сам и написал об этом в Twitter у себя, чтобы новой версией никто не пользовался.metaprog
29.08.2019 10:04Открытый же код, разве нет? Его исчезновение, кстати, весьма подозрительное.
Miller777
29.08.2019 23:58Извиняюсь, а какая последняя нормальная версия?
P.S. Чем-то историю с True Crypt напоминает. Не похоже, а именно напоминает.
DrMefistO
29.08.2019 10:30+1А хоть где-то есть описание трояна, или это чей-то АВ ругнулся и понеслась?
Miller777
29.08.2019 00:37+1А вы не подскажете, как через PowerShell можно назначить черную тему курсору мышки? Ну и поиграться другими параметрами указателя. Сколько не гуглил — не нашел.
Я думаю, у каждого не то что администратора, но и продвинутого эникея со временем скапливается коллекция разнородных скриптиков на PowerShell и vbs, батников, reg — файлов и разнородных утилит-твикеров, ускоряющих настройку системы. У меня такая сборная солянка есть. А вы попытались собрать все в одном месте. Респект!TomskDiver
29.08.2019 06:45Много настроек курсора мыши находится в реестре HKEY_CURRENT_USER\Control Panel\Cursors. Можете в панели управления менять что вам нужно и смотреть что меняется в реестре.
Sanctuary_s Автор
29.08.2019 10:44Код, чтобы «налету» изменить курсор на черный без перезагрузок, лог оффа или перезапуска Проводника
Скрытый текстNew-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "Windows Black" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -Type ExpandString -Value "%SystemRoot%\cursors\wait_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name Arrow -Type ExpandString -Value "%SystemRoot%\cursors\arrow_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name Crosshair -Type ExpandString -Value "%SystemRoot%\cursors\cross_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name Hand -Type ExpandString -Value "" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name Help -Type ExpandString -Value "%SystemRoot%\cursors\help_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name IBeam -Type ExpandString -Value "%SystemRoot%\cursors\beam_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name No -Type ExpandString -Value "%SystemRoot%\cursors\no_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name NWPen -Type ExpandString -Value "%SystemRoot%\cursors\pen_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name SizeAll -Type ExpandString -Value "%SystemRoot%\cursors\move_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name SizeNESW -Type ExpandString -Value "%SystemRoot%\cursors\size1_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name SizeNS -Type ExpandString -Value "%SystemRoot%\cursors\size4_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name SizeNWSE -Type ExpandString -Value "%SystemRoot%\cursors\size2_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name SizeWE -Type ExpandString -Value "%SystemRoot%\cursors\size3_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name UpArrow -Type ExpandString -Value "%SystemRoot%\cursors\up_r.cur" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name Wait -Type ExpandString -Value "%SystemRoot%\cursors\busy_r.cur" -Force $Signature = @{ Namespace = "SystemParamInfo" Name = "WinAPICall" Language = "CSharp" MemberDefinition = @" [DllImport("user32.dll", EntryPoint = "SystemParametersInfo")] public static extern bool SystemParametersInfo( uint uiAction, uint uiParam, uint pvParam, uint fWinIni); "@ } IF (-not ("SystemParamInfo.WinAPICall" -as [type])) { Add-Type @Signature } [SystemParamInfo.WinAPICall]::SystemParametersInfo(0x0057,0,$null,0)
vladkorotnev
29.08.2019 03:37+1220 лет эволюции ради того, чтобы как раньше ковырять реестр несколько дней, дабы довести компьютер до юзабельного состояния :-)
metaprog
29.08.2019 04:32-12XP была вершиной развития винды. На 2 Гб ОЗУ и двухядерном процике без свопа летает. А десятка так и считает своим долгом занять как можно больше гигабайт памяти и ядер процессора под телеметрию и прочее ненужное говно. Как ТАКОЕ можно терпеть да еще и платить за этот ужас?!
Когда ХР на новый комп не поставилась, я поставил линукс. На линуксе есть Wine, позволяющий запускать даже игры. Пусть пока не все, но все же это лучше, чем жрать говно в виде десятки.8street
29.08.2019 08:29+9На 2 Гб ОЗУ и двухядерном процике без свопа летает.
А ничего, что XP выходила в те времена, когда 700MHz и 128Mb RAM считались хорошим компьютером?0xf0a00
29.08.2019 10:00+5И ей только в плюс что она успешно работает на таком. Новых функций со времен ХР так и не завезли, а что там так жрет не ясно.
metaprog
29.08.2019 20:32+1Не завезли? А как же телеметрия, Store и One Drive, чем тебе не новые функции? (сарказм)
popov654
30.08.2019 19:33Не люблю десятку, но вы всё же не правы. В десятке конечно очень много появилось нового (и постоянно добавляют, достаточно хотя бы просто последний чейнджлог почитать). Другой же вопрос — а нафиг это всё большинству надо, особенно домашним юзерам…
yakk
29.08.2019 08:45+11motomagx был вершиной развития GNU/Linux. На 64 Мб ОЗУ и слабеньком 1 ядерном ARM-проце вполне себе обходилась без свопа. А Ubuntu так и считает своим долгом занять как можно больше Гб памяти и ядер процессора под всякие systemd и ещё не пойми под что.
/sarcasm off
и под wine многие нужные по работе приложения просто не работают, но игры конечно же важнее :).
Gradiens
29.08.2019 11:01+1< sarcasm>Да, трава была определенно зеленее, а девки краше! не то что сейчас!
Для меня вершиной развития была 95 винда. Если ее пропатчить 4-м эксплорером и настроить "под себя", получается конфетка, летающая на 16Мб ОЗУ.
</ sarcasm>
Люди, отзовитесь, есть ли те кто тащился от 3.11 или от голого ДОСа?sergarcada
29.08.2019 11:35+1Ну не то, чтобы тащился, но было дело что ставил на рабочих ПК ssh-сервер для Windows 98/2000/XP, чтобы управлять компами не привлекая внимания санитаров, медсестер и врачей (в больнице работал).
VioletGiraffe
29.08.2019 14:02+1Хочу собрать ретро комп под DOS — поиграть в классические игры и попытаться закодить что-то своё :) Но они уже вышли из категории «хлам» в категорию «винтаж», цены бывают довольно кусачими.
А под 3.1 была классная игра, где нужно было управщять жёлтой субмариной, довольно сложная. Не получается пока её нагуглить. Но не могу сказать, чтобы именно тащился от всей этой классики — лично мне каждая новая версия винды нравится больше предыдущей, и я считаю, что это хороший симптом :)
ScreamPassion
29.08.2019 11:03+2Зря вы на десяточку наговариваете, нынче времена такие, у меня вот сейчас проверил, так хром с 3-4 вкладками намного больше озу откушивает чем вся ос
balamutang
29.08.2019 11:19+2Дык фронтенд всегда был притчей во языцах. Например на сайте pickpoint (казалось бы, не самая последняя контора) в мониторинге доставки в выпадающем списке магазинов более 9300 элементов. Как до этого додуматься можно было?
ScreamPassion
29.08.2019 12:52Тут речь
не о фронтентене только о фронтенде, браузер это первое что попалось под руку, так же можно сказать о продуктах jetbrains, которые весьма и весьма прожорливы…
Конечно можно сказать что да, им это нужно, но не на столько же, чтоб откушивать в разы(порой) больше чем целая ОС
Собственно речь больше об этом.
По итогу, видя во сколько раз все продукты стали кушать больше ресурсов, видя как ОС стала кушать скажем раз в 5-6 больше, я понимаю что с ней, как раз таки все очень даже хорошо (пока еще, надеюсь).Tanatas
29.08.2019 13:08+1Вот на счёт IDE от JB подискутировал бы: они очень много всякого разного кэшируют, чтобы программист получал весьма приличный функционал с минимальными задержками.
Наверняка есть возможность реализовать всё то же самое, но с меньшим потреблением ресурсов, но тогда не удалось бы сохранить универсальность платформы и вместо «продуктов jetbrains» у нас была бы одна-две IDE от них.
В любом случае, конкуренты отстают либо по функционалу, либо по поддерживаемым языкам, так что сравнивать не с чем.ScreamPassion
29.08.2019 14:00Я
знаюне спрашиваю почему так, и уж тем более не говорю что продукты jetbrains плохие. Но согласитесь, если сравнивать IDE и операционную систему, кажется не нормальным то, что IDE кушает больше.Alexeyslav
29.08.2019 14:13+2Это как раз нормально. Система это только основа для приложений, и если у системы круг обязанностей и ресурсов более-менее определён и фиксирован, то приложения как раз предназначены для решения прикладных задач — перелопатить гигабайты данных по особым алгоритмам и т.д. от системы требуется только предоставить доступ к файлам и иные сервисные функции. И что самое интересное… говоря про систему надо говорить про ядро — только оно является системой, а к примеру «проводник» и рабочий стол — это уже прикладные приложения идущие в комплекте с системой. А так если посмотреть, то ядро занимает 10-20-50Мб и… всё. Запускаешь голый браузер, а он в 3 раза больше отъедает памяти только на старте. Причем тут какое дело… если бы кто смог сделать приложение с аналогичным функционалом но настолько оптимизированное что занимает хотябы в 2 раза меньше памяти… оно бы быстро вытеснило монстроприложение с рынка. Но нет, почему-то НИКТО на планете так и не сделал таких приложений. Наверно есть этому причина? Очень простая — если делать сразу оптимизированное приложение оно устареет раньше чем будет сделано — его аналог быстрослепленный из палок и Г успеет сменить несколько поколений и потерять актуальность.
ScreamPassion
29.08.2019 14:34-1Для продуктов jetBrains речь уже шла о ресурсах, которые приложения съедают на старте, по крайней мере я изначально об этом говорил. А система и IDE между собой теоретически то и не должны особо отличаться, и та и другая должны предоставить доступ к файлам и сервисные функции (в остальном я это и имел ввиду).
Alexeyslav
29.08.2019 16:38+1Доступ к файлам предоставляет ядро, IDE зачем реализация файловой системы? Нет. IDE не предоставляет доступ к файлам, она работает с файлами, доступ к которым предоставляет операционная система. IDE делает исключительно то что ОС не умеет и не должна уметь — удобную визуализацию проектов, редактирование файлов с контекстной подсказкой, интерфейс отладки, контекстная справочная система и т.д.
ScreamPassion
29.08.2019 17:09Не надо придираться к словам, имелось ввиду как раз таки — визуализация и все остальное. Но выше говорилось про на старте, а этого на старте среда не делает/не должна делать, а ресурсов кушает огого.
popov654
30.08.2019 19:38Причем тут какое дело… если бы кто смог сделать приложение с аналогичным функционалом но настолько оптимизированное что занимает хотя бы в 2 раза меньше памяти… оно бы быстро вытеснило монстроприложение с рынка. Но нет, почему-то НИКТО на планете так и не сделал таких приложений.
Я бы поспорил. Например, возьмём браузеры. Opera на движке Presto не очень сильно уступает по функционалу современным браузерам (да, уступает, там нет flexbox, CSS Grid и HTML5 реализован не полностью, но это не на порядок, максимум раза в 2-3). Но при этом жрёт ресурсов очень сильно меньше (тоже раза в 2-3), особенно при открытии «лёгких» страниц (хотя на тяжёлых часто просто падает, к сожалению).
Или возьмём более актуальный на сегодня пример Firefox Quantum и Chrome. Первый запускается быстрее, и работает тоже чуть быстрее, при этом жрёт чуть больше памяти, но это не точно и не всегда. Плюс там более чёткий шрифт (и больше кастомизации, как в плане алгоритма рендеринга шрифта, так и в плане всего — на порядки больше!). И что, вытеснил он Chrome? Где там…
LucasP
31.08.2019 08:01PhpStorm весьма удобен, да ресурсы потребляет… но удобен. Из косяков только модель подписки, но это другая история)
ScreamPassion
31.08.2019 21:36Так никто и не говорит, что продукты в jetbrains неудобные или плохие, я и сам пользуюсь и другим советую)
Dr_Faksov
29.08.2019 12:55+1Ну да… Правило современного програмирования — «Если задача тормозит — возми железо помощнее. Если такого нет — обьяви что она решаема только на квантовых компьютерах. Оптимизация — зло!». Это сарказм, если что.
А современные програмисты давно не програмируют, они вызывают
и с разной степенью успеха обьясняют чего хотят. Тоже грустная шутка.
Dr_Faksov
29.08.2019 12:46Если по скорости — то скорее всего вы правы. В сети есть документ по сравнению скорости ХР, Vista и 7. Толко в одном тесте графики 7 смогла работать быстрее XP.
А вот по удобству… Для меня 8.1 с Classic Shell пока лучшее, что я видел. 10 — таки ужОс!Alexeyslav
29.08.2019 13:38+1Скорее, лучшее к чему привык. Далёкие от компьютеров люди, почему-то предпочитают интерфейс 10-ки именно потому что там не надо задумываться какое меню открыть и какой пункт выбрать для необходимой функции. Их наоборот пугает такое обилие кнопочек и менюшек которое сразу на них вываливается. Им надо что — нажал пол экрана, открылась почта, нажал другую полэкрана — открылась игра.
Да, и теперь ещё объясните что подразумевается под «скорость ХР»? Она по всем характеристикам проигрывает 7-ке и даже по отзывчивости интерфейса. При условии, конечно, когда памяти хватает. На 512Мб они обе тормозить будут, а 7-ка возможно по мере уменьшения доступной памяти чуть раньше начнёт тормозить из-за начавшегося свопинга. Но когда хватает памяти, не вижу причин использовать XP всеравно это не решает кардинально проблемы, добавляет старых.metaprog
29.08.2019 13:47+1Семерка еще не самый плохой вариант. Памяти кушает больше и больше лишнего, но все же не такой ужас как не десятка. Пользоваться можно.
Беда только в том, что скоро прекратят ее поддержку. Уже многое железо не поддерживает 7, а лет через 5 с ней по софту будет то же, что с хр сейчас. Так что я решил сразу перейти на линукс.
popov654
30.08.2019 19:45Ну не скажите. XP всё же ощутимо быстрее. Как на слабом железе (условный гиг памяти и одноядерный процессор типа Атома), так и на среднем по нынешним меркам (Core i5 2500K, 8Gb RAM). Не в разы, конечно, процентов на 15-25 (плюс смотря ещё что за операции выполнять, то же видео может кодироваться медленнее, а любая работа с жёстким диском и поиск файлов — наоборот быстрее). Но всё-таки.
Причём чем слабее железо, тем разница будет заметнее. Вплоть до того, что начиная с определённого уровня семёрка превратится в ужасный лагодром (видел такие старые ноуты на работе, года так 2007-2008, на Celeron-ах, так там и так полный кошмар, а особенно плохо становится если свежие обновления на семёрку накатить).metaprog
30.08.2019 21:30Я сейчас на линуксе, но держу винды на виртуалках. ХР загружается в 2-3 раза быстрее, чем 7 (все на HDD).
perlestius
29.08.2019 06:51+1Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp
Весьма сомнительная оптимизация. Для домашних ПК ещё может и соглашусь, но в организации я бы такого делать не стал, особенно если за одной машиной работает несколько пользователей.Sanctuary_s Автор
29.08.2019 07:17+2Это лишь пример того, что можно автоматизировать. Никто же, конечно, не принуждает исполнять весь код. :)
saege5b
29.08.2019 09:31Вот если бы временые папки в Виндовс, чистились так же регулярно как в Линуксе, вопросов не было.
А уж пожелание, что бы рахработчики туда писали… сказочные мечты.Alexeyslav
29.08.2019 11:56Нужны исключения по чистке. Скайп, например, при запуске создаёт там ЗНАЧКИ СОСТОЯНИЙ в трее, и если их удалить то в трее будет «дыра» на месте скайпа, пока его не перезапустишь и эти файлы не пересоздадутся во временной папке. И это пример безобидной проблемы при чистке временной папки во время работы системы. А ведь можно так получить проблемы более ощутимые.
Sanctuary_s Автор
29.08.2019 12:15Только что очистил все временные файлы. Остались лишь логи Office 2019. И Skype в трее не поломался. Какой версии Skype и какая версия Windows?
Alexeyslav
29.08.2019 13:41Он не сразу ломается, а тогда когда ему понадобится перерисовать иконку в трее. Я тоже не сразу выкупил эту поломку т.к. не всегда это происходит сразу после чистки, могут часы пройти. Скайп — последний(на днях обновлялся), виндовс — 7. Видимо в 10-ке несколько «временных» папок?
Sanctuary_s Автор
29.08.2019 14:06Хм… Я обе папки temp переместил в одну, и никогда не видел проблемы с треем у Skype. Возможно, это уже проблема 7, к сожалению.
sumanai
29.08.2019 18:46Видимо в 10-ке несколько «временных» папок?
Одна для системы и одна на пользователя. Плюс UWP приложения срут куда-то там под себя.
saege5b
29.08.2019 12:26Не во время работы.
А при гашении/запуске системы.
что 9х, что ХР, что десятка, за годы работы скапливаются гигатонны мусора.
Куча софта, который стоит 1-5 тыс. евро, спокойной совестью пишут куда попало, и не прибирают за собой. А потом начинаются «фокусы».metaprog
29.08.2019 13:22+2Надо просто уметь рулить системой. В ХР было меньше лишнего (хоть и там было), надо было лишь следить что ставишь и чистить автозагрузку — в целом несложно. В десятке управлять системой стало настолько тяжело, что пересесть на линукс оказалось проще. Система обновляется тогда и только тогда, когда я этого хочу — ну разве не прелесть?
Alexeyslav
29.08.2019 14:00+2Полагаю, в 10-ке тоже нет ничего лишнего. Там есть лишнее только по сугубо личному мнению конкретного пользователя. Причем у каждого разное это «лишнее». Кому-то и вовсе .NET фреймворк лишний, но он почему-то есть.
«Уметь рулить системой» — это уже не про рядовых пользователей. Типичный пользователь, он с трудом вообще понимает что такое папка и файл, а уж слово «браузер» для них это тёмный лес. Это нам легко починить элементарную проблему, а вот реально пользователь столкнулся с проблемой и ничего сделать не может, ибо для него это китайская грамота.metaprog
29.08.2019 14:39+4Ничего лишнего? Вообще? Телеметрия, Store, Metro, Edge (если пользуешься Firefox), One Drive — и это только то, что вспомнилось навскидку. Да, кое-что может удалить скрипт из поста, но это сегодня. Завтра обновят систему, изменив ее до неузнаваемости — придется и скрипт постоянно патчить. А выборочно отказываться от обновлений, как в прошлых версиях винды, нельзя. Или отрубать доступ к серверам обновлений, или «жуй что дают». То, что обычные юзеры не умеют управлять своей системой, не означает, что надо лишать этой возможности более продвинутых пользователей.
Karl_Marx
29.08.2019 17:20Ну, он же сказал «по личному мнению».
— Для вас Edge лишний, а для кого-то еще это готовая читалка для книг и добротный шустрый браузер. У меня на планшете стоят оба и я склонен чаще пользоваться Edge т.к. у Firefox на планшетах до сих пор проблемы.
— Store для вас бесполезен, а кто-то через него установит кодеки, обои или мелкие приложения.
— One Drive, если человек им не пользуется, можно отключить средствами самого One Drive. Даже если не отключать, он ничего особенного не делает, просто висит иконка в трее. Кроме того, теоретически, приложения могут рассчитывать на его наличие, т.к. объем данных, которые они могут хранить непосредственно в облачной учетке пользователя очень ограничен.
— Такого понятия как Metro в десятке не существует, поэтому по данному пункту не могу прокомментировать.
— Вот телеметрия да, кривовата и пользователю не нужна, приходится блокировать ее AppLocker'ом.
0xf0a00
29.08.2019 16:09+1Типичный пользователь, он с трудом вообще понимает что такое папка и файл, а уж слово «браузер» для них это тёмный лес.
Вы пишете софт для людей с задержками в развитии? Или просто своих пользователей по умолчанию за таких держите? Современный пользователь давно уже достаточно развит в использованиии ПК. Другое дело что Windows 10 активно сопротивляется тому что бы пользователь решал как ему работать за своим ПК. Почему то случилось так что мой ПК стал иметь свое мнение по какому либо вопросу… мнение которое меня ни чуточки не интересует, но активно навязывается.Alexeyslav
29.08.2019 16:48+1Вы говорите про продвинутых пользователей, которые работают за компьютером. Возьмите водителя-дальнобойщика или автослесаря высокой квалификации который работает в основном с железом а не просто компьютерной диагностикой и посадите его за компьютер. Они хоть и специалисты высокого уровня но с компьютерами у них происходит «задержка в развитии» им не нужно и они не хотят знать что такое папка, файл, раздел, винчестер… для них компьютер это непонятно зачем подключенная коробка к монитору в котором красивые иконки. Для них и сделана эта десятка. А всё почему? Потому что все кто могут отключают телеметрию, а вся информация по способам использования виндовс идет от кого? От тех пользователей которые не умеют её отключать, и собственно по этим данным в дальнейшем виндовс и совершенствуется.
popov654
30.08.2019 19:55Вы слишком плохого мнения о дальнобойщиках :) Поверьте, кому очень надо — и в более сложных вещах разбираются, чем файловая система и настройка ОС.
Alexeyslav
29.08.2019 13:43А при выключении системы временная папка и так чистится штатными опциями самой виндовс. Но у меня, к примеру, виндовс годами не выключается — используется гибернация. В таком случае скрипты чистки по вкл/выкл неэффективны.
saege5b
29.08.2019 14:00у нас десятка, мы раз в год устраиваем тотальную чистку всех временных каталогов. Там скапливается десятки тысяч файлов, часто нулевого размера.
А у нас управляющий комп по полгода вообще не выключается, круглосуточно молотит.Alexeyslav
29.08.2019 14:23Нулевой размер для файлов на NTFS это не проблема вовсе. И 10000 файлов во временной папке это пустяк по сравнению с количеством файлов в живой винде. Считайте, что ничего и чистить не надо. Всеравно при удалении этих всех файлов места особо не прибавится — они все и так остаются в MFT только помечены как удалены. А как физически почистить MFT не так уж и много информации, и делать это довольно рисковано.
sumanai
29.08.2019 18:43+1Вот если бы временые папки в Виндовс, чистились так же регулярно
Внезапно, даGeneral_Failure
30.08.2019 07:18Хорошая опция! Она по умолчанию включена?
Ещё вижу одну проблему: скорей всего, чистятся только временные папки, которые прописаны в переменных %TEMP%. А если всякий шлакософт держит свой мусор не там, то он чиститься не будет. Правда, это камень в сторону авторов шлакоприложений, а не в сторонуГейтсаБалмераНаделлы.qw1
30.08.2019 09:54Включена. Я как-то писал логи в TEMP, а когда потребовалось посмотреть логи за пару месяцев назад, нужного файла не нашёл.
alex103
29.08.2019 07:21«Пути не взяты в кавычки или не содержат ссылки на .exe файлы»
Чтобы пропустить нажмите Enter:
тут оно и зацикливается… что бы не ввёл… хоть энтер, хоть путьSanctuary_s Автор
29.08.2019 09:18+1Исправил последним коммитом: github.com/farag2/Windows-10-Setup-Script/blob/master/Win%2010.ps1#L1614
Можете проверить?
Joker-xxl
29.08.2019 09:35А как добавить в скрипт удаление папок "3д объекты" и других из "этого компьютера" и боковой панели?
Sanctuary_s Автор
29.08.2019 09:42В скрипте есть раздел «Скрыть папку „Объемные объекты“ из „Этот компьютер“ и на панели быстрого доступа».
Joker-xxl
29.08.2019 12:07А что насчёт других папок?
Sanctuary_s Автор
29.08.2019 12:39Не рассматривал другие варианты, ибо остальные папки полезные. В принципе можно также отключить и их, узнав их GUID.
Скрытый текст# Изображения
{0ddd015d-b06c-45d5-8c4c-f59713854639}
# Видео
{35286a68-3c57-41a1-bbb1-0eae73d76c95}
# Загрузки
{7d83ee9b-2244-4e70-b1f5-5393042af1e4}
# Музыка
{a0c69a99-21c8-4671-8703-7934162fcf1d}
# Рабочий стол
{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
# Документы
{f42ee2d3-909f-4907-8871-4c22fc0bf756}
AndreyYu
29.08.2019 09:55+3Поделитесь описанием, что есть «Множество твиков проводника»? Описание не нашлось…
exzotikfruit_official
29.08.2019 09:58Так там же много конкретных твиков проводника. Видимо они и понимаются под множеством
AndreyYu
29.08.2019 10:10+2Я имею в виду, что перечисления твиков нет в тексте.
UPD:Хорошо, что я в файле нашел описание:-Отключить в «Журналах Windows/Безопасность» сообщение «Платформа фильтрации IP-пакетов Windows разрешила подключение»
-Открывать «Этот компьютер» в Проводнике
-Показывать скрытые файлы, папки и диски
-Показывать расширения для зарегистрированных типов файлов
-Не показывать кнопку Просмотра задач
-Не скрывать конфликт слияния папок
-Не показывать при прикреплении окна, что можно прикрепить рядом с ним
-Отключить флажки для выбора элементов
-Включить отображение секунд в системных часах на панели задач
-Не показывать панель «Люди» на панели задач
-Не отображать все папки в области навигации
-Включить прозрачную панель задач
-Не разрешать Windows отслеживать запуски приложений для улучшения меню «Пуск» и результатов поиска и не показывать недавно добавленные приложения
-Развернуть диалог переноса файлов
-Отключить автозапуск с внешних носителей
-He дoбaвлять "- яpлык" для coздaвaeмыx яpлыкoв
-Отключить SmartScreen для приложений и файлов
-Отключить отображение вкладки «Предыдущие версии» в свойствах файлов и папок
-Всегда отображать все значки в области уведомлений
-Установить крупные значки в панели управления
-Скрыть папку «Объемные объекты» из «Этот компьютер» и на панели быстрого доступа
-Сделать доступными элементы контекстного меню «Открыть», «Изменить» и «Печать» при выделении более 15 элементов
-Не показывать недавно используемые папки на панели быстрого доступа
-Не показывать недавно использовавшиеся файлы на панели быстрого доступа
-Показывать советы, подсказки и рекомендации при использованию Windows
-Включить Память устройства для автоматического освобождения места
-Запускать контроль памяти каждый месяц
-Удалять временные файлы, не используемые в приложениях
-Удалять файлы, которые находятся в корзине более 30 дн
-Никогда не удалять файлы из папки «Загрузки»
-Не показывать рекомендации в меню «Пуск»
-Не показывать рекомендуемое содержание в приложении «Параметры»
-Отключить автоматическую установку рекомендованных приложений
-Скрыть кнопку Windows Ink Workspace на панели задач
-Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных
-Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот
Sanctuary_s Автор
29.08.2019 10:01Просто не хотел увеличивать полотно и сократил описание. :)
Скрытый текст# Открывать «Этот компьютер» в Проводнике
# Показывать скрытые файлы, папки и диски
# Показывать расширения для зарегистрированных типов файлов
# Не показывать кнопку Просмотра задач
# Не скрывать конфликт слияния папок
# Не показывать при прикреплении окна, что можно прикрепить рядом с ним
# Отключить флажки для выбора элементов
# Включить отображение секунд в системных часах на панели задач
и прочие пункты…
Одним словом, все то, что по сути хранится в
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer
exzotikfruit_official
29.08.2019 10:04-4Ещё можно добавить отключение UAC через ключ EnableLUA.Чтобы прям совсем красиво
Sanctuary_s Автор
29.08.2019 10:07К сожалению, при таком методе приходится руками заходить в настройки UAC, нажимать OK и перезагружать ПК. Уже проходили. :(
exzotikfruit_official
29.08.2019 10:20HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLua в 0. Не требует же никаких диалоговых окон, но всплывающие уведомления отключает. Или я чего-то не помню?
Sanctuary_s Автор
29.08.2019 11:04Лучше не отключать UAC, а убрать лишь всплывающие окна. Не придется нажимать OK и перезагружаться.
technont64
29.08.2019 11:18+1Вдогонку могу порекомендовать утилиту Winaero Tweaker
В чём-то пересекается со скриптом автора, но дополнительно есть еще много полезностей
snd3r
29.08.2019 11:38+1Тоже давно хочу поделиться своим, но все руки не доходят.
У меня офрмлено конфигурацией для PowerShell DSC, что имхо, уместнее.
UberSchlag
29.08.2019 14:05+1Годно, благолепно, возможно, теперь можно и залить 10ку на свежий ссд.
Спасибо за труды!
IGHOR
29.08.2019 14:16-2> Переопределить расположение папок «Рабочий стол», «Документы», «Загрузки», «Музыка», «Изображения», «Видео»
Для этого скрипт и вовсе не нужен. С давних времен пути в реестре автоматически меняются с помощью обычного перемещения этих папок проводником.Sanctuary_s Автор
29.08.2019 14:25Пытался понять, о чем речь, но не понял. Лучше отредактировать сообщение, чтобы было понятнее.
А вообще переопределить эти папки можно, конечно, и с помощью курсора, но на то и автоматизация, чтобы не делать так, посему в скрипте и присутствует.Mr_Boshi
29.08.2019 15:25Наверное, имеется ввиду вкладка «Расположение» в свойствах папок пользователя. Там можно устроить перенос Загрузок\документов\етс куда угодно и не надо руками залазиевать в реестр.
(Переносить папки в проводнике перетаскиванием я не решаюсь))Sanctuary_s Автор
29.08.2019 15:27Это очевидно. 99 % из скрипта можно руками сделать. Но в чем смысл того комментария?
Mr_Boshi
29.08.2019 15:36Возможно, автор хотел сказать, что конкретно это сделать проще руками. Многие операции в вашем скрипте выполняются одной строкой кода, что явно выгоднее, чем бороздить винду в поисках нужной кнопки. А блок с перемещением этих папок, если я правильно понимаю, занимает порядка 4 сотен строк в вашем скрипте (почти четверть). Возможно, это действительно проще сделать руками.
Sanctuary_s Автор
29.08.2019 16:40Он делал это на 15 ПК сразу? Я все равно не понимаю, что он хотел сказать. Можно руками, конечно. Но вот через реестр не выйдет, к сожалению, потому и столько строк.
IGHOR
29.08.2019 17:21-2Вы явно понимаете о чем я хотел сказать. Вероятно вам не понравилось мое сообщение, либо не понимаете к чему я его тут написал. В таком случае следовало бы уточнить а не указывать что мне делать.
Как бы банально не прозвучало, мало кто знает, даже в Windows XP можно было, только с помощью Проводника, просто через Ctrl+X, Ctrl+V «официально» переместить «Рабочий стол», «Документы» и другие папки пользователя. Что собственно я и сообщил, для тех кто хочет выполнить именно это действие.
А для конфигурации 15 ПК сразу, следует использовать Sysprep.Sanctuary_s Автор
29.08.2019 17:55-1Все равно не понимаю, как это относится к текущей теме. Переместить можно официально только через свойство «папки» и через функцию SHSetKnownFolderPath, о которой оставлено сообщение в реестре от самого MS. Тему лучше закрыть.
Xambey
29.08.2019 14:17+2Зачем такие заморочки? Можно просто поставить LTSC сборку без вот этого всего
Sanctuary_s Автор
29.08.2019 14:28Без всего этого чего?..
sumanai
29.08.2019 18:53Не то чтобы всего, но телеметрии заметно меньше и номомодных приложений нет. Даже калькулятором можно пользоваться без слёз.
Yolkin-RU
29.08.2019 15:21Здесь лежит многообъемлющий, постоянно обновляющийся скрипт для подобных нужд
rogoz
29.08.2019 23:17Как я понял он несколько другое делает:
по параметрам понятноecho -sa Skip ALL anti-virus scans ^(KVRT, MBAM, SAV^)
echo -sap Skip application patches ^(don't patch 7-Zip or Adobe Flash^)
echo -scs Skip custom scripts ^(has no effect if you haven't supplied custom scripts^)
echo -sdb Skip de-bloat ^(OEM bloatware removal; implies -m^)
echo -sd Skip defrag ^(force Tron to ALWAYS skip Stage 5 defrag^)
echo -sdc Skip DISM cleanup ^(SxS component store deflation^)
echo -sdu Skip debloat update. Prevent Tron from auto-updating the S2 debloat lists
echo -se Skip Event Log clear ^(don't backup and clear Windows Event Logs^)
echo -sk Skip Kaspersky Virus Rescue Tool ^(KVRT^) scan
echo -sm Skip Malwarebytes Anti-Malware ^(MBAM^) installation
echo -sor Skip OneDrive removal regardless whether it's in use or not
echo -spr Skip page file settings reset ^(don't set to «Let Windows manage the page file»^)
echo -ss Skip Sophos Anti-Virus ^(SAV^) scan
echo -str Skip Telemetry Removal ^(just turn telemetry off instead of removing it^)
echo -swu Skip Windows Updates entirely ^(ignore both WSUS Offline and online methods^)
echo -swo Skip user-supplied WSUS Offline updates ^(if they exist; online updates still attempted^)Mr_Boshi
29.08.2019 15:26А где можно посмотреть как правильно ссылаться на UWP-приложения, установленные по умолчанию, чтоб расширить список тех, которые этот скрипт не удаляет?
Sanctuary_s Автор
29.08.2019 15:32Общий список UWP-приложения
(Get-AppxPackage -AllUsers).Name
Общий список UWP-приложений в системной учетной записи
(Get-AppxProvisionedPackage -Online).DisplayName
docs.microsoft.com/en-us/powershell/module/appx/get-appxpackage
dm9
29.08.2019 15:33+3Довольно забавно, что я при беглом просмотре скрипта не нашел ничего, что мне принципиально не понравилось. И многие из комментаторов тоже. То есть, есть этакий объективный запрос на олдскульную не думающую за тебя и не перегруженную хламом ос. Жаль, что официальных билдов подобного рода мы не дождемся. И дальше все будет только хуже.
W001fer
29.08.2019 16:32+1PowerShell и PowerShell ISE должны запускаться с повышенными правами
Для проверки запуска с повышенными привилегиями и вывода соответствующего сообщения можно в начало скрипта добавить:
If (!([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")){
Write-Warning "You do not have Administrator rights to run this script!`nPlease re-run this script as an Administrator!";
Exit;
}Sanctuary_s Автор
29.08.2019 16:34Можно, но я не считаю, что это не нужным. :) С таким же успехом можно вставить проверку на номер билда, но зачем? Человек должен сам понимать, на какой версии ОС он запускает скрипт, не говоря, что PS надо запускать от Администратора.
W001fer
29.08.2019 16:52Ну или сделать вот так, тогда оно само молча будет запускаться с правами админа :)
&more
start-process powershell -verb runAs -ExecutionPolicy bypass -File <file.ps1>
zyamka
29.08.2019 16:32Спасибо, имею нечто подобное, но у Вас гораздо больше.
сюда же добавил переименование компа и описания, а так же задать виртуальную память.
ostway
29.08.2019 17:48+1Qemu с гостем Win10x64 build 18362, после запуска данного скрипта система не загружается (виснет на загрузке windows)
Sanctuary_s Автор
29.08.2019 17:50Хм… Не тестировал с QEMU (Hyper-V только). Весь скрипт применяли? Возможно, Песочница виновата (предположение). Но вообще скрипт ничего не портит, не удаляет и не нарушает целостность. Так что надо смотреть конкретный случай.
ostway
29.08.2019 18:22Вполне возможно. В ходе выполнения скрипта, в логе, в одной из промелькнувших ошибок, краем глаза виднелось «VM», к сожалению внимания не предал и лог особо не изучил, а просто перезагрузился по завершению работы скрипта.
— Подтверждаю, система загрузилась после выполнения скрипта с закомментированнымEnable-WindowsOptionalFeature –FeatureName Containers-DisposableClientVM -All -Online -NoRestart
ostway
29.08.2019 19:09Большое человеческое спасибо за публикацию данного скрипта, для меня, например, он оказался крайне полезным. Полёт нормальный.
Самому разбираться со всем этим хламом, что принёс windows 10 было попросту лень.
Master255
29.08.2019 17:54А как же отключить обновление Windows? Это же самое главное, иначе все настройки при обновлениях могут снова сброситься.
mitsugu
30.08.2019 13:31Да, было бы интересно как отключить полностью, хоть какое-либо обновление десятки
Sanctuary_s Автор
30.08.2019 13:35+1Для любителей погорячее.
Опытным путем на предыдущих билдах было выяснено, что можно отключить обновление до новых билдов (обновления безопасности и Office будут приходить) отключением службы:
Get-Service -ServiceName wlidsvc | Set-Service -StartupType Disabled Get-Service -ServiceName wlidsvc | Stop-Service
Но не знаю, будет ли поведение на новых билдах.
mixtape774
29.08.2019 19:33Win10Tweaker и нет проблем, знаю разработчика — человек достойный. Доверять софту или нет — решать вам.
Sanctuary_s Автор
29.08.2019 19:39+1Вы сравниваете открытый код PS и программу от не пойми кого?
mixtape774
29.08.2019 20:21+1Это вам не мешает использовать закрытую ОС. Программы на C# легко поддаются анализу.
Sanctuary_s Автор
29.08.2019 20:24Теплое с мягким. Думаю, лучше тему сменить. Win 10 Tweaker — давно уже притча во языцех на форумах.
KeySamara
29.08.2019 21:42Доброго времени суток. Скрипт понравился, спасибо. Вопрос такой, после применения скрипта, появилась сверху во многих приложений синяя полоса (например в шапке браузера где отображаются вкладки) как ее убрать и вернуть прежний светлый фон? И еще момент, как убрать запрос на удаление файлов? Заранее спасибо.
Sanctuary_s Автор
29.08.2019 23:33Скрытый текст# Насчет полосы сверху New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\DWM -Name ColorPrevalence -Value 0 -Force # Мягко перезапускаем Проводник $UpdateEnvExplorerAPI = @{ Namespace = "WinAPI" Name = "UpdateEnvExplorer" Language = "CSharp" MemberDefinition = @" private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff); private const int WM_SETTINGCHANGE = 0x1a; private const int SMTO_ABORTIFHUNG = 0x0002; [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)] static extern bool SendNotifyMessage(IntPtr hWnd, uint Msg, IntPtr wParam, string lParam); [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)] private static extern IntPtr SendMessageTimeout(IntPtr hWnd, int Msg, IntPtr wParam, string lParam, int fuFlags, int uTimeout, IntPtr lpdwResult); [DllImport("shell32.dll", CharSet = CharSet.Auto, SetLastError = false)] private static extern int SHChangeNotify(int eventId, int flags, IntPtr item1, IntPtr item2); public static void Refresh() { // Update desktop icons SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero); // Update environment variables SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, null, SMTO_ABORTIFHUNG, 100, IntPtr.Zero); // Update taskbar SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, "TraySettings"); } "@ } IF (-not ("WinAPI.UpdateEnvExplorer" -as [type])) { Add-Type @UpdateEnvExplorerAPI } [WinAPI.UpdateEnvExplorer]::Refresh() # Убрать запрос на удаление файлов Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name ConfirmFileDelete
Kizzeon
29.08.2019 23:25И все же, в чем разница между вашим скриптом и Windows 10 Debloater любого из 2 гитхабовских мейнтейнеров?
Sanctuary_s Автор
29.08.2019 23:26Два разных скрипта. Почему надо сравнивать с чем-то?
Kizzeon
30.08.2019 06:52-Что лучше для определенных задач — линукс или винда?
-Две разные ОС. Почему надо сравнивать с чем-то?
Оба скрипта направлены на очистку и изменение винды.
Через Powershell установить Debloater и отдельно Win10tweaker, 3 минуты потратить на детальную настройку что бы настроить конкретно под себя или установить новый скрипт, оставливающий неизвестно какие системные приложение и настраивающий винду по мнению автора?Kizzeon
30.08.2019 06:59Что оно очищает, что оно останавливает?
Большинство функций скрипта можно сделать через проверенный win10tweaker на практически любой версии десятки.
Игра не стоит свеч, если скрипт делает минутную узкоспециализируемую работу. Которую «также» может сделать другая программа, только стабильнее и с доп функционаломSanctuary_s Автор
30.08.2019 08:54+1Пиар недопрограммы заканчиваем. Уже второй такой.
Kizzeon
30.08.2019 17:18-2Почему то недопрограмма имеет лучше репутацию чем у вас.
ЗавязывайтеKizzeon
30.08.2019 17:27-2Если вы не поняли о чем я, то уточню:
-Отключить пользовательские службы
-Отключить компоненты
Какие именно? С какой целью?
-Запретить стандартным приложениям работать в фоновом режиме, кроме
Какие стандартные приложение и что за «кроме»?
Статье не один день а до сих пор висит
И так же появилось несколько кроме этого:
-Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp
-Создать в Планировщике задач очистки папки $env:TEMP
Как это будет работать с RAM Диском, требующим вручную определить TEMP папку?
-Выбрать режим Windows по умолчанию
-Выбрать режим приложения по умолчанию
Что за режимы Windows? Что за приложения? Что за режим приложений???
В отличии от программы подробно обьясняющей весь свой функционал и дающей советы у вас спустя несколько дней висения статьи не получилось отредачить даже помарки. Я уже не говорю про такие банальные вопросы.
Лишь дали сухой минимум и сидите на попе ровно.
Еще и популярную программу очищающую винду от выверенно ненужных вещей как телеметрия, служба Superfetch, вырубающую удобно апдейты и в целом позволяющую более менее контролировать винду назвали недопрограммой. Уж поправьте ценности пожалуйстаSanctuary_s Автор
30.08.2019 17:44+1Вы неадекватны. Надеюсь, ваш ответ заминусуют.
Kizzeon
30.08.2019 18:26-2Надеюсь, что когда нибудь у вас появится достаточное количество знаний понять что вы выпустили скрипт, функционал которого давным давно существует в интернете, то-бишь не имеющий смысла, и этим только запудриваете мозги новым пользователям, не понимающим как правильно оптимизировать Windows под свои нужды.
Итого:
1. Написали на коленке «описание» скрипта не дающее абсолютно никакого представления о том, как будет функционировать система.
2. На вопросы по детальному функционалу скрипта(описание которого даже не удосужились отредактировать на помарки) и назвали человека тыкнувшего в лицо этими самыми ошибками и дырами неадекватным.
3. Назвали многолетний проект рекомендованный многими(от простых форумчан до Хауди Хо) и исполняющего весь необходимый функционал скрипта с головой и детальным обьяснением всего недопрограммой.
Поздравляю, у вас завышенное ЧСВ.
Не знаю радоваться вам этому или нет.
Надеюсь вы больше никогда не будете посещать Хабр добавляя сюда настолько низкокачественный контент.
exzotikfruit_official
30.08.2019 10:35+1Верхом удобства было бы оформить в GUI, но всё равно спасибо. Теперь можно и переустановить винду, а то мысль о настройке сразу эту идею отметала
Sanctuary_s Автор
30.08.2019 10:45Я очень хочу так сделать, но пока лишь вынашиваю планы (может, ближе к Новому году сяду): я не так хорошо знаю PS, как может показаться. :) В идеале успеть доделать к выходу 20H1.
LucasP
30.08.2019 14:43Даешь такой же в cmd
Sanctuary_s Автор
30.08.2019 14:48Это будет крайне жутко выглядеть, и никому не нужно. :)
LucasP
31.08.2019 16:59Насчет ненужности — люди в комментах отписываются о семерках-XP… а насчет жутковатости — VS Code решит проблему красоты)
EvgeniyNuAfanasievich
30.08.2019 14:59+1Вернуть F8 вызов безопасный режим при загрузке.
bcdedit /set {default} bootmenupolicy legacy
проставка ассоциаций
(осторожно, может быть другой набор приложений в вашем случае)DefaultAssociations.xml запускаем из PS
<?xml version="1.0" encoding="UTF-8"?> <DefaultAssociations> <Association Identifier=".3g2" ProgId="mplayerc64.3g2" ApplicationName="MPC-HC x64" /> <Association Identifier=".3gp" ProgId="mplayerc64.3gp" ApplicationName="MPC-HC x64" /> <Association Identifier=".3gp2" ProgId="mplayerc64.3gp2" ApplicationName="MPC-HC x64" /> <Association Identifier=".3gpp" ProgId="mplayerc64.3gpp" ApplicationName="MPC-HC x64" /> <Association Identifier=".aac" ProgId="mplayerc64.aac" ApplicationName="MPC-HC x64" /> <Association Identifier=".aif" ProgId="mplayerc64.aif" ApplicationName="MPC-HC x64" /> <Association Identifier=".aifc" ProgId="mplayerc64.aifc" ApplicationName="MPC-HC x64" /> <Association Identifier=".aiff" ProgId="mplayerc64.aiff" ApplicationName="MPC-HC x64" /> <Association Identifier=".amr" ProgId="mplayerc64.amr" ApplicationName="MPC-HC x64" /> <Association Identifier=".ape" ProgId="mplayerc64.ape" ApplicationName="MPC-HC x64" /> <Association Identifier=".arw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".asf" ProgId="mplayerc64.asf" ApplicationName="MPC-HC x64" /> <Association Identifier=".asx" ProgId="mplayerc64.asx" ApplicationName="MPC-HC x64" /> <Association Identifier=".avi" ProgId="mplayerc64.avi" ApplicationName="MPC-HC x64" /> <Association Identifier=".bmp" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".cda" ProgId="mplayerc64.cda" ApplicationName="MPC-HC x64" /> <Association Identifier=".cr2" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".crw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".dib" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".divx" ProgId="mplayerc64.divx" ApplicationName="MPC-HC x64" /> <Association Identifier=".epub" ProgId="AppXvepbp3z66accmsd0x877zbbxjctkpr6t" ApplicationName="Microsoft Edge" /> <Association Identifier=".erf" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".flac" ProgId="mplayerc64.flac" ApplicationName="MPC-HC x64" /> <Association Identifier=".flv" ProgId="mplayerc64.flv" ApplicationName="MPC-HC x64" /> <Association Identifier=".gif" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".htm" ProgId="htmlfile" ApplicationName="Internet Explorer" /> <Association Identifier=".html" ProgId="htmlfile" ApplicationName="Internet Explorer" /> <Association Identifier=".jfif" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".jpe" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".jpeg" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".jpg" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".jxr" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".kdc" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".m1v" ProgId="mplayerc64.m1v" ApplicationName="MPC-HC x64" /> <Association Identifier=".m2t" ProgId="mplayerc64.m2t" ApplicationName="MPC-HC x64" /> <Association Identifier=".m2ts" ProgId="mplayerc64.m2ts" ApplicationName="MPC-HC x64" /> <Association Identifier=".m3u" ProgId="mplayerc64.m3u" ApplicationName="MPC-HC x64" /> <Association Identifier=".m4a" ProgId="mplayerc64.m4a" ApplicationName="MPC-HC x64" /> <Association Identifier=".m4v" ProgId="mplayerc64.m4v" ApplicationName="MPC-HC x64" /> <Association Identifier=".MK3D" ProgId="mplayerc64.mk3d" ApplicationName="MPC-HC x64" /> <Association Identifier=".mka" ProgId="mplayerc64.mka" ApplicationName="MPC-HC x64" /> <Association Identifier=".mkv" ProgId="mplayerc64.mkv" ApplicationName="MPC-HC x64" /> <Association Identifier=".mov" ProgId="mplayerc64.mov" ApplicationName="MPC-HC x64" /> <Association Identifier=".MP2" ProgId="WMP11.AssocFile.MP3" ApplicationName="Проигрыватель Windows Media" /> <Association Identifier=".mp2v" ProgId="mplayerc64.mp2v" ApplicationName="MPC-HC x64" /> <Association Identifier=".mp3" ProgId="mplayerc64.mp3" ApplicationName="MPC-HC x64" /> <Association Identifier=".mp4" ProgId="mplayerc64.mp4" ApplicationName="MPC-HC x64" /> <Association Identifier=".mp4v" ProgId="mplayerc64.mp4v" ApplicationName="MPC-HC x64" /> <Association Identifier=".mpc" ProgId="mplayerc64.mpc" ApplicationName="MPC-HC x64" /> <Association Identifier=".MPE" ProgId="mplayerc64.mpe" ApplicationName="MPC-HC x64" /> <Association Identifier=".mpeg" ProgId="mplayerc64.mpeg" ApplicationName="MPC-HC x64" /> <Association Identifier=".mpg" ProgId="mplayerc64.mpg" ApplicationName="MPC-HC x64" /> <Association Identifier=".mpv2" ProgId="mplayerc64.mpv2" ApplicationName="MPC-HC x64" /> <Association Identifier=".mrw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".mts" ProgId="mplayerc64.mts" ApplicationName="MPC-HC x64" /> <Association Identifier=".nef" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".nrw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".ogg" ProgId="mplayerc64.ogg" ApplicationName="MPC-HC x64" /> <Association Identifier=".ogm" ProgId="mplayerc64.ogm" ApplicationName="MPC-HC x64" /> <Association Identifier=".ogv" ProgId="mplayerc64.ogv" ApplicationName="MPC-HC x64" /> <Association Identifier=".opus" ProgId="mplayerc64.opus" ApplicationName="MPC-HC x64" /> <Association Identifier=".orf" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".oxps" ProgId="Windows.XPSReachViewer" ApplicationName="Средство просмотра XPS" /> <Association Identifier=".pdf" ProgId="AcroExch.Document.11" ApplicationName="Adobe Reader" /> <Association Identifier=".pef" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".png" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".ra" ProgId="mplayerc64.ra" ApplicationName="MPC-HC x64" /> <Association Identifier=".raf" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".ram" ProgId="mplayerc64.ram" ApplicationName="MPC-HC x64" /> <Association Identifier=".raw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".rm" ProgId="mplayerc64.rm" ApplicationName="MPC-HC x64" /> <Association Identifier=".rmvb" ProgId="mplayerc64.rmvb" ApplicationName="MPC-HC x64" /> <Association Identifier=".rw2" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".rwl" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".spx" ProgId="mplayerc64.spx" ApplicationName="MPC-HC x64" /> <Association Identifier=".sr2" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".srw" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".tif" ProgId="PhotoViewer.FileAssoc.Tiff" ApplicationName="Просмотр фотографий Windows" /> <Association Identifier=".tiff" ProgId="PhotoViewer.FileAssoc.Tiff" ApplicationName="Просмотр фотографий Windows" /> <Association Identifier=".TS" ProgId="mplayerc64.ts" ApplicationName="MPC-HC x64" /> <Association Identifier=".tta" ProgId="mplayerc64.tta" ApplicationName="MPC-HC x64" /> <Association Identifier=".txt" ProgId="txtfile" ApplicationName="Блокнот" /> <Association Identifier=".url" ProgId="IE.AssocFile.URL" ApplicationName="Браузер" /> <Association Identifier=".wav" ProgId="mplayerc64.wav" ApplicationName="MPC-HC x64" /> <Association Identifier=".wdp" ProgId="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc" ApplicationName="Photos" /> <Association Identifier=".webm" ProgId="mplayerc64.webm" ApplicationName="MPC-HC x64" /> <Association Identifier=".website" ProgId="IE.AssocFile.WEBSITE" ApplicationName="Internet Explorer" /> <Association Identifier=".wma" ProgId="mplayerc64.wma" ApplicationName="MPC-HC x64" /> <Association Identifier=".wmv" ProgId="mplayerc64.wmv" ApplicationName="MPC-HC x64" /> <Association Identifier=".wv" ProgId="mplayerc64.wv" ApplicationName="MPC-HC x64" /> <Association Identifier=".xps" ProgId="Windows.XPSReachViewer" ApplicationName="Средство просмотра XPS" /> <Association Identifier="http" ProgId="IE.HTTP" ApplicationName="Internet Explorer" /> <Association Identifier="https" ProgId="IE.HTTPS" ApplicationName="Internet Explorer" /> <Association Identifier="mailto" ProgId="Outlook.URL.mailto.15" ApplicationName="Outlook 2013" /> </DefaultAssociations>
KeySamara
30.08.2019 16:44Sanctuary_s, спасибо большое! запрос на удаление файлов исчез и синей полосы то же нету) Я рад! Вообще, после применения скрипта комп стал работать быстрее, браузер быстрее вкладки открывает и исчезли подвисания. Есть пару моментов, помогите подправить- как вернуть скрытие значков около часов и как убрать дату с панели задач и секунды около времени. Еще раз спасибо заранее.
Sanctuary_s Автор
30.08.2019 19:48New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer -Name EnableAutoTray -Value 1 -Force Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name ShowSecondsInSystemClock -Force
Не надо было исполнять все подряд, а вчитываться! :)
KeySamara
30.08.2019 19:57Sanctuary_s, извиняюсь за напряги. И еще раз спасибо за помощь. А если обновите скрипт, есть возможность применить то что обновили или только весь скрипт целиком?
Sanctuary_s Автор
31.08.2019 00:57Ну, на Github будет выкладываться со списком изменений, которые внесены.
KeySamara
31.08.2019 16:34+1Sanctuary_s, сегодня применил скрипт у сестры на ноуте, блииин, ну не знаю, что ты там сделал ( можно на ты?) но ноут стал просто летать, практически в ноль ушло обращение к диску при простое ( до этого жесткий почти постоянно хрустел) и загружаться стал в разы шустрее. Большое человеческое спасибо и не забивай на скрипт, обновляй и дальше. Спасибки! )
Orange11Sky
Спасибо. Весьма полезный скрипт.