Короткий ответ
Стандартный пакет с WS-042 экономит часы: msinfo32, ipconfig /all, Get-NetAdapter, короткий экспорт журналов System/Application, gpresult, список автозагрузки, версия Microsoft 365 Apps, при BSOD — minidump. Не полный MEMORY.DMP «на всякий». Не пароли, не ключи BitLocker, не содержимое почты. Пользователь ivan.petrov может снять часть без админа; службы и msinfo лучше от elevation.
«msconfig пакет» в смысле заявки — снимок автозагрузки/служб (современный способ: Task Manager Startup + Get-CimInstance Win32_StartupCommand, не обязательно GUI msconfig).
Симптомы и как отличить
Эта статья — как снимать, не диагноз. Если уже ясно «нет IP» — всё равно приложите ipconfig. Если BSOD — дамп важнее msinfo, но msinfo не мешает.
| Задача | Минимум |
|---|---|
| Сеть | ipconfig, Test-NetConnection, DNS |
| Медленно | диспетчер задач, Get-Process, диск |
| Печать | Get-Printer, PrintService |
| Office | канал C2R, /safe |
| STOP | Minidump + 1001 |
Не заменяйте пакет десятью скриншотами настроек языка.
Возможные причины
- Helpdesk не попросил.
- Нет прав у пользователя на журнал.
C:0 байт — некуда писать.- Боязнь «лишних команд».
- Снимают не тот ПК (удалённая сессия на сервер).
Это не поломка Windows, а процесс. Лечится чеклистом выдачи и шаблоном заявки.
Диагностика
Перед съёмом: имя ПК ($env:COMPUTERNAME = WS-042), кто вошёл (whoami), время, что воспроизводится.
1. Каталог заявки
$d = "C:\Temp\diag-WS-042-$(Get-Date -Format yyyyMMdd-HHmm)"
New-Item -ItemType Directory -Force $d | Out-NullЕсли C: полный — USB или шар helpdesk.
2. Система
msinfo32 /nfo "$d\msinfo.nfo"
Get-ComputerInfo | Select-Object WindowsProductName, OsVersion, OsBuildNumber, CsName, CsManufacturer, CsModel |
Format-List | Out-File "$d\computerinfo.txt"/nfo — штатный экспорт System Information.
3. Сеть
ipconfig /all > "$d\ipconfig.txt"
Get-NetAdapter | Format-List | Out-File "$d\netadapter.txt"
Get-DnsClientServerAddress -AddressFamily IPv4 | Out-File "$d\dns.txt"
nltest /dsgetdc:contoso.example > "$d\dsgetdc.txt" 2>&1Не нужен полный pcap для типовой заявки.
4. Журналы (коротко)
wevtutil epl System "$d\System.evtx"
wevtutil epl Application "$d\Application.evtx"Для PrintService/WU — отдельные каналы по теме. Не выгружайте Security целиком в тикет без нужды (PII, 4624 море).
5. Автозагрузка и GPO
Get-CimInstance Win32_StartupCommand | Export-Csv "$d\startup.csv" -NoTypeInformation
gpresult /h "$d\gpresult.html" /fmsconfig GUI: вкладки Автозагрузка (на 10/11 редирект в Task Manager) и Службы — скрин только если пользователь не может выполнить PowerShell.
6. Office и диск
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration -EA SilentlyContinue |
Select-Object VersionToReport, UpdateChannel | Out-File "$d\office-c2r.txt"
Get-Volume | Format-Table | Out-File "$d\volumes.txt"7. BSOD если был
Копия C:\Windows\Minidump\*.dmp. Не включайте полный дамп ради этой заявки.
Test-NetConnection в пакет, если тема сеть: 445 к fs01, 3389 к app01, 443 к office.
Решение
Решение здесь — стандартизировать съём, не чинить ПК.
- Шаблон в заявке: чеклист из разделов выше.
- Скрипт в каталоге IT, подписанный, без
iexс интернета. - Intune/GPO: не блокировать msinfo/wevtutil helpdesk.
- Пользователь без админа: минимум ipconfig + скрин + кто вошёл; остальное — удалённо LAPS/Intune.
Не собирайте Procmon 8 часов по умолчанию. Procmon — второй эшелон для файлов/реестра, большой ETL.
Не просите «скрин msconfig все вкладки» вместо CSV автозагрузки.
Не кладите диагностику в OneDrive Ивана публичной ссылкой.
После съёма переходите к тематической статье (сеть, диск, Outlook). Пакет — вход, не замена анализа.
Windows 11 24H2: Get-ComputerInfo и msinfo живут. Не требуйте systeminfo как единственный формат, но он допустим:
systeminfo > "$d\systeminfo.txt"Шаблон тикета L1: имя WS-042, whoami, что воспроизводится, затем каталог C:\Temp\diag-... с nfo, ipconfig, evtx System/Application, startup.csv, gpresult, VersionToReport C2R. Security.evtx целиком не класть. Ключи BitLocker и пароли вычистить перед отправкой на шар helpdesk.
Пользователь без админа даёт ipconfig и скрин; остальное — helpdesk/Intune. Procmon не входит в стандартный пакет. msconfig на Windows 11 уводит автозагрузку в Task Manager — для тикета удобнее CSV. Повторите съём после фикса только по спорным полям, не обязательно второе полное msinfo.
Как проверить, что проблема устранена
Проблема этой статьи устранена, когда в заявке есть:
msinfo.nfoили computerinfo + модель BIOS.- ipconfig/all и статус адаптеров.
- evtx или точечные события по теме.
- startup + gpresult для логона/политик.
- Для STOP — minidump.
- Версия C2R, если тема Office.
Повторный съём после фикса — для сравнения, не обязательно полный msinfo дважды.
Если не помогло
- Политика запретила wevtutil — снимайте с учётки helpdesk.
- BitLocker WinRE — сначала ключ, пакет после входа.
- Пользователь на VDI — диагностируйте золотой образ и хост тоже.
- Нет C:\Temp — используйте профиль/шар.
Не отключайте Defender, чтобы «скрипт заработал», если SmartScreen ругается на неподписанный ps1 — подпишите.
Пакет с WS-042 именуйте по заявке и hostname, не diag.zip без даты. На Windows 11 24H2 msinfo32 /nfo и Get-ComputerInfo дополняют друг друга: nfo удобен людям, OsBuildNumber — для сверки CU. Если тема Microsoft 365 Apps — обязателен VersionToReport. Если тема сети — ipconfig /all важнее скрина «подключено». Не собирайте полный дамп «про запас».
Профилактика
- Чеклист в стандарте рабочих мест.
- Шаблон тикета.
- Обучение L1: что не собирать (секреты).
- Запас на
C:чтобы evtx писался. - Единое имя ПК
WS-###.
FAQ
Достаточно ли скрина «Параметры → Система»?
Нет для сети и GPO. Для «какая сборка» — почти, лучше OsBuildNumber текстом.
Нужен ли всегда gpresult /h?
Для доменных ПК — да при логоне, принтерах, дисках, USB-политике. Для локальной домашней учётки — нет.
msconfig vs Task Manager Startup
На Windows 10 22H2 / 11 автозагрузка живёт в Task Manager. msconfig службы — доп. снимок. PowerShell CSV лучше для тикета.
Можно ли слать CBS.log целиком?
Только по запросу L2, он огромный. Сначала ошибка WU HRESULT.
ipconfig с VPN
Да, видны все адаптеры. Подпишите, с какого снимали (дом/офис).
Пользователь боится PowerShell
Инструкция с копипастом блока или ярлык скрипта IT. Не требуйте с него WinDbg.