Управление сохраненными паролями с помощью Windows Credential Manager
09.08.2021
itpro
PowerShell, Windows 10, Windows Server 2019
комментариев 6
Windows Credential Manager (диспетчер учетных данных) позволяет сохранять учетные записи и пароли для доступа к сетевым ресурсам, сайтам и приложениям. Благодаря диспетчеру учётных записей Windows вы можете подключаться к удаленным ресурсам автоматически, без ввода пароля. Приложения могут самостоятельно обращаться в Credential Manager и использовать сохраненный пароль.
Используем диспетчер учетных данных Windows для хранения паролей
Впервые Credential Manager появился в Windows 7 и позиционируется как достаточное безопасное место для хранения ваших паролей.
В диспетчере учетных данных могут хранится следующие типы аккаунтов:
-
Учетные данные Windows (Windows Credentials)– данные для входа в Windows, для доступа на удаленные компьютеры, сохраненные пароли для RDP подключений, пароли к сайтам, поддерживающих встроенную аутентификацию Windows и т.д;
Например, если при доступе к сетевой папке вы включите опцию “Сохранить пароль”, то введенный вами пароли будет сохранен в Credential Manager.

Аналогично пароль для подключения к удаленному RDP/RDS серверу сохраняется в клиенте Remote Desktop Connection (mstsc.exe).

Вы можете получить доступ к диспетчеру учетных данных в Windows 10 из классической панели управления (Control Panel\User Accounts\Credential Manager, Панель управления -> Учетные записи пользователей -> Диспетчер учетных данных).
Как вы видите, в Credential Manager теперь хранятся два пароля, которые мы сохранили ранее.

Здесь вы можете добавить сохранённый пароль, отредактировать (просмотреть сохраненный пароль из графического интерфейса нельзя) или удалить любую из записей.
Также для работы с сохраненными паролями можно использовать классический диалоговый интерфейс Windows – Stored User Names and Password. Для его вызова, выполните:

Здесь вы также можете управлять сохраненными учетными данными, а также есть функции резервного копирования и восстановления данных в Credential Manager (можно использовать для переноса базы Credential Manager на другой компьютер).
Для управления Credential Manager из командной строки используется утилита vaultcmd . Например, чтобы вывести список сохраненных учетных данных типа Windows Credentials выполните команду:
vaultcmd /listcreds:»Windows Credentials»

Следующая команда удалит из Credential Manager все сохраненные пароли для RDP доступа:
For /F «tokens=1,2 delims= » %G in (‘cmdkey /list ^| findstr «target=TERMSRV»‘) do cmdkey /delete %H
Все сохраненные пароли хранятся в хранилище Windows Vault. Windows Vault это защищенное хранилище секретов, паролей и другой информации пользователя. Данные в Windows Vault структурированы и представляют собой набор записей, принадлежащих определенной схеме Vault. Набор ключей шифрования для записей Windows Vault хранится в файле Policy.vpol.
Для доменных он хранится в каталоге %userprofile%\AppData\Roaming\Microsoft\Vault . Для локальных пользователей в %userprofile%\AppData\Local\Microsoft\Vault .

Для работы Credential Manager должна быть запущена служба VaultSvc:
Если служба отключена, при попытке получить доступ к Credential Manager появится ошибка
Если вы хотите заблокировать пользователям возможность сохранения сетевых паролей в Credential Manager, нужно включить политику Network access: Do not allow storage of passwords and credentials for network authentication в разделе GPO Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options.

Теперь, если пользователь попытается сохранить пароль в хранилище, появится ошибка:
Доступ к менеджеру учетных данных Windows из PowerShell
В Windows нет встроенных командлетов для обращения к хранилищу PasswordVault из PowerShell. Но вы можете использовать модуль CredentialManager из галереи PowerShell.
Список командлетов в модуле можно вывести так:
get-command -module CredentialManager

В модуле всего 4 командлета:
- Get-StoredCredential – получить учетные данные из хранилища Windows Vault;
- Get-StrongPassword – сгенерировать случайный пароль;
- New-StoredCredential – добавить ученые записи;
- Remove-StoredCredential – удалить учетные записи.
Чтобы добавить новые данные в хранилище CredentialManager, выполните команду:
New-StoredCredential -Target ‘contoso’ -Type Generic -UserName ‘[email protected]’ -Password ‘123qwe’ -Persist ‘LocalMachine’

Проверить, есть в хранилище сохраненные данные для пользователя:
Get-StoredCredential -Target contoso
Сохраненные пароли из Credential Manager можно использовать в ваших скриптах PowerShell. Например, в следующем примере я получаю сохраненные имя и пароль в виде объекта PSCredential и подключаюсь с ними к Exchange Online из PowerShell:
$psCred = Get-StoredCredential -Target «Contoso»
Connect-MSolService -Credential $psCred
Чтобы удалить определенную учетные данные из Windows Vault, выполните:
Remove-StoredCredential -Target Contoso
Отобразить пароли в открытом виде с помощью встроенных средств нельзя. Но вы можете использовать утилиты типа Mimikatz для получения сохраненных паролей из credman в открытом виде (смотри пример).
Предыдущая статья Следующая статья
Vaultsvc что это за служба
Provides secure storage and retrieval of credentials to users, applications and security service packages.
Default Settings
- SeTcbPrivilege
- SeTakeOwnershipPrivilege
Default Behavior
Credential Manager is a Win32 service. In Windows 10 it is starting only if the user, an application or another service starts it. When the Credential Manager service is started, it is running as LocalSystem in a shared process of lsass.exe along with other services. If Credential Manager fails to start, the failure details are being recorded into Event Log. Then Windows 10 will start up and notify the user that the VaultSvc service has failed to start due to the error.
Dependencies
Credential Manager cannot be started under any conditions, if the Remote Procedure Call (RPC) service is disabled.
While Credential Manager is stopped, disabled or working incorrectly, the Windows Biometric Service cannot be launched.
Restore Default Startup Configuration of Credential Manager
1. Run the Command Prompt as an administrator.
2. Copy the command below, paste it into the command window and press ENTER:
Отключаем ненужные службы на ПК с Windows 7
Так уж устроена операционная система от Microsoft , что служб в ней гораздо больше чем нужно обычному пользователю. Они висят в фоне и без толку нагружают ваш ПК или ноутбук. Это особенно ощутимо на не самых мощных машинах, когда вы пытаетесь запустить одну из любимых игр. Но такое положение дел нас не устраивает, давайте разбираться, какие службы можно отключить в Windows 7 для лучшего быстродействия.
Все процессы, которые есть в операционной системе, делятся на 3 основных группы:
- те, которые трогать ни в коем случае нельзя (иначе работоспособность системы будет нарушена);
- сервисы, которые можно отключить (в зависимости от нужд конкретного пользователя);
- процессы, которые чаще всего не нужны вообще.
После краткого вступления мы переходим непосредственно к отключению ненужных функций. А какие из них не нужны конкретно вам, можно понять из имеющегося ниже списка.
Отключаем ненужное
Итак, приступим к отключению ненужных компонентов. Для того чтобы это сделать следует запустить диспетчер служб.
Способы доступа
Проще всего открыть диспетчер служб первым способом. Но вы вправе сами выбирать как это сделать. Мы просто опишем каждый из способов.
Через диспетчер задач
Для начала воспользуемся функционалом диспетчера задач. Следуйте нашей пошаговой инструкции:
- Кликаем правой кнопкой мышки по любому месту на панели задач и из контекстного меню выбираем пункт, запуска нужной нам утилиты.
- Переключаемся на вкладку, отмеченную цифрой
«1» и жмем кнопку, расположенную в нижней правой части диспетчера задач.

Поле этого запустится и сам диспетчер.

Переходим к еще одному способу доступа к системным процессам.
При помощи утилиты «Выполнить»
Диспетчер служб в Windows 7 x 32/ x 64 Bit можно настроить через универсальное средство под названием «Выполнить». Для того чтобы это сделать следите за нашей мыслью:
Нажмите одновременно кнопки « Win» +« R» . В открывшемся окошке введите команду: « services . msc» и нажмите « Enter» .

После этого нужный нам инструментарий тотчас же откроется и будет доступен к редактированию.
Через меню «Пуск»
Запустить нужное нам приложение в Windows 7 любых версий (включая максимальную) можно и при помощи стандартного меню «Пуск». Для этого откройте последний и в поисковой строке введите название искомого нами объекта. Дальше кликните по пункту, появившемуся в поисковой выдаче.

В панели управления
Последний вариант, который мы затронем – это запуск клиента служб через панель управления.
- Откройте «Пуск» и в правой половине меню нажмите отмеченную красным маркером ссылку.

- В поисковой строке панели управления пропищите слово «Администрирование». Затем кликните по пункту, отмеченному цифрой « 2» .

- Выберите пункт «Службы». После чего нужный инструмент запустится.

Большое количество вариантов запуска диспетчера служб нужно для того чтобы вы смогли достигнуть цели на любых версиях Windows 7 и разных разрядностях системы.
Используем стороннее ПО
Существуют программы для отключения ненужных служб в W indows 7. Они заменяют штатный функционал. Давайте рассмотрим одну из самых удобных утилит. Называется приложение Easy service optimizer, скачать его можно на официальном сайте .
Windows XP, Vista, 7, 8/8.1, 10
Рассмотрим, как работать с программой:
- Сначала нужно скачать Easy service optimizer. Затем распакуйте архив и запустите отмеченный на скриншоте файл. Программа не требует установки и сразу откроется.

- Для того чтобы произвести любые действия над выбранным объектом нужно сделать по нему правый клик и выбрать нужный пункт из контекстного меню.
- Также отсюда мы можем попасть к системной утилите Windows 7. Для этого открываем меню, обозначенное цифрой
«1» и жмем по нужному пункту в контекстном меню.

Естественно, при необходимости любой из системных сервисов можно повторно включить.
Отключаем ненужное
Итак, как попасть в диспетчер служб на Windows 7 вы знаете, пришло время объяснить, как их отключать. Для того чтобы деактивировать любую службу нужно открыть ее. Сделать это получиться через контекстное меню (правый клик по названию) или просто при помощи двойного нажатия ЛКМ.

В маленьком окошке можно установить тип запуска (для отключения выберите «Отключена») и произвести ее остановку. В этом вам поможет кнопка, отмеченная цифрой «2».

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

Внимание. В некоторых случаях для того чтобы изменения применились, нужно выполнить перезагрузку компьютера.
Что можно отключить
Прежде чем мы расскажем о службах, которые можно отключить в ОС Windows 10, хотим напомнить об одной важной вещи: Никогда не отключайте процессы, предназначения которых не знаете! При этом ваша операционная система может быть серьезно повреждена, а иногда даже утрачены персональные данные. Обязательно читайте описание. Также подсказки есть и в самом диспетчере.
Windows Search
Отвечает за поиск файлов на ПК. Отключить можно только в крайнем случае, если да поиска данных в OS вы применяете сторонние решения.

Архивация Windows
Процесс, который нужен для создания резервных копий операционной системы на случай восстановления ее после сбоев.

Браузер компьютеров
Отвечает за подключение ПК к домашней сети или другим машинам. Если этого делать вы не собираетесь, смело отключайте «Браузер компьютеров».

Вторичный вход в систему
Используется для работы нескольких аккаунтов в Windows 7. Если у вас всего одна учетная запись. Локальную службу можно отключить.

Диспетчер печати
Тут все понятно по названию. Если у вас нет принтера и вы не печатаете в принципе, убираем данную службу.

Модуль поддержки NetBIOS через TCP/IP
Необходим для получения общего доступа к файлам и принтерам. Опять же, если вы не подключены к сети, она будет работать впустую и, следовательно, можно отключить процесс.

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

Сервер
Локальная сеть. Если она вам не нужна. Смело отключаем и немного снижаем нагрузку на ПК или ноутбук.

Служба ввода планшетного ПК
Инструментарий, нужный для работы с сенсорными экранами и другими подобными гаджетами. Естественно, если таковых в системе нет, интерактивную функцию можно и даже нужно отключить.

Служба перечислителя переносных устройств
Функция для синхронизации файлов между библиотекой Windows Media и другими устройствами. Навряд ли кому-то данная служба может понадобиться.

Планировщик Windows Media Center
Совершенно ненужное приложение и служба, которые лучше отключить.

Поддержки Bluetooth
Тут все предельно ясно. Есть конфигурация ПК включает беспроводной адаптер, и вы пользуетесь им, тогда отключать процесс нельзя.

Шифрование дисков BitLocker
Данный инструментарий нужен для шифрования дисков в Windows 7. Если вы не пользуетесь последним, убираем службу.

Удаленные рабочие столы
Процесс понадобится только для тех, кто использует удаленный доступ к ПК.

Смарт-карта
Совершенно ненужная функция, которую точно нужно отключить.

При деактивации тем Windows будет отображаться в классическом виде. Исчезнет прозрачность окон и другие красивые «плюшки». Отключать их или нет, дело каждого, но именно этот процесс больше всего использует ресурсы ПК.

Удаленный реестр
Еще один процесс для удаленного управления. Если оно вам не понадобится, лучше отключить.

Вообще без комментариев…

Вот и все. Остальные службы в Windows 7 мы отключать не рекомендуем. Тем более что сильного прироста быстродействия это не даст. Конечно, есть и другие варианты, например, Обнаружение SSDP, узел службы диагностики, Автонастройка WWAN, Хост поставщика функции обнаружения, Клиент отслеживания изменившихся связей или обновление Windows . Но их отключение уже зависит от нужд каждого из нас.
Также существую службы, которые устанавливаются вместе с каким-то устройством. Например, беспроводные модули работают благодаря AtherosSvc.
Что отключать нельзя
Как мы уже говорили, некоторые процессы в системе трогать категорически запрещено. Редактируя их, вы ставите под удар сохранность личных данных и безопасность системы. Ниже приведен список самых критичных из них.
- установщик Windows. Незаменимый системный инструмент, который дает возможность устанавливать новое программное обеспечение на ПК;
- ASLDR;
- сопоставитель конечных точек RPC;
- служба автономных файлов;
- BranchCache. Отвечает за оптимизацию сетевого соединения;
- Windows Audio. Отвечает за воспроизведение звука;
- DEP . Часть системы, защищающей ОС от вирусов;
- удаленный вызов процедур. Система, которая тесно связана с другими компонентами ОС. Именно поэтому отключить ее вам просто не удастся;
- Security-SPP;
- узел системы диагностики;
- Driver Foundation . Инструментарий, отвечающий за работу с драйверами;
- VaultSvc. Диспетчер учетных данных;
- планировщик заданий. Очень нужная функция, отказываться от которой нельзя;
- Plug and Play. Дает возможность быстро и без проблем инсталлировать новое аппаратное обеспечение в компьютер;
- Superfetch. Ускоряет вашу Windows 7. Служба запоминает программы, которые вы запускаете чаще всего и подгружает их в память для быстрого запуска.
Отключение ненужных компонентов хоть и незначительно, но ускоряет работу ПК. Особенно ярко это проявляется на машинах с 2 и менее Гб установленной ОЗУ.
Подводим итоги
На этом вопрос, какие службы в ОС Windows 7 можно отключить для улучшения производительности системы можно считать исчерпанным. Мы объяснили и как открыть нужный инструментарий и что именно можно отключать для оптимизации PC . Теперь вы сможете с большим комфортом насладиться любимой игрой, например, КС ГО. Если вопросы все же остались, задавайте их в комментариях. Мы постараемся помочь каждому.
Видеоинструкция
Для большей наглядности и полноты картины мы записали для своих пользователей ролик, в котором показали процесс отключения лишних служб в операционной системе Виндовс 7. Надеемся он поможет вам поднять быстродействие компьютера или ноутбука.
Sysadminium
В этой статье я просто перечисляю системные компоненты безопасности, которые используются в системе Windows. И даю краткое описание каждому компоненту.
Монитор безопасности (SRM)
SRM (Security reference monitor) находится в исполняющей системе (ntoskrnl.exe), это значит, что он работает в режиме ядра. Коротко говоря, этот монитор отвечает за проверку того, может ли один объект получить доступ к другому объекту.
А также этот монитор использует специальный драйвер (Ksecdd.sys) который работает в режиме ядра. Именно он реализует систему вызовов (ALPC), которая используется для обмена между CRM (режим ядра) и LSASS (пользовательский режим).
Подсистема локальной авторизации (LSASS)
LSASS (Local Security Authority Subsystem Service) — это подсистема локальной авторизации, которая работает в процессе пользовательского режима lsass.exe.
Короче говоря эта подсистема отвечает за политику безопасности локальной системы, аутентификацию и отправку сообщений в журнал событий (Event Log). У этой подсистемы есть своя база данных с настройками политик безопасности локальной системы. Хранится она в реестре HKLM\Security и защищена ACL.
Если посмотреть внимательнее на этот процесс в «Process Explorer«, то можно заметить, что он управляет несколькими службами:

SamSs (диспетчер учетных записей безопасности) — управляется базой данных пользователей на локальной машине. База данных SAM содержит имена локальных пользователей, их группы и пароли, а также другие атрибуты. Эта база данных хранится в реестре HKLM\SAM.
Netlogon (сетевой вход в систему). Обеспечивает безопасный канал связи между компьютером и контроллером домена для проверки пользователей и служб.
Keylso (изоляция ключей CNG). Хранит приватные ключи в процессе lsass.exe. Напрямую служба не связана с криптографией, но она обеспечивает долговечное хранение криптографической информации.
VaultSvc (диспетчер учетных данных). Обеспечивает защищенное хранение и извлечение учетных данных пользователей, приложений и служебных пакетов. Она необходима, например, для авторизации в Магазине Windows.
Здесь вам встретились две базы данных: Security и SAM, которые хранятся в реестре Windows. Чтобы попасть в разделы HKLM\Security и HKLM\SAM нужно открыть редактор реестра от имени локальной системы. Это можно сделать с помощью PsExec, входящего в набор Windows Sysinternals:
Служба каталогов (AD)
Служба Active Directory (AD) — это технология позволяет объединить различные объекты сети в единую систему. Она управляется одноименной базой данных. В которой хранится информация о пользователях, группах, компьютерах, а также там хранятся политики домена и привилегии пользователей.
Для реализации этой технологии, необходим специальный сервер — контроллер домена. Именно он хранит базу данных, а если таких серверов в домене несколько, то эта база реплицируется на все контроллеры домена.
А также контроллер домена выполняет функции аутентификации пользователей и устройств в сети. При попытке использовать любой из объектов (компьютер, сервер, принтер), выполняется обращение к контроллеру домена, который либо разрешает это действие, либо не разрешает.