Вы находитесь на странице: 1из 8

Версия: 0.2.8 | 14.05.

2020

1. Перенесён еще один параметр скрытия из свойств файла вкладки 'Предыдущие


версии' в подгруппу Истории файлов.
Там два параметра одинаково действуют - скрывают контекстное меню и вкладку
эту.
2. Добавлен пункт в отдельную подгруппу Other2-HiddenFiles 'Показывать скрытые
файлы, папки и диски'. Для возможности исключить из настройки.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.7 | 13.05.2020

1. Перенесён параметр скрытия из свойств файла вкладки 'Предыдущие версии' в


подгруппу Истории файлов.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.6 | 11.05.2020

1. Добавлено создание отдельной одной задачи обслуживания дисков HDD даже без
дисков SSD.
Если отключено обслуживание, то задача будет выполнятся самостоятельно при
выборе в обоих вариантах 1 и 3.
Так же добавлены параметры к самостоятельной задаче для HDD для запуска только
при простое
и остановки при активности и возобновлении при простое.
2. Отделено отключение службы поиска WSearch от отключения индексирования,
и добавлен этот пункт в пресет QuickPresets.txt и меню.
3. Добавлено удаление ярлыка поиска из меню Win + X при отключении кортаны.
И восстановление его при включении кортаны, если кортана не удалена.
4. Добавлено указание имени папки для сохранения логов, имя можно своё, если не
нужна папка, то стереть имя между знаками ровно "="
5. Исправлена проблема при полной очистке Кэша обновлений, невозможность запустить
некоторые консоли.
Проблема была в папке catroot2, она должна существовать до запуска службы
CryptSvc. Теперь сама папка не удаляется.
6. Добавлено включение необходимой службы поиска WSearch при восстановлении
подгруппы Other-WMPNetworkSvc
7. Добавлена подгруппа отключения Истории файлов (Other-FileHistory).
Чтобы так же была возможность восстановить все важные параметры для
функционирования Архивации файлов,
в том числе необходимую службу поиска WSearch.
8. В меню Журналов событий добавлен пункт вывода списка работающих журналов.
9. Изменена настройка включения NumLock, настраивается теперь только для .DEFAULT,
остальное восстанавливается.
Результат должен быть для всех таким же, возможно исключит проблему на
некоторых ноутбуках.
10. Изменена настройка режима телеметрии в ГП, для редакций Корпоративная и для
Образовательных учреждений: Безопасность
для остальных: Базовый, в связи с использованием этого скрипта после адаптации
на других редакциях.
11. Добавлен параметр в подгруппу Other2-Parameters-3, включение отображения ошибки
на синем экране BSoD
12. Добавлено понимание и включение слабого режима UAC (без затемнения).
13. Добавлено при ошибке импорта скриптов поиск и удаление меток Zone.Identifier,
блокирующих запуск.
14. Добавлено в _ReadMe.txt описание сути структуры меню и пресетов. Так как часто
задают вопросы и путаются.
Естественно, что есть сложность в понимании всего комплекса настроек, но как
сделать проще не известно.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.5 | 22.04.2020

1. Добавлена установка дефолтной иконки локальных дисков и для системного диска,


так как в некоторых случаях для него
начинает подхватываться глобальная иконка флешки, если у системного ничего не
назначено. Сообщил bormman

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.4 | 20.04.2020

1. Добавлено в Меню оптимизации дисков (Обслуживания) создание раздельных задач


обслуживания дисков SSD и HDD, независимых от автообслуживания системы.
Также добавлены они в QuickPresets.txt для возможности создать/восстановить их
через быстрые настройки (не задействованы).
В меню у состояния задачи отображает синюю стрелку, если задача не зависит от
автообслуживания.
Добавлен вывод журнала истории выполнения обслуживания дисков.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.3 | 17.04.2020

1. Выделены в отдельные ПодГруппы в пресете Presets.txt для возможности


восстановления работы сканера отпечатка пальца
и некоторых других в Sub-Options-Other (Изменения в скрипте Set-Configs-
Other.ps1)
Выделено несколько отдельных подгрупп Sub-Options-Other2 (Изменения в скрипте
Set-Configs-Other2.ps1)
Поменяны местами и подписаны подгруппы у Sub-Options-SyncApps, необходимые для
функционирования Магазина,
(изменения в скрипте Set-Configs-SyncApps.ps1, работа отдельных Apps не
блокируется, как и раньше)

2. Добавлено в пресет Presets.txt указание буквы = D = (только у подгрупп Sub-


Options), в дополнение к 0 и 1, для сброса нужной подгруппы во время применения.
Чтобы делать нужную комбинацию параметров в один проход и при поиске проблемной
подгруппы параметров.
3. Добавлено описание в начало пресета Presets.txt как исключить любую настройку
через пресет.
И отключено по умолчанию сохранение лога.
Немного изменены некоторые описания к пресетам.

Пресет и скрипты внутри Set-Configs-... изменены, для поддержки новых настроек


пресета, имейте в виду!

4. Обновлена утилита smartctl.exe на v7.1

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.2 | 02.02.2020

1. Исправлены параметры скрытия значка Сеть и Быстрый доступ из проводника


для скрытия их и при открытии проводника через другие приложения х86 и х64.
Сообщил LeX333666

2. Добавлено понимание некоторых RAM дисков в режиме SCSI (эмуляция реального


диска) для функции установки иконок дисков и оптимизации дисков.
Так как функция считала некоторые такие RAM диски реальными дисками в
виртуальной системе. (Например от Ultra RAMDisk Pro)

3. Добавлена возможность очистить кэш иконок и эскизов проводника (в SelfMenu ->


Проводник).
Решает проблему отображений иконок у ярлыков и/или файлов и возможность
пересоздать эскизы.

4. Добавлено отключение телеметрии Microsoft Office 2016/2019 в функцию отключения


телеметрии (изменён файл Presets.txt, добавлен подпункт)
Отключение выполняется только если в системе существует служба OSE (Office
Source Engine) от Офиса, и не отключен подпункт в пресете.

5. Изменён метод определения запуска скрипта от другого пользователя, без


query.exe и других утилит.
Это позволяет запускать скрипт и на редакциях Home, так как на этих редакциях
отсутствует много административных утилит.

6. Исправлено несколько ошибок орфографии в скрипте обслуживания. Сообщил


hardcoremeloman

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.1 | 29.12.2019

1. Добавлены все параметры Отключения "Automatic Folder Type Discovery" в опцию


для восстановления по умолчанию. (запарились)

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.2.0 | 28.12.2019


1. Добавлен параметр Отключения "Automatic Folder Type Discovery" ещё в несколько
разделов, в том числе и прошлый вариант,
Так как общий параметр не работает, если проводник открыт через другую
программу. Обнаружил проблему LeX333666

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.9 | 28.12.2019

1. Заменён раздел реестра для параметра Отключения "Automatic Folder Type


Discovery" для всех пользователей. Обнаружил проблему LeX333666
2. Доработан запускающий батник _Start_AutoSettingsPS.bat, для поддержки скобок в
пути к скрипту. Обнаружил проблему Oompaloomp

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.8 | 03.12.2019

1. Добавлено восстановление файла компонента телеметрии


C:\Windows\System32\utcutil.dll через функцию Set-Configs-ForDeleted
Без него теперь ЦО (Центр Обновления) не предлагает накопительные обновления
после 09.2019,
и есть проблема даже после ручной установки или интеграции обновления.
Выполняет действие, только если файл отсутствует и система версии 17763,
учитывает разрядность.
Если в WinSxS оригинал файла испорчен или не найден, будет восстановлен из
архива \Files\utcutil_dll.7z
Этот файл удалялся через RepackWIMPS.

2. Перенесены параметры определения расположения и служб датчиков сенсоров для


планшетов в отдельные группы
пресета Set-Configs-Other (подгруппы Sub-Options-Other) в Presets.txt (то есть
файл Presets.txt изменён тоже)
Для возможности удобного исключения их из отключения во время настройки на
планшетах.

3. Добавлено отключение задачи Microsoft\Windows\UNP\RunUpdateNotificationMgr в


функцию Set-Configs-Telemetry
Стала включаться, запускает %windir%\System32\UNP\UpdateNotificationMgr.exe и
лезет в сеть. Сообщил LeX333666

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.7 | 26.10.2019

1. Адаптирована работа скрипта при отсутствии доступа на запись к директории


скрипта.
В этом случае пишет файлы log и error в папку temp пользователя. Например при
работе с DVD.
2. Добавил предупреждение и остановку работы скрипта при совпадающем имени
пользователя и имени компьютера.
3. Изменил отключение и включение журналов EventLog прямым изменением реестра,
вместо системной утилиты wevtutil.exe

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.6 | 12.09.2019

1. Добавлено 3 варианта настройки меток Zone.Identifier, для возможности исключить


баг новых хромиум браузеров:
при сохранении файла на рабочий стол и его не отображении без обновления
рабочего стола по F5 (Выявил причину бага DimonJuk)
По умолчанию включено обычное отключение, можно включить в пресете
использование других вариантов.

2. Добавлен параметр "Удалить пункт 'Восстановить прежнюю версию' из контекстного


меню" в Set-Configs-Other2.ps1
Чтобы он мог восстанавливаться, он настраивается в RepackWIMPS.

3. Параметры "Скрыть пункты 'Отправить' (Share) и 'Предоставить доступ к' из


контекстного меню:" перенесёны в меню "Сеть"
отдельным выбором. При отключении скрываются из меню, при восстановлении
возвращаются. ('Предоставить доступ к' был добавлен)

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.5 | 29.07.2019

1. Исправлен запуск на системах в домене, из-за определения SID текущего


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

2. Убрал настройку службы DataCollectionPublishingService "DcpSvc", которая была в


RS1, но так и не появилась в LTSC,
и установку параметра PeriodInNanoSeconds.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.4 | 21.07.2019

1. Исправлена функция создания раздельных задач оптимизации дисков: Set-Drives-


Optimization.ps1
Убран из команды для задачи SSD-Trim символ -$, с ним TRIM не выполнялся.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::
Версия: 0.1.3 | 17.07.2019

1. Исправлена функция переноса папок temp: Move-Temp-Folders.ps1


Добавлено скрытие ошибки об остутствии папки, при повтороном переносе туда же.
Ошибка не влияла на результат, но выглядит опасно. Проблема была в новом
дополнительном действии удаления символических ссылок.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.2 | 15.07.2019

1. Добавлена проверка и предупреждение с выделением Русских символов в пути к


папке скрипта.
Так как с русскими символами в пути обновления могут не установиться.

2. Решена проблема получения токена у winlogon.exe в Hiper-V при расширенном


режиме (проблема была из-за 2 процессов winlogon.exe).

3. Для всех функций, которым можно указывать путь к папкам или файлам,
добавлена проверка символов в путях в пресете:
запрещённых, непечатных (скрытых), + только для Temp и папок пользователя
русских символов (Кириллица).
В этих случаях не даст использовать, переносить, или отображать найденные пути
к этим папкам или путям.
Но не включена проверка русских символов внутри переменных, чтобы была
возможность использовать %UserName%, когда имя с русскими символами.

4. Исправлена Функция настраивающая удалённые компоненты, она считала MRT


удалённым и на оригинале.

5. Добавлено при перемещении папок пользователя понимание ссылок (Links),


и создание символической ссылки в расположении по умолчанию, указывающую на
новое расположение.
Ссылка создается только если нет папки. Если вместо нее ссылка или файл, они
будут удалены и создана новая ссылка.
Чтобы уже установленные программы, или которые всегда обращаются по
стандартному расположению,
перенаправлялись в новое расположение. В меню отображает куда ведёт ссылка, и
сообщает, если ссылка указывает не туда.
А так же добавлено изменение расположения этих папок через WinAPI, без
перезапуска проводника, только обновление оболочки. Методику подсказал farag ☺/

6. Добавлено в меню откл/вкл индексирования, при его использовании,


удаление/восстановление раздела реестра для исправления бага с пунктом
индексирования в панели управления.
Также добавлена проверка этого раздела, и создание/удаление его, в зависимости
от ситуации, в скрипт: Set-Configs-Other2.ps1

7. Заменён метод (SCHTASKS /Query) для получения состояния задач


(включена/отключена)
на другой быстрый и универсальный ComObject Schedule.Service, чтобы не зависело
от языка системы.
Стандартный Командлет не использую, так как очень медленно.
8. Написал универсальную функцию для управления правами для DCOM: Set-
DComPermission.ps1
И добавлено в Set-Configs-Other2.ps1 через неё исправление или проверка нужных
прав,
без которых приводит к двум стандартным ошибкам доступов к DCOM RuntimeBroker и
ShellServiceHost.

9. В меню Сеть добавлена установка в ручной режим 2 не обязательных служб TrkWks и


IKEEXT, и отдельный пункт отключения общих административных ресурсов.
И новое отдельное меню настройки необходимых параметров общего доступа к
Локальной Сети,
Так как получилось автоматизировать все действия, которые выполняются системой
при ручной настройке параметров общего доступа.
В него также перенесено отображение и включение SMB1. Для всех этих настроек
новая функция: Set-Network-Local.ps1
Файл пресетов Быстрой настройки изменён: QuickPresets.txt, добавлены параметры
из этого меню и изменения меню Сеть.

10. Из меню отключения UAC убрано отключение службы: AppInfo (Сведения о


приложении)
Так как при не выясненных обстоятельствах из-за чего то, возможно
восстановления части параметров UAC,
приводит к невозможности запустить любые приложения, у которых автоматическая
элевация прав админа.
Службу AppInfo можно отключать только при полном отключенном UAC.
Теперь при любой настройке UAC через меню, эта служба будет ставится в Ручной
режим.

11. Найдено решение для увеличения расстояния в Контекстном меню Корзины от Пункта
"Очистить корзину",
добавлением с низу разделителя. Добавлено в скрипт: Set-Configs-Other2.ps1
Уменьшает вероятность промахнуться при клике на очистку, и попасть по пунктам
ниже.

12. При назначении на открытие графических файлов через Стандартный просмотрщик


фото добавлено внесение параметров
для исключения появления окна о ложном сбросе назначенных расширений. Это
недочет нового механизма системы по проверке назначенных расширений.

13. В меню создания раздельных задач оптимизации дисков добавлен вариант создания
только одной задачи для выполнения TRIM SSD дисков.

14. Добавлено отключение постоянных проверок запуска "Windows Hello для бизнеса", к
его отключению в Set-Configs-Other.ps1
Убирает предупреждения из журнала eventlog + отключение журнала для этого
компонента.

15. Добавлены дополнительные параметры в скрипт: Set-Configs-Other2.ps1


* Не показывать уведомление 'Установлено новое приложение' (Для назначения
приложением по умолчанию)

16. Добавлено в главный скрипт AutoSettings.ps1 остановка при не стандартных


ошибках во время запуска, чтобы скрипт сразу не закрывался.
А также если это произойдет, проверка Zone.Identifier у всех файлов и удаление
этих меток, так как с метками не даст импортировать скрипты.
И перед запуском в _Start_AutoSettingsPS.bat добавлено удаление Zone.Identifier
у главного скрипта и ярлыка, без этого не запустится вообще ничего.
Для возможности использования скрипта, если не была удалена метка с архива
скрипта перед распаковкой.
17. Добавлена возможность отключения/включения подгрупп параметров и действий,
которые находятся в функциях Set-Configs-...
Настройки находятся в конце файла пресетов: Presets.txt

-. Другие изменения и исправления, направленные на учёт специфических ситуаций и


найденных недочётов и опечаток.
Изменена очередность настроек в пресете для быстрых настроек для меню из пункта
0. Добавлены в него пункты настройки Локальной сети.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::

Версия: 0.1.1 | 17.06.2019

1. Закомментирован параметр DisableStoreApps в Set-Configs-SyncApps.ps1


При его применении не работают Apps панели у современных драйверов.
Закомментирован параметр NoThumbnailCache в Set-Configs-Other.ps1
Запрещающий сохранять кэш изображений, при большом количестве изображений
каждый раз долго обрабатывает файлы.
Параметр EnableDCOM в настройках сети по умолчанию теперь включает его.

2. Изменены некоторые команды PS, не работающие при определённых условиях,


в том числе при Русских именах пользователей, особенно коротких, исправлены:
Ошибки при удалении временных файлов, запуск на Hiper-V, установка обновлений,
Не работало меню на некоторых системах.
Созданные профили пользователей с Русским именем могут приводить к проблемам
при использовании системы.

3. Добавлено использование дисмом указанной временной папки /ScratchDir


внутри AutoSettingsPS: \Files\Updates\DismTemp
Папка AutoSettingsPS должна быть "не глубоко" и без спец. и русских символов в
пути.
Если имя профиля пользователя Русское и путь до AutoSettingsPS будет внутри
папки профиля (мои документы и т.д.),
то скорее всего будут проблемы при установке обновлений.

4. Добавлено удаление дубликата ярлыка Получатель факса в Set-Configs-Other2.ps1