Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] CMD от имени администратора открывается от пользователя (http://forum.oszone.net/showthread.php?t=330740)

Valek271183 23-10-2017 22:29 2772918

CMD от имени администратора открывается от пользователя
 
Win10 ver.1709 в поиске пишу CMD, правой кнопкой выбираю запуск от имени администратора но открывается C:\Users\User>
Подскажите как это исправить? ОС только что установлена.

Harkovchanin1968 23-10-2017 22:54 2772927

К примеру можно открыть персонализация (пкм по раб столу), выбрать панель задач, отключить (отодвинуть ползунок в лево) с Заменить командную строку оболочкой power shell, затем пкм по кнопке пуск и выбрать командная строка (администратор), это я как вариант :).

Valek271183 23-10-2017 23:12 2772929

маленькое дополнение: переустановил ОС, в меню правой кнопки мыши на CMD вариант запуск от администратора открывает от администратора. Прошло примерно пол часа без перезагрузок и в меню правой кнопки мыши на CMD показалось ещё варианты - перейти к расположению, Закрепить на начальном экране и Закрепить на панели задач. и теперь опять открывается вместо администратора от пользователя. Дистрибутив качал MediaCreationTool. Версия для одного языка. Интернет отключен. Локальная учётная запись.

Vadikan 24-10-2017 01:05 2772951

Цитата:

Цитата Valek271183
правой кнопкой выбираю запуск от имени администратора но открывается C:\Users\User> »

От кого открыто - написано в заголовке окна. Если от администратора, написано "Администратор". А в самом окне написана текущая рабочая папка - ваш профиль. И это логично, потому что даже от администратора - это все равно тот же пользователь. У него два токена - обычный и административный.

Казбек 24-10-2017 20:02 2773117

Очень легко проверить, запущена командная строка от Администратора или нет, воспользовавшись маленькой утилитой AccessChk.
Для этого после скачивания и распаковки программы достаточно выполнить команду:
Код:

accesschk64.exe -p cmd.exe -e
Наглядный результат

High Mandatory Level - выполняется от Администратора
Medium Mandatory Level - выполняется от обычного Пользователя


Можно так же с помощью Process Explorer:
Иллюстрация

Vadikan 24-10-2017 23:33 2773163

Зачем проверять сторонними утилитами написанное в заголовке окна?

Казбек 25-10-2017 09:44 2773210

Цитата:

Цитата Vadikan
Зачем проверять сторонними утилитами написанное в заголовке окна? »

  1. Если не нравятся сторонние, то можно и родной - See if Process is Running as Administrator (elevated) in Windows 10.
  2. Это еще один хороший аргумент наглядно показать топикстартеру, что его строка запущена от Администратора.
  3. Хорошо, что в командной строке эта информация есть в заголовке. Но эти методы можно использовать не только с командной строкой, но и с другими приложениями, где такой красноречивой надписи нет.

Nordek 26-10-2017 18:32 2773540

[решено] Как проверить наличие прав администратора
How to detect if CMD is running as Administrator/has elevated privileges?

Скрытый текст
Код:

@ECHO OFF
TITLE
REG QUERY "HKU\S-1-5-19\Environment"
IF %ERRORLEVEL% EQU 0 (
    cls & color C & ECHO ADMINISTRATOR
) ELSE (
    cls & color 9 & ECHO NOT ADMINISTRATOR
)
pause



Время: 12:24.

Время: 12:24.
© OSzone.net 2001-