Содержание
- Стандартный пользователь Windows 10 против администратора: в чем разница?
- 1. Измените тип учетной записи в Windows 10 в настройках.
- 2. Сменить группу учетных записей в Windows 10 с помощью Netplwiz.
- 3. Измените тип учетной записи Windows 10 на панели управления.
- 4. Используйте командную строку для изменения типа учетной записи в Windows 10.
- Простое переключение типов учетных записей пользователей Windows 10
- Содержание
- Как изменить имя учётной записи встроенной утилитой
- Как изменить имя учётной записи через меню локальных пользователей
- Windows 10: добавление новой учетной записи пользователя
- Как создать пользователя в Windows 10 без учетной записи Microsoft?
- Как создать пользователя в Windows 10 через утилиту управления учетными записями?
- Как добавить пользователя в Windows 10 через групповые политики?
- Как добавить пользователя в Windows 10 через командную строку?
- Стандартная учетная запись против учетной записи администратора
- 5 способов изменить локальную (стандартную) учетную запись на учетную запись администратора
- Изменить учетную запись администратора на стандартную учетную запись
- Изменить имя администратора Windows 10
- Изменить пароль администратора Windows 10
- Изменить адрес электронной почты администратора Windows 10
- Назначение:
- Особенности:
- Реализация:
- Демо:
- AutoIt-скрипт:
Во время новой установки Windows вы настраиваете учетную запись пользователя, которая дает вам полный доступ к вашему компьютеру. Но если вы планируете поделиться своим компьютером с кем-то еще, вы, вероятно, не захотите, чтобы у них был такой же уровень доступа, как у вас.
Помимо создания нескольких пользователей, Windows 10 также позволяет вам ограничивать действия других людей на вашем общем компьютере, предоставляя несколько типов учетных записей, а именно стандартный пользователь и администратор. Здесь мы рассмотрим четыре различных способа переключения между этими типами учетных записей.
Стандартный пользователь Windows 10 против администратора: в чем разница?
Учетная запись администратора дает вам неограниченный доступ ко всему, что есть в вашей системе. Напротив, вы не можете использовать стандартную учетную запись пользователя для управления системными файлами или установки каких-либо новых приложений на компьютер.
На этом все не заканчивается. Существующие программы, требующие прав администратора, также не могут работать со стандартной учетной записью. Вы не можете настроить какие-либо параметры, влияющие на весь компьютер, например создание новой учетной записи.
Когда вы делитесь своим компьютером с кем-то другим, разумно иметь эти ограничения. Конечно, если вы достаточно доверяете им, вы также можете предоставить права администратора их учетной записи.
Любые дополнительные пользователи, которых вы создаете в Windows, по умолчанию являются стандартными учетными записями. Однако, если вы вошли в систему как администратор, вы можете предоставить повышенные разрешения, просто изменив тип учетной записи.
1. Измените тип учетной записи в Windows 10 в настройках.
Приложение настроек Windows 10 стало местом, куда можно персонализировать ваш компьютер. Он дает вам доступ к большинству необходимых вам основных настроек, в отличие от Панели управления, которая может ошеломить новых пользователей. Следовательно, это метод, который предпочитает большинство людей для изменения типа учетной записи.
-
Нажмите Windows Key + I, чтобы открыть панель настроек.
-
Затем перейдите в Учетные записи> Семья и другие пользователи.
-
Найдите в разделе «Другие пользователи» и выберите учетную запись, для которой вы хотите изменить права. Теперь нажмите «Изменить тип учетной записи».
-
На экране появится всплывающее окно, показывающее текущие разрешения выбранной учетной записи пользователя. Щелкните по нему и выберите «Администратор» или «Стандартный пользователь», чтобы внести соответствующие изменения.
Обязательно нажмите ОК, чтобы применить эти изменения. Теперь вы можете войти в эту учетную запись, не теряя прав администратора. Довольно просто, правда?
2. Сменить группу учетных записей в Windows 10 с помощью Netplwiz.
Netplwiz — это специальная панель для управления всеми учетными записями пользователей на вашем компьютере. Это системный исполняемый файл, к которому можно получить доступ только в том случае, если вы вошли в систему как администратор. В те времена, когда не было специального приложения «Настройки» для устройств Windows, Netplwiz был популярным выбором для переключения между группами учетных записей, то есть «Стандартный пользователь» и «Администратор».
-
Введите netplwiz в поле поиска меню «Пуск» и щелкните наиболее подходящий вариант, чтобы открыть следующую панель «Учетные записи пользователей». Здесь вы сможете увидеть все свои учетные записи пользователей. Выберите тот, для которого вы хотите изменить права, и нажмите «Свойства».
-
Теперь переключитесь в раздел «Членство в группах», и вы найдете доступные группы учетных записей. Выберите желаемый вариант и нажмите «Применить».
В отличие от приложения «Настройки», Netplwiz отобразит третий вариант, который дополнительно расширяет типы учетных записей. Они предназначены для очень конкретных разрешений, которые вы хотите предоставить другому пользователю.
Например, вы можете выбрать опцию «Опытные пользователи», которая дает учетной записи ограниченные административные полномочия. Или вы можете выбрать гостя, если хотите, чтобы Windows ограничила их даже больше, чем это делает стандартный пользователь.
3. Измените тип учетной записи Windows 10 на панели управления.
Панель управления была неотъемлемой частью устройств Windows, сколько мы помним. Это была панель настроек де-факто для компьютеров с Windows до появления специального приложения настроек в Windows 10.
Он по-прежнему имеет свое место, поскольку вы можете использовать его для внесения расширенных изменений на уровне системы, которые приложение настроек в настоящее время не может выполнить. Следуйте этим инструкциям, чтобы изучить старый способ изменения типа учетной записи:
-
Панель управления вводом в строке поиска меню «Пуск» и выберите «Лучшее совпадение».
-
Выберите Изменить тип учетной записи (эта опция отмечена значком щита).
-
Затем выберите учетную запись, для которой хотите изменить разрешения. У вас будет несколько вариантов для выбранной учетной записи. Щелкните Изменить тип учетной записи, чтобы продолжить.
-
Здесь выберите один из двух доступных вариантов, затем «Изменить тип учетной записи», чтобы применить изменения.
Возможно, вы знакомы со всеми этими пунктами меню, если вы использовали устаревшие версии Windows. Тем не менее, это в основном простой процесс.
4. Используйте командную строку для изменения типа учетной записи в Windows 10.
Командная строка, также известная как CMD, — это встроенный интерпретатор командной строки на ПК с Windows.
С помощью правильных команд CMD вы можете выполнять различные задачи на своем компьютере. Программа — это, по сути, рай для программистов, но вам не нужны навыки программирования, чтобы изменить тип учетной записи с помощью простой командной строки. Все, что вам нужно помнить, — это следующие два шага.
-
Введите командную строку в строку поиска меню «Пуск». Выберите Запуск от имени администратора вместо прямого запуска.
-
Чтобы изменить тип учетной записи на администратор, введите следующую команду и нажмите Enter. сетевые администраторы локальной группы [USERNAME] /Добавлять
-
Чтобы вернуться к обычному пользователю, используйте вместо этого эту строку кода и нажмите Enter на клавиатуре. сетевые администраторы локальной группы [USERNAME] / del
Если при выполнении команды вы получаете сообщение об отказе в доступе, это означает, что вы не запускаете CMD от имени администратора. Если вы знаете эту команду, вам не придется возиться с системными меню, как с другими методами. Надеюсь, вы быстро освоитесь.
Связанный: Руководство для начинающих по командной строке Windows
Простое переключение типов учетных записей пользователей Windows 10
Как видите, возможности у вас не ограничены. Теперь, когда вы знакомы со всеми различными методами, вам нужно попробовать их по отдельности и выбрать лучший. В зависимости от вашего варианта использования это может отличаться. Некоторые пользователи могут отдавать приоритет методу Netplwiz, поскольку он позволяет им дополнительно настраивать разрешения, в то время как другие будут более чем довольны любым из этих методов.
voloshinvlad , 25 октября 2021, 14:39 Разработчики операционной системы реализовали возможность переименования профиля пользователя без дополнительного софта |
Хотя Windows 10 можно назвать достаточно удобной операционной системой, некоторые вполне базовые вещи в ней реализованы очень нелогично. Например, простую и иногда полезную функцию переименования профиля пользователя найти самостоятельно будет весьма проблематично — но, естественно, выход есть. Сейчас расскажу, как это сделать за две минуты.
Подписывайтесь на наш Телеграм
Содержание
Как изменить имя учётной записи встроенной утилитой Как изменить имя учётной записи через меню локальных пользователей
Как изменить имя учётной записи встроенной утилитой
На самом деле в операционной системе имеется встроенная утилита, которая позволяет вносить различные изменения в профили пользователей. Например, здесь можно отключить пароль, который запрашивается при входе, да и возможность изменить имя пользователя тоже есть.
Список действий:
- нажмите Win+R на клавиатуре и в открывшемся поле «Выполнить» введите команду netplwiz;
- в открывшемся окне вы увидите список пользователей (если их несколько) — выберите тот, который нужно переименовать, после чего кликните на кнопку «Свойства»;
- в появившемся окне в поле «Полное имя» введите то имя, которое вы хотите;
- нажмите на кнопку «ОК» и закройте окно — сохранения вступят в силу.
Как изменить имя учётной записи через меню локальных пользователей
Кроме того, в системе имеется довольно удобное меню «Локальные пользователи и группы», через которое тоже можно изменить имя пользователя. Нельзя сказать, что этот способ быстрее, так как в нём чуть больше шагов, но кому-то он покажется более удобным.
Список действий:
- нажмите Win+R на клавиатуре и в открывшемся поле «Выполнить» введите команду lusrmgr.msc;
- в открывшемся окне в левой части откройте папку «Пользователи» — вы увидите список всех учётных записей в системе;
- дважды кликните левой клавишей мыши по той учётной записи, которую хотите переименовать;
Изменения в систему будут внесены.
Материалы по теме:
- 5 альтернатив «Проводника» в Windows: они лучше и по функциям, и по дизайну
- 15 тем для Windows 10, меняющих систему до неузнаваемости. Долго искал четвёртую!
- 3 программы, которые прокачают Пуск в Windows 10. Он станет удобнее и функциональнее
- 7 бесплатных утилит для Windows, о которых знают только продвинутые пользователи
- 8 бесплатных утилит для Windows 10, которые делают систему гораздо удобнее
Подписывайтесь на наш Дзен Последнее изменение: 25 октября 2021, 14:39
Если вы хотите разрешить доступ к работе с вашим компьютером на Windows 10 нескольким пользователям, нужно добавить больше учетных записей в настройках системы. Вот пять способов, как это сделать.
Добавить учетные записи для других членов семьи в Windows 10 можно по-разному. Покажем пять различных способов, как добавить учетную запись в Windows 10.
Windows 10: добавление новой учетной записи пользователя
-
Откройте меню «Пуск» в Windows 10 и выберите Параметры со значком шестеренки.
Windows 10: параметры системы -
Откройте категорию Учетные записи. Здесь вы можете настроить учетную запись Microsoft или локальную учетную запись.
Настройка учетных записей в Windows 10 -
Перейдите к категории Семья и другие пользователи слева и нажмите Добавить пользователя для этого компьютера.
Windows 10: добавление нового пользователя - По умолчанию Microsoft хочет, чтобы вы добавили нового пользователя через учетную запись Microsoft. Если для вас это не проблема, просто введите его e-mail или номер телефона, использовавшийся при регистрации учетной записи, и нажмите Далее. Новый пользователь будет добавлен автоматически, вся его информация будет взята из учетной записи Microsoft.
Как создать пользователя в Windows 10 без учетной записи Microsoft?
Если же вам нужно создать пользователя в Windows 10 для человека без учетной записи Microsoft, выполните следующее:
-
В окне выбора способа входа в систему нажмите У пользователя, которого я хочу добавить, нет адреса электронной почты.
Windows 10: создание локального пользователя - В следующем окне выберите один из двух вариантов, который вам наиболее удобен: либо создайте для человека учетную запись Microsoft, введя имя, пароль и выбрав страну, либо нажмите Добавить пользователя без учетной записи Microsoft.
Windows 10: добавление пользователя без учетной записи Microsoft - Откроется окно создания локальной учетной записи Windows 10. Введите имя, пароль, подтверждение и подсказку, нажмите Далее. Пользователь будет создан.
Как создать пользователя в Windows 10 через утилиту управления учетными записями?
Еще один способ добавления пользователя в Windows 10, которым мало кто пользуется. Заключается он в том, чтобы запустить утилиту управления учетными записями пользователей.
- Нажмите Win + R и в окне Выполнить введите: control userpasswords2 и нажмите Enter.
Запуск управления учетными записями в Windows 10 - В отобразившемся окне нажимаем кнопку добавления нового пользователя.
Дальнейшая процедура полностью аналогична тому, что описано выше — либо добавляем пользователя с учетной записью Microsoft, либо без.
Как добавить пользователя в Windows 10 через групповые политики?
Еще один способ создания учетной записи — использовать элемент управления «Локальные пользователи и группы».
- Нажмите клавиши Win+R, в окне Выполнить введите: lusrmgr.msc и нажмите Enter.
- Выберите Пользователи на панели слева, кликните правой кнопкой мыши списке пользователей и нажмите Новый пользователь.
Создание пользователя через управление групповыми политиками в Windows 10 - Задайте параметры для нового пользователя.
При использовании этого способа созданный пользователь будет локальным — то есть, он позволяет создать пользователя без учетной записи Microsoft.
Как добавить пользователя в Windows 10 через командную строку?
Последний способ создать пользователя — с помощью командной строки Windows 10. В этом случае новая учетная запись также будет локальной.
- Запустите командную строку от имени администратора (например, через меню правого клика по кнопке «Пуск»).
- Введите команду (если имя пользователя или пароль содержат пробелы, используйте кавычки):
net user имя_пользователя пароль /add
3. Нажмите Enter. Пользователь с заданным именем и паролем будет добавлен.
Этот способ всегда сработает, если не добавляется пользователь в Windows 10 стандартными средствами — например, после неудачного обновления.
Читайте также:
Фото: авторские, pixabay.com
Была ли статья интересна? Поделиться ссылкой
Учетная запись администратора - лучший способ использовать компьютер с Windows. Это дает вам полный контроль над вашей системой, так что у вас есть полный доступ ко всем вашим файлам и приложениям, вы вносите изменения в настройки, выполняете задачи с повышенными правами и многое другое.
Если вы не являетесь администратором или у вас были отозваны права администратора, может быть довольно сложно создать новую учетную запись и предоставить ей права администратора. Но не волнуйтесь, мы вас здесь прикрыли. Вот все способы, которыми вы можете изменить тип своей учетной записи, чтобы получить права администратора и по-настоящему владеть своим ПК с Windows.
Стандартная учетная запись против учетной записи администратора
Прежде чем мы начнем, давайте сначала рассмотрим основные различия между стандартной учетной записью и учетной записью администратора.
Стандартная или локальная учетная запись очень ограничительна и предназначена только для предоставления базовых компьютерных привилегий. Есть множество вещей, к которым у локальной учетной записи нет доступа, например, установка или удаление приложений, изменение настроек и многое другое.
Учетная запись администратора, как упоминалось выше, имеет все права и привилегии для просмотра и изменения файлов, настроек, добавления / удаления других учетных записей и того, что у вас есть. Само собой разумеется, что если компьютер ваш, это тот тип учетной записи, который вы хотели бы иметь.
Связанный: Как изменить имя папки пользователя в Windows 10
5 способов изменить локальную (стандартную) учетную запись на учетную запись администратора
Чтобы изменить тип учетной записи пользователя, вам необходимо иметь доступ администратора. Итак, если у вас только стандартная учетная запись, вам нужно попросить администратора изменить тип учетной записи для вас. Вот как администратор может это сделать за вас:
Метод №1: из панели управления
Прежде всего, давайте посмотрим, как вашей локальной учетной записи можно предоставить права администратора через панель управления.
Для этого нажмите Win + R, чтобы открыть окно ВЫПОЛНИТЬ, введите «панель управления» и нажмите Enter.
Нажмите «Изменить тип учетной записи» в разделе «Учетные записи пользователей».
Теперь нажмите на учетную запись, которой вы хотите предоставить права администратора.
Щелкните Изменить тип учетной записи.
Выберите «Администратор», а затем «Изменить тип учетной записи».
Вот и все. Выбранная учетная запись теперь будет иметь права администратора.
Метод № 2: Из настроек
Вы также можете изменить тип учетной записи в настройках Windows. Вот как это сделать:
Нажмите Win + I, чтобы открыть Настройки, затем нажмите Учетные записи.
На левой панели нажмите Семья и другие пользователи; справа выберите учетную запись, которой вы хотите предоставить права администратора.
Затем нажмите «Изменить тип учетной записи».
В окне «Изменить тип учетной записи» щелкните раскрывающееся меню «Тип учетной записи».
Selecet Administrator.
Затем нажмите ОК.
Теперь эта учетная запись будет иметь права администратора при следующем входе в систему.
Связанный: Как изменить частоту опроса мыши в Windows 10
Метод № 3: Использование учетных записей пользователей (netplwiz)
Другой способ изменить пользователя на администратора — использовать учетные записи пользователей (или команду netplwiz).
Для этого откройте «Пуск», введите «netplwiz» и нажмите «Запуск от имени администратора» (да, у вас должны быть права администратора, чтобы передать то же самое другой учетной записи).
Выберите учетную запись, которую вы хотите повысить до администратора, затем нажмите «Свойства».
В новом окне перейдите на вкладку «Членство в группе», затем выберите «Администратор» и нажмите «ОК».
Затем нажмите OK в окне «Учетные записи пользователей».
Метод №4: Использование PowerShell
Опытные пользователи, которым нравится использовать PowerShell, могут выполнить следующие шаги, чтобы предоставить учетной записи полный контроль над системой:
Нажмите «Пуск», введите «PowerShell», затем нажмите «Запуск от имени администратора».
В нашем примере мы даем права администратора учетной записи «Nerdschalk». Вот как это выглядит: Add-LocalGroupMember -Group «Администраторы» -Член «Nerdschalk»
Если вы предоставляете права администратора учетной записи, использующей учетную запись Microsoft, введите только первые пять букв адреса электронной почты. Это связано с тем, что Windows регистрирует только пять букв адреса электронной почты в качестве имени пользователя.
Метод № 5: Использование командной строки
Наконец, те, кто предпочитает использовать командную строку, могут изменить тип учетной записи пользователя следующим способом:
Нажмите «Пуск», введите «командная строка» и нажмите «Запуск от имени администратора».
Изменить учетную запись администратора на стандартную учетную запись
Все упомянутые выше методы повышают уровень стандартной учетной записи до администратора, только если вы сами являетесь администратором или если у вас есть пароль администратора. Но что, если вы локальный пользователь? Windows накладывает множество ограничений и препятствий, чтобы стандартная учетная запись не могла изменить свой собственный тип. Однако, если у вас есть подходящие инструменты и вы внимательно следуете приведенному ниже руководству, это можно сделать. Вот что вам нужно и как предоставить себе (пользователю со стандартной учетной записью) права администратора без пароля администратора.
Требования (создание загрузочного USB)
Подключите USB-накопитель и запустите установочный носитель Windows.
В окне установки Windows 10 нажмите Принять.
Выберите Создать установочный носитель для другого ПК.
Нажмите «Далее.
Выбрав USB-накопитель, нажмите «Далее».
Щелкните Далее.
После завершения процесса вы можете использовать USB-накопитель для загрузки Windows.
Гид
Прежде всего, убедитесь, что вы можете загрузиться с USB. Для этого перезагрузите компьютер. Когда ваша система загружается, прежде чем появится логотип Windows, нажмите F8, чтобы попасть в BIOS.
ПРИМЕЧАНИЕ. Ключ BIOS может отличаться в зависимости от производителя вашего компьютера. Это может быть F10, F11, F1, F2 или F8.
В BIOS найдите меню параметров загрузки и выберите соответствующее устройство загрузочного носителя (USB / флэш-накопитель). Сохраните изменения и выйдите.
Подключив загрузочный USB-накопитель, перезагрузите компьютер. Когда ваша система загружает резервную копию, до появления логотипа Windows дождитесь сообщения о нажатии клавиши для выбора загрузочного устройства.
Когда вы получите следующее сообщение, нажмите любую клавишу, чтобы запустить систему из программы установки Windows.
На следующем экране нажмите Shift + F10, чтобы запустить командную строку. Или нажмите Далее.
Затем отремонтируйте свой компьютер.
Затем нажмите «Устранение неполадок».
Выберите командную строку.
В открытой командной строке введите regedit и нажмите Enter.
Откроется «Редактор реестра». Теперь щелкните и выделите HKEY_LOCAL_MACHINE, затем щелкните Файл.
Щелкните Загрузить куст.
Теперь нажмите на поле рядом с «Заглянуть внутрь»…
В поле «Key Name» введите Offline и нажмите OK.
Это создаст новый ключ с именем «Offline».
С помощью клавиши со стрелкой вниз перейдите к строке 0038. Установите курсор перед 11 и один раз нажмите клавишу Delete.
Вместо этого введите 10 и нажмите ОК.
После изменения ключа щелкните, чтобы выбрать автономный ключ, а затем — Файл.
Нажмите «Выгрузить куст».
При появлении запроса нажмите Да.
Теперь закройте все окна и перезагрузите компьютер. После загрузки выберите учетную запись администратора (это новая учетная запись администратора, у которой нет пароля).
Вы можете продолжить и использовать любой из методов, упомянутых ранее (через cmd, PowerShell, панель управления, настройки или netplwiz), чтобы предоставить своей стандартной учетной записи (Nerdschalk, в нашем примере) полные права и привилегии администратора.
После того, как вы предоставили себе права администратора, рекомендуется отключить эту учетную запись администратора. Для этого войдите в свою недавно обновленную учетную запись, откройте командную строку от имени администратора (Пуск> найдите «cmd»> выберите Запуск от имени администратора) и введите следующую команду: сетевой администратор пользователя / активный: нет
И именно так вы можете обновить свою стандартную учетную запись до учетной записи администратора без доступа к паролю администратора.
Изменить имя администратора Windows 10
Если у вас есть права администратора, вы можете делать много вещей. Для начала давайте посмотрим, как можно изменить имя учетной записи администратора.
Нажмите Win + R, чтобы открыть поле ВЫПОЛНИТЬ, введите «панель управления» и нажмите Enter.
Щелкните Учетные записи пользователей.
Затем снова нажмите «Учетные записи пользователей».
Здесь нажмите на Изменить имя учетной записи.
Введите новое имя и нажмите «Изменить имя».
Вам нужно будет выйти и снова войти, чтобы увидеть изменения.
Другой способ изменить имя учетной записи — сделать это через командную строку. Нажмите Win + R, чтобы открыть окно RUN, введите cmd и нажмите Enter.
Имя вашей учетной записи теперь изменено.
Изменить пароль администратора Windows 10
Теперь давайте посмотрим, как вы можете изменить свой пароль администратора в Windows 10.
Нажмите Win + I, чтобы открыть Настройки, затем нажмите Учетные записи.
На левой панели выберите Параметры входа; справа нажмите Пароль.
Щелкните «Изменить».
Введите свой текущий пароль и нажмите Далее.
Введите новый пароль (дважды), подсказку для пароля и нажмите «Далее».
Щелкните Готово.
Изменить адрес электронной почты администратора Windows 10
Изменить адрес электронной почты вашей учетной записи администратора очень просто. Для этого сначала перейдите в Веб-сайт учетной записи Microsoft и авторизуйтесь.
Затем в разделе «Псевдоним учетной записи» вы можете добавить, удалить и использовать другой адрес электронной почты в качестве основного псевдонима.
Другой способ — переключиться на локальную учетную запись, а затем обратно в учетную запись Microsoft (с вашим новым адресом электронной почты). Для этого нажмите Win + I, чтобы открыть «Настройки», и нажмите «Учетные записи».
Выберите «Ваши данные» на левой панели и нажмите «Войти с локальной учетной записью» справа.
При появлении запроса нажмите Далее.
Затем выйдите и закончите.
Войдите в систему и перейдите на ту же страницу настроек учетных записей. Теперь вы увидите новую опцию — вместо этого войдите в систему с учетной записью Microsoft. Нажмите здесь.
Введите свой новый адрес электронной почты и нажмите Далее.
Введите свой пароль Windows и нажмите Далее.
При появлении запроса разрешите эту связь, и адрес электронной почты вашей учетной записи администратора будет изменен.
Вот и все! Это способы, с помощью которых вы можете получить права администратора и полный контроль над системой, включая изменение имени, электронной почты и пароля.
Возможность сделать это может оказаться весьма кстати, особенно если вы забыли пароль администратора или хотите просто обновить стандартную учетную запись. Это позволит вам предоставить доверенным сторонам (а также другим вашим учетным записям) возможность изменять настройки и получать доступ ко всей системе, не ограничиваясь ужасным сообщением «доступ запрещен».
СВЯЗАННЫЕ С
Комбинацию клавиш Win+L знают многие, но иногда удобнее переключаться минуя диалог выбора пользователя. Варианты реализации такого переключения пользователей будут рассмотрены в данной статье.
Назначение:
Если компьютером пользуются несколько человек, то удобно иметь для каждого свою учетную запись. Например, у одного пользователя могут быть изменены переменные окружения, включена автоматическая смена языка ввода, управление окнами с помощью жестов мыши, а другому пользователю ничего кроме браузера не нужно. Чтобы не вводить его в замешательство нетипичными реакциями компьютера, создается отдельная учетная запись стандартного вида и поведения.
Особенности:
Пользователи, между которыми будет происходить переключение, должны предварительно войти в свою учетную запись. Так же не затрагивается вопрос безопасности. Будем считать, что они полностью доверяют друг другу. И, в то же время, могут ограничить доступ третьих лиц, простым нажатием Win+L и вызовом диалога переключения пользователей (при условии наличия паролей на своих учетных записях).
Реализация:
Например, в системе есть два пользователя: Ivanov и Petrov.
Для переключения необходимо узнать ID сеансов пользователей. Воспользуемся командной строкой и командой query user (отображает сведения о пользовательских сеансах на сервере терминалов).
ID для Ivanov – это 1, для Petrov — 2.
Переключение производится командой tscon (команда подключения к сеансу к терминального сервера).
Остается только создать ярлык на рабочем столе пользователя Petrov (правой кнопкой по рабочему столу → Создать ярлык с командой
C:WindowsSystem32tscon.exe 1 /password:123
где 1 – ID сеанса Ivanov, а 123 – его пароль).
Аналогичным образом создать ярлык на рабочем столе пользователя Ivanov (с командой
C:WindowsSystem32tscon.exe 2 /password:321
где 2 – ID сеанса Petrov, а 321 – его пароль).
Для переключения с клавиатуры можно задать сочетание клавиш для быстрого вызова (например, Ctrl + Num 0)
Демо:
Обычное переключение (для наглядности без горячих клавиш):
Переключение с ярлыка:
AutoIt-скрипт:
Скрипт для полной автоматизации процесса переключения пользователей userswitch.zip. Для выполнения или компиляции необходимо скачать AutoIt.
#include #include #include $users = ObjCreate("Scripting.Dictionary") $users.Add("Ivanov", "123") $users.Add("Petrov", "321") Local $activeUserName Local $activeUserId Local $secondUserName Local $secondUserId Local $quser = @WindowsDir & "sysnativequery user" Local $tscon = @WindowsDir & "sysnativetscon" $out = '' $query = Run($quser, '', @SW_HIDE, $STDOUT_CHILD) While 1 $out &= StdoutRead($query) If @error Then ExitLoop Sleep(10) WEnd $out = _Encoding_866To1251($out) $arr = StringSplit($out, @CRLF, 1) For $i = 2 To UBound($arr) - 2 $username = StringStripWS(StringMid($arr[$i], 1, 23), 1+2) $userid = StringStripWS(StringMid(($arr[$i]), 43, 2), 1+2) if(StringMid($username, 1,1) == ">") Then $username = StringMid($username, 2) $activeUserName = $username $activeUserId = $userid Else $secondUserName = $username $secondUserId = $userid EndIf Next Run($tscon & " "& $secondUserId &" /password:" & $users.Item(StringLower($secondUserName)), '', @SW_HIDE)
ли со статьей или есть что добавить?