Windows ᶜᵒⁿᶠᵉˢˢⁱᵒⁿ
Об что выложим новые посты?
Legacy
Ntbackup — это встроенная утилита командной строки и графического интерфейса операционных систем Windows NT, 2000, XP и Server 2003, предназначенная для резервного копирования и восстановления данных. В последующих версиях Windows (начиная с Windows Vista и Server 2008) она была заменена на Windows Server Backup и «Архивацию и восстановление».
• Позволяет архивировать критически важные компоненты ОС, включая реестр Windows, файлы загрузки, базу данных регистрации классов COM+, а на контроллерах домена — службу Active Directory и каталог SYSVOL.
• Запись данных возможна на магнитные ленты (стримеры), локальные жесткие диски, сетевые папки (шары) и оптические диски (через сторонние драйверы эмуляции).
• Утилита сохраняет резервные копии в проприетарном формате файлов с расширением .bkf
Поддерживаемые типы копирования:
• Обычное (Full) — копирование всех выбранных файлов с очисткой атрибута «архивный».
• Копирование (Copy) — копирование всех файлов без изменения их атрибутов.
• Разностное (Differential) — копирование файлов, измененных с момента последнего обычного бэкапа, без сброса атрибута.
• Инкрементное (Incremental) — копирование измененных файлов со сбросом атрибута «архивный».
Технологические особенности
• VSS (Volume Shadow Copy Service): В версиях для Windows XP и Server 2003 утилита использует службу теневого копирования тома, что позволяет архивировать файлы, заблокированные операционной системой или запущенными процессами (например, базами данных) в момент создания бэкапа.
• Поддерживает управление через интерфейс командной строки (ntbackup.exe), что позволяет автоматизировать процессы резервного копирования с помощью пакетных файлов (.bat / .cmd) и встроенного планировщика задач Windows.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #Legacy |
| #NT |
👨💻2
Legacy
Syskey (сокращение от System Key) — это встроенная утилита операционной системы Windows (семейства NT), которая использовалась для дополнительного шифрования базы данных SAM (Security Account Manager), где хранятся хэши паролей учетных записей.
• Назначение: Защита базы данных SAM от несанкционированного автономного (offline) взлома, когда злоумышленник получает физический доступ к жесткому диску и пытается скопировать хэши паролей.
• Принцип работы: Утилита шифровала базу SAM с помощью 128-битного ключа шифрования RC4.
Режимы хранения ключа (Master Key)
1. В системном реестре Windows (автоматическая расшифровка при загрузке ОС, дефолтный вариант).
2. В системном реестре, но под защитой пароля, который пользователь должен ввести вручную до загрузки экрана приветствия Windows.
3. На дискете (флеш-накопителе), которую необходимо вставить в компьютер при старте системы.
Статус компонента:
• Корпорация Microsoft полностью удалила Syskey начиная с версии Windows 10 (сборка 1709) и Windows Server 2016.
• Причина удаления: Использование устаревшего и криптографически слабого алгоритма шифрования RC4, а также массовое использование утилиты телефонными мошенниками (Tech Support Scammers) для блокировки компьютеров жертв.
• Современная альтернатива: Вместо Syskey для защиты дисков и учетных данных Microsoft применяет технологию BitLocker.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #Legacy |
| #NT |
👨💻2
Windows ᶜᵒⁿᶠᵉˢˢⁱᵒⁿ
Legacy Syskey (сокращение от System Key) — это встроенная утилита операционной системы Windows (семейства NT), которая использовалась для дополнительного шифрования базы данных SAM (Security Account Manager), где хранятся хэши паролей учетных записей. • Назначение:…
Окно SysKey
❤3
Legacy
eudcedit.exe (Private Character Editor / Редактор личных знаков) — это встроенная утилита операционной системы Windows, предназначенная для создания и редактирования пользовательских символов (иероглифов, логотипов, редких знаков), отсутствующих в стандартных шрифтах.
• Назначение: Создание уникальных знаков и привязка их к определенным кодовым позициям в области пользователя (Private Use Area, PUA) стандарта Unicode или таблиц Windows-1251 / сопоставленных кодировок.
• Созданный символ можно связать со всеми шрифтами, установленными в системе, либо только с конкретным выбранным шрифтом.
• Утилита работает с растровой графикой. Каждый знак создается в виде сетки пикселей (дискретного набора точек чёрного и белого цвета).
• Созданные символы автоматически сохраняются в системные файлы EUDC.TTE (шрифтовой файл) и EUDC.EUF (файл битовой карты) в директории C:\Windows\Fonts\
Интерфейс и инструменты
• Сетка координат для попиксельного рисования.
• Базовые инструменты графического редактора: карандаш, кисть, линия, прямоугольник, эллипс (заполненные и контурные).
• Функция копирования существующих символов из установленных в системе шрифтов в качестве шаблона для редактирования.
Ограничения:
• Созданные символы отображаются только на том локальном компьютере, где они были созданы и сохранены в системной папке шрифтов.
• Для отображения символов на других устройствах требуется ручной перенос файлов EUDC.TTE и EUDC.EUF или использование специализированных средств развертывания.
Как открыть:Win+R
Eudcedit
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #Legacy |
| #NT |
⚡1👨💻1
Windows ᶜᵒⁿᶠᵉˢˢⁱᵒⁿ
Legacy eudcedit.exe (Private Character Editor / Редактор личных знаков) — это встроенная утилита операционной системы Windows, предназначенная для создания и редактирования пользовательских символов (иероглифов, логотипов, редких знаков), отсутствующих в стандартных…
рисунки владельца с этой программы >∆<
👾2
Если на 64-битной Windows запустить 32-битную программу, она работает через слой совместимости WOW64 (Windows on Windows 64-bit).
• Запрос к
• Запрос к ветке реестра
Это сделано для того, чтобы старый 32-битный софт не знавал о существовании 64-битной системы и продолжал работать привычным образом.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #RegEdit |
| #Legacy |
| #NT |
Для 32-битных программ ОС незаметно подменяет пути к системным папкам и реестру :
• Запрос к
C:\Windows\System32 перенаправляется в C:\Windows\SysWOW64.• Запрос к ветке реестра
HKLM\Software перенаправляется в HKLM\Software\WOW6432Node.Это сделано для того, чтобы старый 32-битный софт не знавал о существовании 64-битной системы и продолжал работать привычным образом.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #RegEdit |
| #Legacy |
| #NT |
⚡1
Если путь к файлу превышает 260 символов
• Это ограничение было заложено в структуру
В Windows 10/11 добавили возможность отключить это ограничение через реестр, но по умолчанию оно сохраняется для совместимости со старыми API, которые выделяют фиксированный буфер памяти под путь к файлу.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #Legacy |
| #NT |
(C:\Папка\Папка\...), стандартные средства Windows (например, старый Проводник или диалоги сохранения) могут выдать ошибку.Почему так?
• Это ограничение было заложено в структуру
WIN32_FIND_DATA ещё во времена Windows 95.Зачем это сейчас?
В Windows 10/11 добавили возможность отключить это ограничение через реестр, но по умолчанию оно сохраняется для совместимости со старыми API, которые выделяют фиксированный буфер памяти под путь к файлу.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #Legacy |
| #NT |
👨💻2
Готовлю пост, где я расскажу про системные DLL (Их названия, свойства, и другое) именно в честь 20 подписчиков!
Kernel
• kernelbase.dll — вспомогательный слой для kernel32, содержащий базовые функции Win32 API.
• kernel32.dll — управляет системной памятью, потоками, процессами, вводом-выводом и базовой разметкой диска.
• ntdll.dll — важнейший компонент ядра. Содержит функции API родного интерфейса (NT API) и служит мостом между пользовательскими программами и режимом ядра.
• advapi32.dll — отвечает за службы безопасности, реестр Windows и управление учетными записями пользователей.
• hal.dll — (Hardware Abstraction Layer) слой абстракции оборудования. Хотя имеет расширение dll, фактически работает на уровне ядра как скрытый драйвер.
User
• gdi32.dll — графический интерфейс устройств (Graphics Device Interface). Рисует примитивы, шрифты, линии и базовые 2D-эффекты.
• user32.dll — отвечает за создание графического интерфейса: окон, меню, обработку кликов мыши, нажатий клавиш и позиционирование элементов UI.
• comctl32.dll — библиотека общих элементов управления (панели инструментов, статус-бары, прогресс-бары).
• comdlg32.dll — стандартные диалоговые окна (открытие/сохранение файлов, выбор цвета, шрифта).
• shell32.dll — обеспечивает работу оболочки Windows (Проводника). Управляет объектами рабочего стола, иконками и контекстными меню.
• imageres.dll / ddores.dll — ресурсы и системные иконки для современных устройств и папок Windows.
Network and Internet
• ws2_32.dll — (Windows Sockets) отвечает за работу с сетевыми протоколами TCP/IP, интернет-соединениями и сокетами.
• wininet.dll — функции для работы с HTTP, FTP и сетевыми куки.
• dnsapi.dll — отвечает за разрешение DNS-имен (сопоставление доменов с IP-адресами).
Installation and drivers
• setupapi.dll — используется для установки драйверов устройств и работы с аппаратным обеспечением.
Если вам нужен полный список библиотек, загруженных в систему прямо сейчас, вы можете использовать реестр или официальный софт:1. Через реестр (Список KnownDLLs): Нажмите Win + R, введите regedit и перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLsТам система хранит список библиотек, которые принудительно загружаются из System32 в целях безопасности.
2. С помощью утилиты от Microsoft: Скачайте официальную консольную утилиту
Microsoft Sysinternals ListDLLs. Она мгновенно выведет список вообще всех DLL-файлов, загруженных во все активные процессы| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #NT |
💋5⚡1
Windows NT
RECDISC (recdisc.exe) — это встроенный системный компонент операционной системы Windows, предназначенный для создания диска восстановления системы (System Repair Disc) на оптических носителях (CD или DVD). Этот исполняемый файл находится в системной директории
C:\Windows\System32\.Основное назначение и функции
• Утилита записывает на загрузочный диск базовый набор инструментов для диагностики и реанимации операционной системы.
• Созданный диск позволяет восстановить поврежденные загрузочные записи (MBR/GPT) и файлы конфигурации загрузки (BCD), если Windows не запускается.
• Через интерфейс диска можно получить доступ к точкам восстановления системы (System Restore) или развернуть ранее созданный полный образ системы (System Image Recovery).
• Предоставляет доступ к консоли для ручного управления файлами и дисками в случае сбоя ОС.
Особенности функционирования
1. Для работы утилиты обязательно наличие пишущего оптического привода (CD/DVD-RW) и чистого компакт-диска. Она не предназначена для создания загрузочных USB-флешек.
2. Зависимость от разрядности: Созданный диск восстановления имеет ту же битность (x86 или x64), что и операционная система, в которой он был запущен. Восстановить 64-битную Windows с помощью 32-битного диска невозможно.
3. Утилита появилась в Windows 7 и сохранилась в Windows 10/11 в целях обратной совместимости. Начиная с Windows 8, её функции дублируются более современной утилитой RecoveryDrive.exe, которая ориентирована на создание восстановительных USB-накопителей.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #NT |
Windows NT
Cipher.exe — это встроенная утилита командной строки в операционной системе Windows, предназначенной для управления шифрованием данных и безопасного удаления информации. Утилита используется системными администраторами и специалистами по безопасности для предотвращения восстановления конфиденциальных данных после их стандартного удаления.
Функции утилиты
• Работает с файловой системой EFS (Encrypting File System). Позволяет шифровать отдельные файлы и папки на разделах NTFS, а также отображать текущий статус шифрования объектов.
• Функция запускается командой
cipher /w:[диск]:\[папка]. Утилита безвозвратно уничтожает ранее удаленные файлы, трижды перезаписывая все свободное пространство на жестком диске (сначала нулями, затем единицами, затем случайными числами). Данные, которые не были удалены пользователем, при этом не затрагиваются.• Позволяет создавать новые ключи шифрования, архивировать текущие сертификаты пользователя и создавать резервные копии ключей EFS для восстановления доступа к зашифрованным файлам.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #NT |
Windows NT
WinRS (Windows Remote Shell) — это встроенная утилита командной строки в операционных системах Windows, предназначенная для безопасного удаленного управления компьютерами. Инструмент позволяет администраторам выполнять консольные команды и запускать сценарии на удаленных хостах. Работа утилиты базируется на протоколе WS-Management (WS-Man) и архитектуре веб-служб
Назначение и функции
• Запуск любых консольных утилит на удаленном сервере или рабочей станции.
• Управление системами Windows в режиме командной строки без использования графического интерфейса.
• Интеграция в сценарии автоматизации (скрипты) для массового управления узлами сети.
Технические особенности
• Использует протокол WS-Management для обмена данными.
• Транспортный уровень. Переносит данные через HTTP (порт 5985) или HTTPS (порт 5986).
• Зависит от запущенной службы Windows Remote Management (WinRM).
• Шифрует трафик по умолчанию, даже при использовании протокола HTTP.
Базовый синтаксис
Команда выполняется в формате:
winrs -r:Имя_Компьютера Команда•
Параметр -r. Указывает адрес или имя удаленного целевого компьютера.•
Параметр -u. Задает имя пользователя для аутентификации (опционально).•
Параметр -p. Передает пароль пользователя (опционально).| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #NT |
Windows NT
esentutl.exe (Extensible Storage Engine Utility) — это встроенная утилита командной строки в операционных системах Windows, предназначенная для обслуживания, восстановления, проверки и изменения баз данных Extensible Storage Engine (ESE), также известных как базы данных Jet Blue.
Основные функции
• Проверка целостности (
/g): проверяет базу данных на наличие повреждений на уровне страниц.Восстановление базы данных (/rи/p):
•
/r выполняет мягкое восстановление (soft recovery) с помощью файлов журналов транзакций (.log).•
/p выполняет жесткое восстановление (hard recovery), исправляя поврежденные таблицы, что может привести к потере части данных.• Дефрагментация
(/d): сжимает базу данных, удаляя неиспользуемое пространство и создавая новый оптимизированный файл.• Контрольная сумма (
/k): проверяет контрольные суммы страниц базы данных для выявления аппаратных или системных ошибок записи.Где применяется
Утилита используется для работы с системными компонентами Windows, использующими движок ESE:
• База данных службы Active Directory (
ntds.dit).• Почтовые базы данных Microsoft Exchange Server (исторически основная сфера применения).
• База данных обновлений
Windows Update (SoftwareDistribution\DataStore\DataStore.edb).• Поисковый индекс Windows Search.
| #Администрирование |
| #MSWindows |
| #АдмТейк |
| #NT |
Windows NT
Команда
subst (от англ. substitute — заменить) в операционной системе Windows — это встроенная утилита командной строки, которая привязывает определенный локальный каталог (папку) к виртуальному диску с отдельной буквой (например, создаёт диск X: указывающий на папку C:\Users\Name\Documents).Определение
subst — это консольная утилита, создающая в пространстве имён диспетчера объектов Windows символическую ссылку (симлинк) типа
\??\X: на целевой путь файловой системы NT (например, \??\C:\Folder). Для пользователя и большинства программ созданный виртуальный диск выглядит и функционирует как обычный логический накопитель.Контекст использования
Команда применяется в следующих сценариях:
• Обход ограничения по длине пути (
MAX_PATH): В стандартном Windows API максимальная длина пути ограничена 260 символами. Сокращение пути (например, замена C:\Very\Long\Path\... на X:\) позволяет программам работать с файлами, глубина вложенности которых превышает этот лимит.• Автоматизация и абсолютные пути: Использование виртуального диска позволяет жестко зафиксировать буквы дисков в скриптах компиляции, конфигурационных файлах или проектах автоматизации. Это обеспечивает переносимость кода между компьютерами, где реальные папки могут находиться в разных местах.
• Совместимость со старым ПО: Запуск устаревших программ, которые требуют для работы обязательного наличия определенного диска (например,
D: или E:), но физически на компьютере присутствует только диск C:Происхождение
Команда впервые появилась в операционной системе MS-DOS 3.1 в 1985 году. Она была введена для обеспечения обратной совместимости и упрощения навигации в древовидной структуре папок, которая тогда только развивалась. С тех пор утилита без изменений переносилась во все последующие версии операционных систем Microsoft, включая Windows NT, XP, 7, 10 и 11.
Примеры использования
Все команды выполняются в интерпретаторе командной строки (
cmd.exe).Создание виртуального диска
subst X: C:\Games\Strategy\MyGame
Результат: В системе создаётся диск X: Обращение к нему перенаправляет запросы в папку MyGame.
Просмотр существующих сопоставлений:
subst
Результат: Вывод списка всех активных виртуальных дисков, созданных через эту команду, и путей, к которым они привязаны (например: X:\: => C:\Games\Strategy\MyGame).
Удаление виртуального диска:
subst X: /D
Результат: Связь разрывается, диск X: исчезает из системы. Сама папка и файлы внутри неё остаются нетронутыми
Важные технические ограничения
1. Изоляция сессий: Диски, созданные через
subst, по умолчанию видны только в рамках той пользовательской сессии, в которой была запущена команда. Если создать диск в обычной командной строке, он не будет виден в программах, запущенных от имени Администратора (и наоборот).2. Временный характер: Созданные диски существуют только до перезагрузки ОС. Для автоматического создания при старте системы команду необходимо добавлять в автозагрузку (например, через RegEdit или
Task scheduler).3. Ограничения файловых операций: На виртуальных дисках
subst недоступны некоторые низкоуровневые утилиты вроде chkdsk, format или diskpart.| #Администрирование |
| #MSWindows |
| #Настройка |
| #АдмТейк |
| #Legacy |
| #NT |
Дни рождения Windows NT
• Windows 2000 (NT 5.0): 17 февраля 2000 года
• Windows NT 3.1 (первая NT): 27 июля 1993 года
• Windows 10 (NT 10.0): 29 июля 2015 года
• Windows 11 (NT 10.0): 5 октября 2021 года
| #MSWindows |
| #АдмТейк |
| #Другое |
| #NT |
Legacy
Driver Verifier (Средство проверки драйверов) — это встроенный в операционную систему Windows утилитарный инструмент, предназначенный для мониторинга, тестирования и обнаружения ошибок в работе драйверов устройств режима ядра.
Основное назначение
Главная цель инструмента — принудительно выявить скрытые дефекты в коде драйверов, которые приводят к нестабильности системы, утечкам памяти или критическим ошибкам (синим экранам смерти / BSOD).
Принцип работы
В обычном режиме работы Windows может игнорировать или временно изолировать незначительные нарушения в поведении драйверов для поддержания работы системы. Driver Verifier меняет эти условия:
• Ужесточение правил: Он применяет к выбранным драйверам строгие протоколы тестирования (например, симуляцию нехватки ресурсов, проверку пулов памяти, контроль подлинности I/O-запросов).
• Намеренное провоцирование BSOD: Как только тестируемый драйвер совершает малейшую ошибку (например, пытается обратиться к недопустимому адресу памяти), Driver Verifier немедленно останавливает систему и вызывает BSOD с определенным кодом ошибки (например, DRIVER_VERIFIER_DETECTED_VIOLATION).
• Фиксация данных: В момент падения системы создается аварийный дамп памяти (Crash Dump), в котором четко фиксируется имя конкретного файла драйвера (с расширением .
sys), вызвавшего сбой.Основные режимы тестирования
• Special Pool (Специальный пул): Выделяет изолированные структуры памяти для отслеживания выхода за пределы выделенного буфера.
• Force IRQL Checking (Принудительная проверка IRQL): Проверяет правильность управления уровнями запросов прерываний.
• Low Resources Simulation (Имитация нехватки ресурсов): Искусственно создает дефицит памяти для проверки отказоустойчивости драйвера.
• Deadlock Detection (Обнаружение взаимных блокировок): Отслеживает конфликты потоков, способные вызвать зависание системы.
Порядок использования
1. Инструмент запускается через командную строку или окно «Выполнить» (
Win + R) командой verifier.2. Пользователь выбирает типы тестов и конкретные драйверы для проверки (чаще всего выбираются все сторонние драйверы, не созданные Microsoft).
3. Требуется перезагрузка компьютера для вступления настроек в силу.
4. После сбора информации инструмент необходимо отключить вручную (командой
verifier /reset), иначе нагрузка на систему останется повышенной.Инструмент используется разработчиками программного обеспечения, системными администраторами и специалистами по диагностике ПК для точного определения дефектных компонентов ОС.
| #Администрирование |
| #MSWindows |
| #Настройка |
| #АдмТейк |
| #Legacy |
| #NT |
💋1
Windows NT
Event Viewer (Просмотр событий) — это встроенный в операционную систему Microsoft Windows инструмент с графическим интерфейсом, предназначенный для централизованного мониторинга и анализа системных журналов. Он регистрирует значимые события в работе аппаратного и программного обеспечения, разделяя их по категориям, уровням важности и уникальным кодам (Event ID).
Основные компоненты и типы журналов
Записи классифицируются по нескольким основным журналам Windows (Windows Logs):
• Application (Приложение): Фиксирует события, связанные с установленным программным обеспечением (ошибки сторонних программ, сбои служб приложений).
• Security (Безопасность): Содержит логи аудита системы безопасности (успешные и безуспешные попытки входа в систему, изменение прав доступа к файлам).
• System (Система): Фиксирует события, созданные компонентами самой Windows, такими как драйверы устройств, системные службы или аппаратное обеспечение (например, сбой подключения диска).
• Forwarded Events (Пересланные события): Хранит логи, перенаправленные с других компьютеров в локальной сети (используется в корпоративных средах).
Классификация уровней важности событий
Каждая запись в журнале имеет определенный статус:
• Information (Сведения): Уведомление об успешном выполнении задачи приложением или компонентом (например, запуск службы).
• Warning (Предупреждение): Индикация потенциальной проблемы, которая не критична в данный момент, но может вызвать сбой в будущем (например, заканчивающееся место на диске).
• Error (Ошибка): Свидетельство о критической проблеме, приведшей к потере функциональности, сбою службы или невозможности загрузить данные.
• Critical (Критический): Серьезный сбой, приведший к прекращению работы компонента или всей системы (например, аварийное завершение работы из-за потери питания).
Назначение и практическое применение
Инструмент используется системными администраторами и специалистами по технической поддержке для решения следующих задач:
1. Диагностика сбоев (Troubleshooting): Поиск конкретного кода ошибки (Event ID) и источника (Source) для определения причин «синих экранов» (BSOD), зависаний или аварийных завершений программ.
2. Аудит безопасности: Мониторинг несанкционированного доступа, отслеживание времени входа/выхода пользователей.
1. Оптимизация производительности: Выявление служб и драйверов, которые замедляют загрузку или работу операционной системы.
| #Администрирование |
| #MSWindows |
| #Настройка |
| #АдмТейк |
| #NT |