1 звезда
2 звезды
3 звезды
4 звезды
5 звезд
Windows 10 предлагает очень мало профессиональных инструментов, однако можно открыть дополнительные возможности с помощью Sysinternals Tools. Недавно появилось обновление для данного пакета утилит — рассказываем о нем подробнее.
Что такое Sysinternals Suite
Windows 10 оснащена огромным количеством инструментов, но профессионалам их всё равно не хватает. Поэтому Microsoft выпускает дополнительные утилиты для продвинутых пользователей. В пакете Sysinternals вы можете найти целых 74 инструмента, которые помогут познакомиться со всеми даже самыми скрытыми компонентами Windows. Новые функции позволят заглянуть в саму систему и добавлять возможности, отсутствующие в основном наборе. Они отображают каждую деталь об автозапуске, запущенных программах, файловых системах или сетевом трафике.
Внимание: хотя каждый инструмент может быть безопасно запущен, сначала стоит узнать, что делает каждый из них по отдельности. Потому что программы глубоко проникают в систему и могут вызвать проблемы при неправильном обращении.
Основные возможности Sysinternals
Контроль над автозапуском. Autoruns — это идеальный инструмент для контроля за процессом запуска Windows. Например, в нем перечислены все сведения об автоматически запускаемых объектах. На вкладке программы можно просмотреть, что запускается при загрузке Windows и что именно происходит при старте системы, какие сервисы загружаются автоматически, а также какие драйверы и кодеки начинают работать. При желании с помощью флажков вы можете деактивировать отдельные элементы. Но здесь следует быть осторожным, а не просто отключать все подряд объекты запуска.
Лучше, чем диспетчер задач. В Windows 10 разработчики Microsoft уже и так очень неплохо поработали над диспетчером задач. Но в пакете Sysinternals есть еще один очень классный инструмент — своего рода замена диспетчера задач с множеством дополнительных функций — это Process Explorer. Конечно, с Process Explorer необходимо сначала как следует разобраться, но вот маленький совет — нажмите в разделе «Options» на «Tray Icons». Там поставьте флажки рядом с «CPU-History», а также «I/O-History», «GPU-History» и «Physical Memory History». После этого на панели задач появятся небольшие диаграммы, на которых вы увидите, с какой нагрузкой используется система.
Средства администрирования Windows — это набор утилит и приложений с помощью которых производится обслуживание и администрирование компьютера, и предназначены они прежде всего для системных администраторов и опытных пользователей.
Средства администрирования Windows собраны в папке “Администрирование” панели управления.
Пример папки “Администрирование” показан на скриншоте ниже.

WPFпозволяет
работать с двумя цветовыми моделями:
- RGB
– распространённая цветовая модель,
в которой каждый компонент цвета
(красный, зелёный, синий) представлен
одним байтом. Дополнительно может
использоваться альфа-канал
(кодируемый одним байтом), чтобы задать
прозрачность цвета (0 – полностью
прозрачный, 255 – полностью непрозрачный). - scRGB–в
этой модели каждый
компонент цвета (альфа-канал, красный,
зелёный, синий) представлен с помощью
16- или 32-битных чисел с плавающей точкой
в диапазоне от 0 до 1.
Структура
System.Windows.Media.Color
хранит информацию о цвете. Свойства
структуры позволяют прочитать или
задать отдельную цветовую компоненту
в любой из двух цветовых моделей, а
статические методы – создать цвет на
основе компонент или произвести
простейшие операции с цветом:
Color
c1 = Color.FromRgb(10,
20, 30);
Color
c2 = Color.FromArgb(250,
10, 20, 32);
Color
c3 = Color.FromScRgb(0.4f,
0.5f, 0.7f, 0.2f);
Color
c4 = (c1 + c2)*2;
byte
red = c4.R;
bool
flag = Color.AreClose(c1,
c2);
Класс
System.Windows.Media.Colors
содержит набор именованных цветов в
виде статических свойств для чтения.
Класс System.Windows.SystemColors
предоставляет аналогичный набор для
стандартных цветов системы1:
Color
c1 = Colors.IndianRed;
Color
c2 = SystemColors.ControlColor;
При
установке цвета в разметке XAMLможно
использовать строки следующего формата:
- ИмяЦвета
– одно из имён свойств в классе Colors; - #rgbили
#rrgggbb–
аналог вызова Color.FromRgb(0xrr,
0xgg,
0xbb); - #argb
или #aarrgggbb
– аналог Color.FromArgb(0xaa,
0xrr,
0xgg,
0xbb); - sc#
a r g b
– аналогColor.FromScRgb(a,
r, g, b)
(числа
).
Ради
справедливости отметим, что в приведённом
выше примере на самом деле используется
не цвет, а соответствующая
кистьSolidColorBrush:
В будущих версиях Windows 10 полностью откажется от «Средства администрирования Windows» и добавит новую панель Windows Tools, предложив почти вдвое больше инструментов для опытных пользователей
Еще в ранних версиях Windows появился апплет панели управления «Администрирование». Он содержит множество ярлыков для различных инструментов, позволяющих выполнять разные административные задачи и настраивать систему.
С выходом предварительной сборки Windows 10 Build 21354 (Dev) Microsoft сообщила, что панель «Средства администрирования Windows» будет полностью удалена из меню «Пуск», а ее место займет новая панель Windows Tools с большим количеством ярлыков.
Windows Tools объединит ярлыки, которые ранее находились в папках «Системные – Windows», «Средства администрирования Windows», «Windows PowerShell» и «Служебные – Windows».

При клике по иконке Windows Tools будет открываться новая панель управления, содержащая более 40 различных ярлыков, ранее доступных в меню «Пуск», включая Windows PowerShell, Быстрая помощь, Power Automate Desktop, диалоговое окно «Выполнить», Средство записи действий, Подключение к удаленному рабочему столу и др.
Также новую панель можно будет запустить из диалогового окна «Выполнить» или с помощью ярлыка, содержащего следующую команду:
А как же полный отказ от панели управления?
Microsoft стала уделять больше времени улучшению панели управления. Это поразительный факт, ведь компания уже давно решила полностью перенести все существующие в Windows 10 апплеты панели управления в приложение «Параметры».
Еще в прошлом году в официальном блоге Microsoft один из руководителей программы Windows Insider, Брэндон ЛеБланк ( Brandon LeBlanc) заявлял, что долгосрочная цель Microsoft заключается в том, чтобы в приложении «Параметры» были доступны те же возможности, что и в устаревшей панели управления.
ЛеБланк сообщал в блоге:
Будут и другие улучшения, которые еще больше приблизят приложение «Параметры» к панели управления. Если вы до сих пор используете какие-либо функции, доступные только в панели управления, сообщите подробности с помощью обратной связи.
Одно время казалось, что Microsoft настроена очень решительно, и эра панели управления безнадежно уходит. Например, компания настроила перенаправление из панели управления на страницу «О программе» приложения «Параметры».
В качестве других альтернатив панели управления Microsoft представила новый инструмент управления дисками, новые настройки частоты развертки монитора и обновленные параметры для аккумулятора.
Текущее изменение идет вразрез с планом Microsoft по полному отказу от панели управления и ее замене на приложение «Параметры».
Последние статьи #Windows
Windows Sysinternals Tools (Sysinternals Suite) – коллекция системных утилит, разработанная для того, чтобы помочь пользователям диагностировать и устранить проблемы с приложениями и службами Windows.
Так как Windows является самой распространенной операционной системой, многие программы должны быть совместимы с ее функциями во избежание ошибок. Перед тем, как программа может быть представлена конечным пользователям, она должна быть протестирована и проанализирована. Некоторые приложения как раз предназначены для этой цели и являются полезными инструментами для разработчиков.
Обзор возможностей Windows Sysinternals Suite
Необходимые инструменты диагностики в одном продукте
Отдельные инструменты в составе данного решения были первоначально разработаны Марком Руссиновичем – техническим сотрудником Microsoft. Разработчик стал соучредителем компании Winternals, которая являлась первым брендом большинства утилит Sysinternals Suite.
Тем не менее, Winternals была приобретена Microsoft в 2006 году, в результате большинство утилит стали собственностью Редмонда. Многие из них доступны для отдельной загрузки, а также в составе пакета инструментов, который будет привлекателен для IT-профессионалов, в частности для системных администраторов.
Решение включает более 70 утилит, предназначенных для обнаружения и исправления ошибок, связанных с дисковой подсистемой, сетью и проблемами безопасности, а также для предоставления информации о процессах и системе. Продукт включает очень богатый набор утилит, поэтому мы рассмотрим самые популярные программы в составе пакета.
Следите за запущенными процессами и управляйте автозагрузкой программ
Включенный в состав пакета Process Explorer предоставляет детальную информацию о запущенных процессах и потреблении памяти, позволяет отслеживать какие службы потребляют больше го ресурсов компьютера.
С помощью Autoruns пользователь может управлять объектами автозагрузки, а Process Monitor выполнит мониторинг файловой активности и действий с реестром в режиме реального времени. Администраторы локальных и удаленных систем Windows NT / 2K могут использовать опции командной строки PsTools для быстрого исполнения процессов и получения информации о их работе.
Среди других инструментов отметим RootkitRevealer – обнаруживает руткиты режима ядра, TCPView – показывает настройки TCP и UDP, Desktops, – позволяет управлять приложениями в системе с несколькими рабочими столами, SDelete – перезаписывает конфиденциальные данные при очистке системы для освобождения пространства, Sigcheck – обнаруживает цифровую подпись изображений.
Sysinternals Suite – полезная коллекция инструментов, которая поможет системным администраторам диагностировать и устранить проблему в различных областях – начиная от файловой системы, заканчивая сетью и настройками безопасности.
Утилиты Windows Sysinternals Suite
За последний год Microsoft без громких анонсов интегрировала в Windows 10 несколько утилит командной строки и бесплатных приложений из Магазина Microsoft, которые расширяют функциональность операционной системы.
В некоторых случаях компания официально даже не объявляла о выходе новой утилиты, и пользователи самостоятельно находили новинки в системе.
Сниффер сетевых пакетов Pktmon
В Windows 10 есть встроенный сниффер сетевого трафика под названием Pktmon. Данный инструмент был внедрен в систему еще в обновлении Windows 10 October 2018 Update. Он позволяет пользователям отслеживать сетевую активность приложений и диагностировать потенциальные проблемы с сетью.
В Windows 10 May 2020 Update (версия 2004) Microsoft добавила в Pktmon две дополнительные функции: просмотр перехваченных пакетов в реальном времени и преобразование журналов Pktmon в дамп PCAPNG. В новых версиях Pktmon вы можете включить мониторинг в реальном времени с помощью аргумента -l real-time.

Поскольку дампы сетевых пакетов PCAPNG поддерживаются во многих программах для мониторинга сети, таких как Wireshark, то пользователям теперь доступны дополнительные возможности для анализа журналов.
Пакетный менеджер Winget
В прошлом году Microsoft выпустила менеджер пакетов для Windows 10 под названием Winget. Данный инструмент позволяет устанавливать и управлять приложениями непосредственно из командной строки.
Чтобы установить программу с помощью Winget, введите команду winget search для поиска приложений и winget install для его установки.

Microsoft создала репозиторий с тщательно отобранными приложениями, которые можно установить с помощью Winget.
При поиске вы можете использовать ключевые слова. Например, если вы хотите найти альтернативу системному блокноту, используйте поиск по слову «note»:
winget search note
Вам будет предложено установить Notepad ++ и другие приложения с «note» в названии. Если вы хотите увидеть список всех доступных пакетов, наберите команду winget search без каких-либо аргументов.
Подсистема Windows для Linux 2 (WSL2)
Windows 10 теперь поставляется с новой подсистемой Windows для Linux 2, которая включает улучшения производительности и улучшенную совместимость с более широким спектром приложений Linux.

WSL2 получила полноценное встроенное ядро Linux на базе версии 4.19 с Kernel.org. WSL 2 также обеспечивает полный доступ к стандартным системным вызовам, улучшает совместимость приложений Linux, увеличивает производительность файловой системы и многое другое.
WSL2 предлагает следующие функции:
- Полноценное ядро Linux
- Улучшенная производительность операций ввода-вывода
- Полная совместимость с системными вызовами
- Оптимизация потребления памяти при запуске
Если вы используете старую версию WSL, то вы можете обновиться до WSL2 можно с помощью команды wsl –set-version.
Windows File Recovery tool
В Windows 10 интегрирован инструмент командной строки Windows 10 File Recovery, который позволяет восстанавливать удаленные файлы с жесткого диска, USB-накопителя и SD-карты.

Инструмент поможет в случаях, когда вы случайно удалили важный файл, по ошибке очистили жесткий диск или хотите восстановить поврежденные данные. Он представляет собой файл командной строки с именем winfr.exe.
Windows 10 File Recovery поддерживает два режима восстановления:
- Regular (обычный) – это возможность быстрого восстановления для файловых систем NTFS.
- Extensive (расширенный) – это тщательный поиск, который применяется к большинству файловых систем.
Microsoft Powertoys
Microsoft PowerToys – это набор инструментов с открытым исходным кодом, которые позволяют расширить возможности проводника, оптимизировать окна приложений для больших мониторов, изменять размер изображений и выполнять другие задачи.
На данный момент набор утилит включает следующие инструменты:
- Изменения размера изображений
- Настройка области предварительного просмотра Проводника
- Панель Powertoys, которую можно использовать вместо поиска
- Диспетчер клавиатуры для изменения горячих клавиш
- Расширенное переименование
- Цветоподборщик
Windows Terminal
Например, в одной вкладке Windows Terminal можно открыть PowerShell, а в другой работать с оболочкой WSL2 Ubuntu.
Программа может похвастаться поддержкой гиперссылок, поддержкой мыши, фонов рабочего стола и возможностью отображать команды с клавиатуры.
В последней версии Windows Terminal Preview вы можете включить новую страницу настроек с графическим интерфейсом.
Если вы привыкли работать с консольными интерфейса, то вы полюбите Windows Terminal.
PowerShell 7
В PowerShell 7 Microsoft представила ряд новых функций, включая автоматические уведомления о новых версиях и поддержку структурированных данных форматов JSON, CSV, XML.

- параллелизация конвейера с помощью ForEach-Object -Parallel
- условные операторы со значением NULL ?? и ??=
- упрощенное динамическое представление ошибок и командлет Get-Error для более легкого анализа ошибок
- уровень совместимости, позволяющий пользователям импортировать модули в рамках неявного сеанса Windows PowerShell
- автоматические уведомления о новых версиях
PowerShell 7 доступен для скачивания из магазина Microsoft Store.
Windows Sysinternals Tools
Windows Sysinternals Tools — набор бесплатных утилит, разработанных компанией «Winternals Software LP», которую Microsoft приобрела в 1996 году, позволяет опытным пользователям диагностировать и устранять неполадки и управлять операционной системой.

Одна из самых популярных утилит набора Process Explorer предоставляет подробный список запущенных процессов и их загруженных дескрипторов и библиотек DLL. Используя этот список процессов, вы можете быстро найти проблемные и ресурсоемкие процессы и при необходимости завершить их работу.
Среди расширенных функций Process Explorer: возможность отслеживать проблемы с версиями DLL и обрабатывать утечки. Инструмент удобен при проверке подозрительных процессов, которые могут оказаться вредоносными.
Другой инструмент в составе набора Process Monitor отслеживает активность запущенных процессов в файлах, а утилита Sysmon позволяет отслеживать различные действия на компьютере. С помощью Sysmon вы можете обнаружить попытки вмешательства в процессы, регистрировать данные, копируемые в буфер обмена Windows, вести журнал запросов DNS и автоматически создавать резервные копии удаленных файлов.
WPF позволяет работать с двумя цветовыми моделями:
1. RGB – распространённая цветовая модель, в которой каждый компонент цвета (красный, зелёный, синий) представлен одним байтом. Дополнительно может использоваться однобайтовый альфа-канал, чтобы задать прозрачность цвета (0 – полностью прозрачный, 255 – полностью непрозрачный).
2. scRGB – в этой модели каждый компонент цвета (альфа-канал, красный, зелёный, синий) представлен с помощью 16- или 32-битных вещественных чисел в диапазоне от 0 до 1.
Структура System.Windows.Media.Color хранит информацию о цвете. Свойства структуры позволяют прочитать или задать отдельную цветовую компоненту в любой из двух цветовых моделей, а статические методы – создать цвет на основе компонент или произвести простейшие операции с цветом:
Color c1 = Color.FromRgb(10, 20, 30);
Color c2 = Color.FromArgb(250, 10, 20, 32);
Color c3 = Color.FromScRgb(0.4f, 0.5f, 0.7f, 0.2f);
Color c4 = (c1 + c2)*2;
byte red = c4.R;
bool flag = Color.AreClose(c1, c2);
Класс System.Windows.Media.Colors содержит набор именованных цветов в виде статических свойств для чтения. Класс System.Windows.SystemColors предоставляет аналогичный набор для стандартных цветов системы:
Color c1 = Colors.IndianRed;
Color c2 = SystemColors.ControlColor;
При установке цвета в разметке XAML применяются следующие форматы:
Имя-цвета – одно из имён свойств в классе Colors;
#rgb или #rrgggbb – аналог вызова Color.FromRgb(0xrr, 0xgg, 0xbb);
#argb или #aarrgggbb – аналог Color.FromArgb(0xaa, 0xrr, 0xgg, 0xbb);
Ради справедливости отметим, что в приведённом выше примере на самом деле используется не цвет, а соответствующая кисть SolidColorBrush:
Кисть – это объект, используемый для заполнения фона, переднего плана, границы, линии. Любая кисть является потомком абстрактного класса System.Windows.Media.Brush. Имеется несколько стандартных классов кистей:
1. SolidColorBrush – закрашивает область сплошным цветом;
2. LinearGradientBrush – закрашивает область, используя линейное градиентное заполнение, изображающее плавный переход от одного цвета к другому;
3. RadialGradientBrush – рисует область, используя радиальный градиент.
4 ImageBrush – рисует область, используя изображение, которое может растягиваться, масштабироваться или многократно повторяться.
5. VisualBrush – заполняет область, используя объект Visual.
6. DrawingBrush – рисует область, используя объект Drawing.
Кисть SolidColorBrush – самая простая из кистей. Во всех предыдущих примерах разметки использовалась именно она. Свойство кисти Color определяет цвет сплошной заливки. Анализатор XAML способен автоматически создать объект SolidColorBrush на основе строки с представлением цвета. Также отметим, что в классе SystemColors задан набор статических кистей SolidColorBrush, соответствующих системным цветам.
Кисть LinearGradientBrush создаёт заполнение, которое представляет собой переход от одного цвета к другому. Ниже приведён простейший пример градиента, который закрашивает фон окна по диагонали от синего цвета в левом верхнем углу к белому цвету в правом нижнем углу:

Рис. 28. Демонстрация градиентной кисти.
Свойство градиентной кисти SpreadMethod принимает значения из перечисления GradientSpreadMethod и управляет тем, как будет распространяться градиент за пределы вектора градиента. По умолчанию используется значение Pad – области вне градиента заполняются соответствующим сплошным цветом. Допустимы также значения Reflect (для обращения градиента) и Repeat (для дублирования той же цветовой последовательности).
Кисть RadialGradientBrush работает подобно LinearGradientBrush, но использует градиент, который исходит из начальной точки в радиальном направлении. Координаты начальной точки задаёт свойство GradientOrigin, которое по умолчанию равно (0.5,0.5). Градиент распространяется до границы круга градиента, который описывается тремя свойствами: Center, RadiusX и RadiusY. В классе RadialGradientBrush имеются свойства MappingMode и SpreadMethod.
<RadialGradientBrush RadiusX=”1″ RadiusY=”1″

Рис. 29. Использование RadialGradientBrush для фона окна.
Кисть ImageBrush позволяет заполнить область изображением, которое указывается в свойстве ImageSource. Изображение может быть либо битовым (формата BMP, PNG, GIF, JPEG, ICON), либо векторным. В первом случае картинка идентифицируется URI, который обычно указывает на двоичный ресурс сборки. Во втором случае используется объект DrawingImage.
Для настройки ImageBrush можно использовать следующие свойства:
Stretch – правило растяжения картинки, если она не совпадает с заполняемой областью: None – не растягивать, Fill –заполнить, исказив пропорции, Uniform – сохранить пропорции и заполнить, сколько получиться, UniformToFill – сохранить пропорции и заполнить всё, обрезав лишнее;
AlignmentX и AlignmentY – правила выравнивания картинки, если она меньше заполняемой области;
Viewbox – фрагмент для кисти, который будет вырезан из картинки;
ViewboxUnits – способ определения координат Viewbox (Absolute – абсолютные, RelativeToBoundBox – относительные при помощи виртуального прямоугольника);
Viewport – фрагмент закрашиваемой области, на который отображается картинка кисти. Свойство применяется, когда картинкой нужно «замостить» большую область.
ViewportUnits – способ определения координат Viewport;
TileMode – способ заполнения картинкой кисти большой области: None – без заполнения, Tile – простое заполнение, FlipX, FlipY, FlipXY – заполнения с отражением по указанной оси.
В следующем примере кисть ImageBrush используется для заполнения фона окна. Из изображения иконки приложения вырезается четверть, которая повторяется на фоне двадцать раз (четыре строки по пять фрагментов):

Рис. 30. Кисть ImageBrush.
Кисть VisualBrush позволяет брать визуальное содержимое элемента и использовать его для заполнения. Например, с помощью VisualBrush можно скопировать внешний вид кнопки. Однако такая «кнопка» не будет реагировать на нажатия или получать фокус – это просто копия внешнего вида элемента. Интересно, что VisualBrush не просто копирует визуальное представление, а отслеживает изменения в копируемом элементе. В следующем примере поверхность окна меняется, когда пользователь редактирует текст в поле ввода:
<TextBox Canvas.Left=”20″ Canvas.Top=”20″

Рис. 31. Кисть VisualBrush.
Кисть DrawingBrush использует для заполнения области объект Drawing, помещённый в одноимённое свойство кисти. Класс Drawing представляет векторные двухмерные рисунки. Отметим, что кисти ImageBrush, VisualBrush и DrawingBrush унаследованы от общего предка – класса TileBrush. Этот класс определяет свойства, связанные с заполнением области картинкой (Viewbox, Viewport, TileMode).
Службы компонентов
Службы компонентов (dcomcnfg) — утилита для управления приложениями COM+, системной конфигурации COM и DCOM, координатором распределенных транзакций, а также для управления службами

Просмотр событий
Просмотр событий (eventvwr.msc) — средство просмотра журнала системы в котором производится регистрация всех основных событий, которые происходят в системе с последующей их записью в журнале. Записываются ошибки, предупреждения и просто различные уведомления. На основе этих записей можно подкорректировать работу системы и устранить ошибки.

Системный монитор
Системный монитор (perfmon) — основной инструмент для наблюдения за производительностью операционной системы Windows. Системный монитор включает различные показатели системы. Имеются счетчики для многих компонентов, имеющих отношение к основным аспектам производительности: процессору, памяти, дискам и сети.

Редактор реестра


Управление компьютером
Управление компьютером (compmgmt.msc) — комплексная утилита управления компьютером которая включает в себя некоторые утилиты рассмотренные выше, такие как «Планировщик заданий», «Просмотр событий», «Системный монитор» и различные другие утилиты.

Конфигурация системы
Конфигурация системы — запускает утилиту msconfig. Программа msconfig используется для управления загрузкой операционной системы и для некоторых других общих настроек системы, и позволяет в том числе загрузить Windows в безопасный режим

Что появилось в последнем обновлении Sysinternals Suite
Sysmon 13.00: Sysmon является мощным инструментом для мониторинга системы Windows. В новой версии он может сообщить о тех происходящих в системе процессах, которые подверглись неким вредоносным манипуляциям. Кроме того, в обновлениях были исправлены некоторые незначительные ошибки.
Process Monitor 3.61: Process Monitor — это инструмент мониторинга, который наблюдает за активностью файловой системы, реестра и процессов/потоков. В новой версии он работает и с функциями API RegSaveKey, RegLoadKey и RegRestoreKey.
Эта утилита по своим функциям идентична рассмотренной выше ODBC Data Sources (32-bit), и отличается только тем, что предназначена для работы с системами управления баз данных (СУБД) 64-битной разрядности.

Как запустить Sysinternals в проводнике Windows
Microsoft подготовила еще одну классную новинку под названием Sysinternals Live — сервис, который позволяет запускать Sysinternals Tools прямо из локальной сети. Для этого в проводнике Windows введите \live.sysinternals.com ools. Что особенно удобно: вы также можете подключить Sysinternals Live как сетевой диск: тогда инструменты всегда будут появляться, например, как диск S. Это можно сделать через вкладку «Компьютер» — «Подключить сетевой диск».
Статья продолжится после рекламы
Очистка диска
Очистка диска (cleanmgr) — утилита которая проверяет диски на наличие файлов, в которых больше нет надобности, она удаляет временные файлы, очищает корзину и удаляет множество системных файлов и других неиспользуемых элементов. О том как пользоваться данной утилитой, можно почитать в статье ➯ Использование утилиты Очистка диска (Disk Cleanup) в Windows

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

Средство проверки памяти Windows
Средство проверки памяти Windows (mdsched) — утилита для проверки оперативной памяти на ошибки можно с помощью которой можно определить причину возникновения нестабильной работы компьютера вызванную ошибками памяти, или наоборот, убедиться в том, что оперативная память работает нормально.

ODBC Data Sources (32-bit)
Open Database Connectivity (открытый механизм взаимодействия с базами данных) — стандартный интерфейс для получения и отправки источникам данных различных типов. Эта утилита позволяет управлять подключениями к базам данных, отслеживать подключения, настраивать драйверы систем управления базами данных (СУБД) и проверять доступ к различным источникам.

Оптимизация дисков
Оптимизация дисков (dfrgui) — утилита дефрагментации данных на жестком диске, которая позволяет оптимизировать диски, чтобы повысить эффективность работы компьютера. О том как пользоваться данной утилитой, можно почитать в статье ➯ Утилита dfrgui Оптимизация дисков (дефрагментация)

Сведения о системе
Сведения о системе (msinfo32) — утилита которая предоставляет различную информацию об аппаратных и программных компонентах компьютера.

Как использовать Sysinternals Tools в браузере
В принципе, у вас больше не будет необходимости сохранять пакет Sysinternals на USB-накопитель, если вы имеете доступ в интернет на своем компьютере. Потому что через браузер также можно открыть пакет инструментов: для этого надо зайти на страницу https://live.sysinternals.com.
В приложениях Edge Legacy и Internet Explorer достаточно просто кликнуть по инструменту, который вы выбрали, и нажать на «Выполнить». Другие браузеры, такие как Chrome или Firefox, загружают соответствующий exe-файл отдельно — к сожалению, то же самое делает и новый Microsoft Edge.
Локальная политика безопасности
Оснастка локальной политики безопасности (secpol. msc) — набор различных параметров для настройки и обеспечения безопасности учетных записей и системы в целом.

Инициатор iSCSI
Инициатор iSCSI — инициирует протокол Internet Small Computer System Interface, который используется для установления взаимодействия и управления системами хранения данных, серверами и клиентами. Это приложение позволяет подключаться к внешним массивам хранения на основе протокола iSCSI через сетевой адаптер.

Лучшие кисти
Кисть
– это объект, используемый для заполнения
фона, переднего плана, границы, линии.
Любая кисть является потомком абстрактного
класса System.Windows.Media.Brush.Имеется
несколько стандартных классов кистей:
- SolidColorBrush
– закрашивает область сплошным цветом; - LinearGradientBrush–
рисует область, используя линейное
градиентное заполнение, представляющее
собой плавный переход от одного цвета
к другому (и, необязательно, к следующему,
потом ещё к одному и т.д.); - RadialGradientBrush–
закрашивает область, используя
радиальное градиентное заполнение. - ImageBrush–
рисует область, используя изображение,
которое может растягиваться,
масштабироваться или многократно
повторяться. - DrawingBrush–
рисует область, используя объект
Drawing
(этот объект может включать заданные
фигуры и битовые карты). - VisualBrush–
заполняет область, используя объект
Visual.
SolidColorBrush
–самая простая из кистей. Во всех
предыдущих примерах разметки
использовалась именно она. Свойство
SolidColorBrush.Colorопределяет
цвет сплошной заливки. Анализатор
XAMLспособен
автоматически создать SolidColorBrush
на основе строки с представлением
цвета. Также отметим, что в классе
SystemColors
задан набор статических кистей
SolidColorBrush,
соответствующих системным цветам.
Кисть
LinearGradientBrush
создаёт заполнение, которое представляет
собой переход от одного цвета к
другому.Ниже приведён простейший пример
градиента, который закрашивает
прямоугольник по диагонали от синего
(в левом верхнем углу) к белому (в правом
нижнем углу) цвету:
ГрадиентвLinearGradientBrushстроитсяпоследующимправилам.
Вокруг заполняемой области очерчивается
виртуальный прямоугольник, у которого
левый верхний угол имеет координаты
,
а правый нижний –
.
В этих координатах при помощи свойств
StartPoint
и EndPointзадаётсявектор
градиента(по
умолчанию StartPoint=0,0
и EndPoint=1,1)1.
Коллекция GradientStopsсодержит
опорные
точки градиента–
объекты GradientStop
с указанием на цвет и смещение относительно
вектора градиента (0 – начало вектора,
1 – конец вектора)2:
Свойство
LinearGradientBrush.SpreadMethod
управляет тем, как будет распространяться
градиент за пределы вектора градиента.
По умолчанию оно имеет значение
Pad–области
вне градиента заполняются соответствующим
сплошным цветом. Допустимы также
значения Reflect
(для обращения градиента) и Repeat
(для дублирования той же цветовой
последовательности).

Рис. 28.Демонстрация
различных значений SpreadMethod3.
Кисть
RadialGradientBrush
работает подобно LinearGradientBrush,
но использует градиент, который исходит
из начальной точки в радиальном
направлении. Координаты начальной
точки задаёт свойство GradientOrigin,
которое по умолчанию равно
1.
Градиент распространяется до границы
круга
градиента,
который описывается тремя свойствами:
Center,RadiusX
и RadiusY.В
классе RadialGradientBrush
имеются свойства MappingMode
и SpreadMethod.
Ниже
показан пример использования
RadialGradientBrush
для создания иллюзии глубины фигуры:

КистьImageBrushпозволяетзаполнитьобластьизображением,
которое идентифицируется свойством
ImageSource.
Изображение может быть либо битовым
(формата BMP,
PNG,
GIF,
JPEG,
ICON),
либо векторным. В первом случае картинка
идентифицируется URI,
который обычно указывает на двоичный
ресурс сборки. Во втором случае
используется объект DrawingImage.
Для
настройки ImageBrush
можно использовать следующие свойства:
- Stretch
– правило растяжения картинки, если
она не совпадает с заполняемой областью:
None–
не растягивать, Fill
–заполнить, исказив пропорции,Uniform–сохранить
пропорции, заполнить сколько получиться,
UniformToFill
–сохранить пропорции, заполнить всё,
обрезав лишнее; - AlignmentX
и AlignmentY–правила
выравнивания картинки, если она меньше
заполняемой области; - Viewbox–
фрагмент, который вырезается из картинки
для использования в кисти; - ViewboxUnits–
способ определения координат Viewbox
(Absolute–
абсолютные, RelativeToBoundBox
– относительные при помощи виртуального
прямоугольника); - Viewport
–фрагмент закрашиваемой области, на
который отображается картинка
кисти.Свойство применяется, когда
картинкой нужно «замостить»большую
область. - ViewportUnits–
способ определения координат Viewport; - TileMode–
способ заполнения картинкой кисти
большой области:None–
без заполнения, Tile–
простое заполнение, FlipX,
FlipY,
FlipXY–
заполнения, с отражением по указанной
оси.
В
следующем примере кистьImageBrush
используется для заполнения фонаGrid.
Из изображения информационной иконки
вырезается четверть, которая повторяется
на фоне двадцать раз (четыре строки по
пять фрагментов):

Кисть
DrawingBrushиспользует
для заполнения области объект Drawing,
помещённый в одноимённое свойство
кисти. Класс Drawing
представляет двухмерные рисунки.
Подробно работа с Drawing
будет разобрана в одном из следующих
параграфов. Отметим, что кисти ImageBrush,
DrawingBrush
и рассматриваемая далее VisualBrush
унаследованы от общего предка – класса
TileBrush.Этот
класс определяет свойства, связанные
с заполнением области картинкой
(Viewbox,
Viewport,
TileMode).
VisualBrush–
разновидность кисти, позволяющая брать
визуальное содержимое элемента и
использовать его для заполнения любой
поверхности. Например, с помощью
VisualBrush
можно скопировать внешний вид кнопки.
Однако такая «кнопка» не будет реагировать
на нажатия или получать фокус– это
просто копия внешнего вида элемента.
Интересно,
что VisualBrushне
просто копирует визуальное представление,
а отслеживает изменения в копируемом
элементе. В следующем примере поверхность
окна меняется, когда пользователь
редактирует текст в поле ввода:

Монитор брандмауэра Защитника Windows в режиме повышенной безопасности
Брандмауэр Защитника Windows в режиме повышенной безопасности обеспечивает безопасность сети для компьютеров. С его помощью можно создать правила для входящих и исходящих подключений на основе различных протоколов и портов, а также наблюдать за различными подключениями системы к сети.

Как автоматически обновлять Sysinternals
Те, кто подружился с инструментами Sysinternals, на практике сталкиваются с одной очень раздражающей проблемой: обновления. Да, существуют регулярные апдейты для инструментов, но, к сожалению, нет механизма для автоматических обновлений. С помощью Sysinternals Updater вы получите очень полезный инструмент, в котором вам просто нужно будет указать папку Sysinternals Suite.
Затем Sysinternals Updater сравнивает версию файла в папке с текущей версией на серверах Microsoft и загружает обновления. Что удобно: вы сможете скачивать апдейты только для отдельных инструментов или сразу всего пакета.
Была ли статья интересна?

Следите за нами в соцсетях
Монитор ресурсов
Монитор ресурсов (perfmon /res) — утилита позволяющая наблюдать за использованием системой ресурсов центрального процессора (CPU), оперативной памяти, жесткого диска и сети.

Управление печатью
Управление печатью (printmanagement.msc) — оснастка которая позволяет устанавливать, просматривать и управлять принтерами.

Диск восстановления
Данная утилита представляет собой мастер создания диска восстановления. Диск восстановления используется для сброса параметров или устранения неисправностей даже если компьютер не запускается, а также для переустановки системы.





