Как открыть проводник с правами администратора windows 10

В современных версиях Windows проводник (File Explorer) всегда запускается с минимальными привилегиями. Даже если щелкнуть по исполняемому файлу
C:\Windows\explorer.exe
и запустить его в режиме Run as administrator, повышения привилегий не происходит. В этой статье мы рассмотрим мало известный способ запуска File Explorer в привилегированном режиме с правами администратора.

explorer.exe запуск с правами администратора

У вас не разрешений на доступ к этой папке; нажмите Продолжить, чтобы получить постоянный доступ

При работе с проводником Windows (File Explorer) под учетной записью, которая добавлена в группу локальных администраторов (или даже под встроенным администратором Windows), довольно часто приходится открывать системные каталоги, профили других пользователей или редактировать защищенные системные файлы. При попытке открыть такой каталог или файл с помощью проводники в текущем контексте, появляется предупреждающее окно UAC о необходимости предоставить доступ и повысить привилегии.

Как это выглядит: попробуйте в проводнике открыть системный каталог C:\Windows\System32\Config. Должно появится окно User Account Control, сообщающее о том, что у вас доступа к каталогу нет (You don’t currently have permission to access this folder. Click Continue to permanently get access to this folder). Но доступ можно получить через повышение привилегий UAC, нажав кнопку Continue.

UAC предупреждение в Windows У вас не разрешений на доступ к этой папке; нажмите Продолжить, чтобы получить постоянный доступ

Когда вы нажимаете Continue, UAC временно повышает привилегии вашего процесса explorer.exe и предоставляет вашей учетной записи NTFS права для доступа к данному каталогу (Full Control).

Известные проблемы такого подхода:

Все бы ничего, но после выполнения такой операции в NTFS разрешениях на папку явно прописывается ваша учетная запись. Хотя все, что вы хотели – просмотреть содержимое каталога, а не менять его ACL! А если у вас на сервере несколько администраторов? Тогда каждый из них при доступе к папке внесет строку доступа для своей учетки и ACL каталога будет постоянно расти.

В результате все программы, запущенные от вашей учетной записи в непривилегированном режиме, получат неограниченные права к папке. И даже если исключить эту учетную запись из группы администраторов, в NTFS разрешениях каталога останутся права Full Control.

UAC добавила новую запись для вашей учетки в ACL разрешения на каталог

Данное поведение File Explorer создает большие проблемы при администрировании общих сетевых каталогов в Windows Server. В качестве обходного решения многие администраторы Windows предпочитаю управлять NTFS разрешениями на сетевые папки не локально, а через UNC путь (
\\msk-fs01\shared\
). В этом случае при доступе к каталогу не нужно повышать привилегии, соответственно, не происходит изменение NTFS разрешений.

Естественно, при активной работе с системными файлами или каталогами пользователей это выскакивающее уведомление UAC начинает раздражать. Т.к. отключать ради этого UAC совершенно не хочется, пришлось найти собственный способ запуска процесса Проводника (Exploler.exe)

Как запустить проводник от имени администратора в Windows 10/Windows Server?

Процесс Windows Explorer запускается при входе пользователя в систему со стандартным токеном доступа пользователя. Стандартами средствами повысить привилегии для проводника нельзя. Запустить второй процесс в режиме “Run as admin” также не получится (такой запуск блокируется процессом
CreateExplorerShellUnelevatedTask
). Windows File Explorer не поддерживает запуск нескольких экземпляров процесса explorer.exe в разных контекстах безопасности в интерактивном сеансе пользователя. Поэтому, сначала нужно завершить текущий процесс explorer.exe в вашем сеансе.

Вы можете завершить процесс explorer.exe из Task Manager или следующей командой в консоли PowerShell (обязательно запустите
powershell.ex
e с правами администратора):

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe

SUCCESS: The process "explorer.exe" with PID 3028 has been terminated.

Чтобы запустить процесс explorer.exe с правами администратора, воспользуйтесь командой:

c:\windows\explorer.exe /nouaccheck

(NO|UAC|CHECK).

explorer.exe параметр nouaccheck

Данные команды завершат процесс explorer.exe для текущего пользователя и запустят новый процесс, который унаследует повышенный маркер доступа, с которыми запущена консоль powershell.exe.

Или можно запустить новый привилегированный процесс проводника из Task Manager -> File -> Run New Task -> explorer.exe /nouaccheck (обязательно включите опцию Create this task with administrative privileges).

запуск проводника Windows с правами администратора

Проверим, что Проводник Windows теперь запущен в привилегированном режиме. Для этого откройте диспетчера задач (Task Manager) и перейдите на вкладку Details. Щелкните ПКМ по любой колонке, выберите Select columns и включите отображения столбца Elevated.

добавить столбец elevated в диспетчере задач

Как вы видите, у процесса explorer.exe теперь появился атрибут Elevated=Yes.

процесс explorer.exe запущен с привелигированными правами

Теперь вы можете в File Explorer открыть любую системную папку или файл без предупреждений UAC. Кроме того, все дочерние процессы, запущенные из проводника, также будут обладать повышенными правами.

К примеру, это удобно когда нужно отредактировать файл hosts (c:\windows\system32\drivers\etc), открывая его блокнотом прямо из проводника, без необходимости открывать отдельный процесс notepad.exe с правами администратора или от имени другого пользователя.

Если вам часто нужно запускать explorer.exe в привилегированном режиме, можно создать на рабочем столе bat или ps1 файл с данными командами.

Когда вы закончите работу с защищенными папками, обязательно перезапустите explorer.exe в обычном режиме:

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe

c:\windows\explorer.exe

Как вы видите, теперь значение Elevated у процесса explorer.exe изменилось на No.

перезапустить процесс explorer.exe с правами пользователя

Данный трюк с запуском процесса проводника Windows с повышенными правами работает как в Windows Server 2016/2019, так и во всех билдах Windows 10.

запуск проводника explorer в Windows 10 с правами администратораv-windows10

В Windows Server 2012/R2 и Windows 8 для запуска процесса Explorer с повышенными привилегиями, нужно открыть cmd.exe с правами администратора и выполнить команду:

tskill explorer & explorer

tskill explorer & explorer

При попытке просмотра и изменения целого ряда системных папок и файлов система контроля учетных записей (UAC) запрашивает разрешение. Подобную же картину можно наблюдать, при попытке доступа к файлам, принадлежащим другой учетной записи пользователя. Все это говорит о том, что Проводник в Windows 10 по умолчанию работает с пониженными привилегиями. Чтобы обойти это ограничение, необходимо применить твик реестра.

Поскольку ключ, который вам нужно будет отредактировать, принадлежит TrustedInstaller, необходимо будет временно заменить его владельца или воспользоваться портативной утилитой ExecTI, позволяющей выполнять операции редактирования реестра от имени службы TrustedInstaller. Это более простой и быстрый способ. Скачайте утилиту со странички разработчика winaero.com/download.php?view.1991 и запустите.

В открывшемся окошке выполните команду regedit.

Regedit

При этом будет запущен встроенный редактор реестра, но с более высокими правами. Разверните в нём следующую ветку:

HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}

В правой части окна редактора у вас будет параметр RunAs. Переименуйте его или удалите, не забыв на всякий случай сделать резервную копию ключа.

RunAs

Чтобы изменения вступили в силу, перезагрузите компьютер.

После этого перейдите в расположение C:\Windows, кликните ПКМ по файлу explorer.exe и выберите в меню «Запуск от имени администратора».

Меню

Процесс должен быть запущен в отдельном окне с повышенными привилегиями.

Загрузка…

Download Windows Speedup Tool to fix errors and make PC run faster

In this post, we will show you how to open or run File Explorer (explorer.exe) with elevated privileges or in administrator mode in Windows 11/10. Windows File Explorer or explorer.exe is also set to run in the standard user context. Even if you right-click on explorer.exe, and select “Run as Administrator”, it will still run in the standard user context. The problem is caused by the fact that User Account Control can only elevate an application to a higher token when it is launching a new process.  It cannot elevate an existing process.

How to open File Explorer as admin in elevated mode

First, you need to terminate the existing explorer.exe process.

open File Explorer as admin in elevated mode

  1. Open Task Manager
  2. Locate explorer.exe process
  3. Right-click on it and select End Task.

Having done that you have three options to run explorer.exe run as admin..

1]  Using Run box

From the Task Manager, select the File tab

Click on Run new task

Run box will open.

Type the following command, select Create this task with administrative privileges and hit Enter.

explorer.exe /nouaccheck

We have restarted the Windows File Explorer as an admin.

Note that just typing in explorer.exe, as suggested by most sites, may not help.

2] Using CMD

open File Explorer as admin in elevated mode

Open an elevated command prompt window, type the following and hit Enter:

c:\Windows\explorer.exe /NOUACCHECK

This will open explorer.exe in elevated mode.

Now open Task Manager and go to the Details tab.

We need to add the Elevated column to the Task Manager.

Right-click on any column title, and click Select columns.

Select the Elevated column and click OK.

Now here under the Elevated column, you will see the status as Yes under Elevated, confirm that explorer.exe is running in elevated mode.

Read: Task Manager Tips and Tricks you may not be aware of.

3] Using Taskkill command

Open an elevated command prompt window, type the following and hit Enter:

tskill explorer & explorer

Explorer will close and the new explorer process will restart taking the admin status of the CMD.

Now, this method may or may not work on the latest Windows 10 versions.

Read: File Explorer tips and tricks.

This is the correct way to open File Explorer in elevated mode. You should also verify via the Task Manager if it is indeed running in that mode.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

В современных версиях Windows проводник (File Explorer) всегда запускается с минимальными привилегиями. Даже если щелкнуть по исполняемому файлу
C:Windowsexplorer.exe
и запустить его в режиме Run as administrator, повышения привилегий не происходит. В этой статье мы рассмотрим мало известный способ запуска File Explorer в привилегированном режиме с правами администратора.

explorer.exe запуск с правами администратора

У вас не разрешений на доступ к этой папке; нажмите Продолжить, чтобы получить постоянный доступ

При работе с проводником Windows (File Explorer) под учетной записью, которая добавлена в группу локальных администраторов (или даже под встроенным администратором Windows), довольно часто приходится открывать системные каталоги, профили других пользователей или редактировать защищенные системные файлы. При попытке открыть такой каталог или файл с помощью проводники в текущем контексте, появляется предупреждающее окно UAC о необходимости предоставить доступ и повысить привилегии.

Как это выглядит: попробуйте в проводнике открыть системный каталог C:WindowsSystem32Config. Должно появится окно User Account Control, сообщающее о том, что у вас доступа к каталогу нет (You don’t currently have permission to access this folder. Click Continue to permanently get access to this folder). Но доступ можно получить через повышение привилегий UAC, нажав кнопку Continue.

UAC предупреждение в Windows У вас не разрешений на доступ к этой папке; нажмите Продолжить, чтобы получить постоянный доступ

Когда вы нажимаете Continue, UAC временно повышает привилегии вашего процесса explorer.exe и предоставляет вашей учетной записи NTFS права для доступа к данному каталогу (Full Control).

Известные проблемы такого подхода:

Все бы ничего, но после выполнения такой операции в NTFS разрешениях на папку явно прописывается ваша учетная запись. Хотя все, что вы хотели – просмотреть содержимое каталога, а не менять его ACL! А если у вас на сервере несколько администраторов? Тогда каждый из них при доступе к папке внесет строку доступа для своей учетки и ACL каталога будет постоянно расти.

В результате все программы, запущенные от вашей учетной записи в непривилегированном режиме, получат неограниченные права к папке. И даже если исключить эту учетную запись из группы администраторов, в NTFS разрешениях каталога останутся права Full Control.

UAC добавила новую запись для вашей учетки в ACL разрешения на каталог

Данное поведение File Explorer создает большие проблемы при администрировании общих сетевых каталогов в Windows Server. В качестве обходного решения многие администраторы Windows предпочитаю управлять NTFS разрешениями на сетевые папки не локально, а через UNC путь (
\msk-fs01shared
). В этом случае при доступе к каталогу не нужно повышать привилегии, соответственно, не происходит изменение NTFS разрешений.

Естественно, при активной работе с системными файлами или каталогами пользователей это выскакивающее уведомление UAC начинает раздражать. Т.к. отключать ради этого UAC совершенно не хочется, пришлось найти собственный способ запуска процесса Проводника (Exploler.exe)

Процесс Windows Explorer запускается при входе пользователя в систему со стандартным токеном доступа пользователя. Стандартами средствами повысить привилегии для проводника нельзя. Запустить второй процесс в режиме “Run as admin” также не получится (такой запуск блокируется процессом
CreateExplorerShellUnelevatedTask
). Windows File Explorer не поддерживает запуск нескольких экземпляров процесса explorer.exe в разных контекстах безопасности в интерактивном сеансе пользователя. Поэтому, сначала нужно завершить текущий процесс explorer.exe в вашем сеансе.

Вы можете завершить процесс explorer.exe из Task Manager или следующей командой в консоли PowerShell (обязательно запустите
powershell.ex
e с правами администратора):

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe

SUCCESS: The process "explorer.exe" with PID 3028 has been terminated.

Чтобы запустить процесс explorer.exe с правами администратора, воспользуйтесь командой:

c:windowsexplorer.exe /nouaccheck

(NO|UAC|CHECK).

explorer.exe параметр nouaccheck

Данные команды завершат процесс explorer.exe для текущего пользователя и запустят новый процесс, который унаследует повышенный маркер доступа, с которыми запущена консоль powershell.exe.

Или можно запустить новый привилегированный процесс проводника из Task Manager -> File -> Run New Task -> explorer.exe /nouaccheck (обязательно включите опцию Create this task with administrative privileges).

запуск проводника Windows с правами администратора

Проверим, что Проводник Windows теперь запущен в привилегированном режиме. Для этого откройте диспетчера задач (Task Manager) и перейдите на вкладку Details. Щелкните ПКМ по любой колонке, выберите Select columns и включите отображения столбца Elevated.

добавить столбец elevated в диспетчере задач

Как вы видите, у процесса explorer.exe теперь появился атрибут Elevated=Yes.

процесс explorer.exe запущен с привелигированными правами

Теперь вы можете в File Explorer открыть любую системную папку или файл без предупреждений UAC. Кроме того, все дочерние процессы, запущенные из проводника, также будут обладать повышенными правами.

К примеру, это удобно когда нужно отредактировать файл hosts (c:windowssystem32driversetc), открывая его блокнотом прямо из проводника, без необходимости открывать отдельный процесс notepad.exe с правами администратора или от имени другого пользователя.

Если вам часто нужно запускать explorer.exe в привилегированном режиме, можно создать на рабочем столе bat или ps1 файл с данными командами.

Когда вы закончите работу с защищенными папками, обязательно перезапустите explorer.exe в обычном режиме:

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
c:windowsexplorer.exe

Как вы видите, теперь значение Elevated у процесса explorer.exe изменилось на No.

перезапустить процесс explorer.exe с правами пользователя

Данный трюк с запуском процесса проводника Windows с повышенными правами работает как в Windows Server 2016/2019, так и во всех билдах Windows 10.

запуск проводника explorer в Windows 10 с правами администратораv-windows10

В Windows Server 2012/R2 и Windows 8 для запуска процесса Explorer с повышенными привилегиями, нужно открыть cmd.exe с правами администратора и выполнить команду:

tskill explorer & explorer

tskill explorer & explorer

Приложения могут работать с правами обычного пользователя или с правами администратора. Когда приложение должно запускаться с правами администратора, обычно это связано с тем, что ему нужно внести значительные изменения в систему. Это может быть что-то крупное, например редактирование реестра Windows, или что-то небольшое, например, сохранение файла в определенном защищенном месте. С приложениями довольно очевидно, что они используют разные типы привилегий в зависимости от того, что им нужно делать, но проводник также следует тем же правилам. По умолчанию он всегда запускается с правами обычного пользователя. Если вам нужно запустить проводник с правами администратора, вам нужно будет запустить его из файла Explorer.exe.

Проводник с правами администратора

Чтобы запустить проводник с правами администратора, вам необходимо открыть окно проводника и перейти в следующее место;

C:Windows

Найдите здесь explorer.exe и щелкните его правой кнопкой мыши. В контекстном меню выберите Запуск от имени администратора, и проводник запустится с правами администратора.

Вы также можете запустить проводник с правами администратора из диспетчера задач. Откройте диспетчер задач и выберите «Файл»> «Запустить новую задачу».

В поле «Создать задачу» введите explorer.exe и установите флажок «Создать эту задачу с правами администратора». Нажмите ОК, и откроется новое окно проводника с правами администратора.

Помните, что проводник может запускать несколько экземпляров самого себя. Когда вы запускаете его с правами администратора, вы запускаете один экземпляр приложения с этими правами. Все другие экземпляры, которые уже были запущены с обычными привилегиями, не будут повышены до прав администратора.

Запуск проводника с правами администратора позволит вам получить доступ к определенным каталогам с ограниченным доступом в вашей системе, однако он не будет волшебным образом разблокировать каждый каталог. Некоторые папки в вашей системе принадлежат TrustedInstaller, и если TrustedInstaller запрещает вам доступ к папке, вы не сможете этого сделать, даже если вы используете проводник с правами администратора.

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

Само собой разумеется, что если вы делаете это из обычной учетной записи пользователя, вам будет предложено ввести имя пользователя и пароль администратора.

Что вы думаете об этой статье?

При попытке просмотра и изменения целого ряда системных папок и файлов система контроля учетных записей (UAC) запрашивает разрешение. Подобную же картину можно наблюдать, при попытке доступа к файлам, принадлежащим другой учетной записи пользователя. Все это говорит о том, что Проводник в Windows 10 по умолчанию работает с пониженными привилегиями. Чтобы обойти это ограничение, необходимо применить твик реестра.

Поскольку ключ, который вам нужно будет отредактировать, принадлежит TrustedInstaller, необходимо будет временно заменить его владельца или воспользоваться портативной утилитой ExecTI, позволяющей выполнять операции редактирования реестра от имени службы TrustedInstaller. Это более простой и быстрый способ. Скачайте утилиту со странички разработчика winaero.com/download.php?view.1991 и запустите.

В открывшемся окошке выполните команду regedit.

Regedit

При этом будет запущен встроенный редактор реестра, но с более высокими правами. Разверните в нём следующую ветку:

HKEY_CLASSES_ROOTAppID{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}

В правой части окна редактора у вас будет параметр RunAs. Переименуйте его или удалите, не забыв на всякий случай сделать резервную копию ключа.

RunAs

Чтобы изменения вступили в силу, перезагрузите компьютер.

После этого перейдите в расположение C:Windows, кликните ПКМ по файлу explorer.exe и выберите в меню «Запуск от имени администратора».

Меню

Процесс должен быть запущен в отдельном окне с повышенными привилегиями.

Загрузка…

Download PC Repair Tool to quickly find & fix Windows errors automatically

In this post, we will show you how to open or run File Explorer (explorer.exe) with elevated privileges or in administrator mode in Windows 11/10. Windows File Explorer or explorer.exe is also set to run in the standard user context. Even if you right-click on explorer.exe, and select “Run as Administrator”, it will still run in the standard user context. The problem is caused by the fact that User Account Control can only elevate an application to a higher token when it is launching a new process.  It cannot elevate an existing process.

How to open File Explorer as admin in elevated mode

First, you need to terminate the existing explorer.exe process.

open File Explorer as admin in elevated mode

  1. Open Task Manager
  2. Locate explorer.exe process
  3. Right-click on it and select End Task.

Having done that you have three options to run explorer.exe run as admin..

1]  Using Run box

From the Task Manager, select the File tab

Click on Run new task

Run box will open.

Type the following command, select Create this task with administrative privileges and hit Enter.

explorer.exe /nouaccheck

We have restarted the Windows File Explorer as an admin.

Note that just typing in explorer.exe, as suggested by most sites, may not help.

2] Using CMD

open File Explorer as admin in elevated mode

Open an elevated command prompt window, type the following and hit Enter:

c:Windowsexplorer.exe /NOUACCHECK

This will open explorer.exe in elevated mode.

Now open Task Manager and go to the Details tab.

We need to add the Elevated column to the Task Manager.

Right-click on any column title, and click Select columns.

Select the Elevated column and click OK.

Now here under the Elevated column, you will see the status as Yes under Elevated, confirm that explorer.exe is running in elevated mode.

Read: Task Manager Tips and Tricks you may not be aware of.

3] Using Taskkill command

Open an elevated command prompt window, type the following and hit Enter:

tskill explorer & explorer

Explorer will close and the new explorer process will restart taking the admin status of the CMD.

Now, this method may or may not work on the latest Windows 10 versions.

Read: File Explorer tips and tricks.

This is the correct way to open File Explorer in elevated mode. You should also verify via the Task Manager if it is indeed running in that mode.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

Download PC Repair Tool to quickly find & fix Windows errors automatically

In this post, we will show you how to open or run File Explorer (explorer.exe) with elevated privileges or in administrator mode in Windows 11/10. Windows File Explorer or explorer.exe is also set to run in the standard user context. Even if you right-click on explorer.exe, and select “Run as Administrator”, it will still run in the standard user context. The problem is caused by the fact that User Account Control can only elevate an application to a higher token when it is launching a new process.  It cannot elevate an existing process.

How to open File Explorer as admin in elevated mode

First, you need to terminate the existing explorer.exe process.

open File Explorer as admin in elevated mode

  1. Open Task Manager
  2. Locate explorer.exe process
  3. Right-click on it and select End Task.

Having done that you have three options to run explorer.exe run as admin..

1]  Using Run box

From the Task Manager, select the File tab

Click on Run new task

Run box will open.

Type the following command, select Create this task with administrative privileges and hit Enter.

explorer.exe /nouaccheck

We have restarted the Windows File Explorer as an admin.

Note that just typing in explorer.exe, as suggested by most sites, may not help.

2] Using CMD

open File Explorer as admin in elevated mode

Open an elevated command prompt window, type the following and hit Enter:

c:Windowsexplorer.exe /NOUACCHECK

This will open explorer.exe in elevated mode.

Now open Task Manager and go to the Details tab.

We need to add the Elevated column to the Task Manager.

Right-click on any column title, and click Select columns.

Select the Elevated column and click OK.

Now here under the Elevated column, you will see the status as Yes under Elevated, confirm that explorer.exe is running in elevated mode.

Read: Task Manager Tips and Tricks you may not be aware of.

3] Using Taskkill command

Open an elevated command prompt window, type the following and hit Enter:

tskill explorer & explorer

Explorer will close and the new explorer process will restart taking the admin status of the CMD.

Now, this method may or may not work on the latest Windows 10 versions.

Read: File Explorer tips and tricks.

This is the correct way to open File Explorer in elevated mode. You should also verify via the Task Manager if it is indeed running in that mode.

Ezoic

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

В этом посте мы покажем вам, как открыть или запустить проводник (explorer.exe) с повышенными привилегиями или в режиме администратора в Windows 10. Проводник Windows или explorer.exe также настроен на запуск в контексте стандартного пользователя. Даже если вы щелкните правой кнопкой мыши explorer.exe и выберите «Запуск от имени администратора», он все равно будет работать в контексте стандартного пользователя. Проблема вызвана тем фактом, что контроль учетных записей пользователей может повысить уровень приложения до более высокого токена только тогда, когда оно запускает новый процесс. Он не может поднять существующий процесс.

Как открыть проводник с правами администратора в повышенном режиме

Во-первых, вам нужно завершить существующий процесс explorer.exe.

  1. Открыть диспетчер задач
  2. Найдите процесс explorer.exe
  3. Щелкните его правой кнопкой мыши и выберите Завершить задачу.

После этого у вас есть три варианта запуска explorer.exe от имени администратора.

1]Использование окна «Выполнить»

В диспетчере задач выберите вкладку Файл.

Нажмите на Запустить новую задачу

Откроется окно «Выполнить».

Введите следующую команду, выберите Создайте эту задачу с правами администратора и нажмите Enter.

explorer.exe / nouaccheck

Мы перезапустили проводник Windows от имени администратора.

Обратите внимание, что просто набрав explorer.exe, как предлагают большинство сайтов, может не помочь.

2]Использование CMD

Откройте окно командной строки с повышенными привилегиями, введите следующее и нажмите Enter:

c: Windows explorer.exe / NOUACCHECK

Это откроет explorer.exe в режиме с повышенными привилегиями.

Теперь откройте диспетчер задач и перейдите на вкладку «Подробности».

Нам нужно добавить столбец с повышенными правами в диспетчер задач.

Щелкните правой кнопкой мыши заголовок любого столбца и выберите Выбрать столбцы.

Выберите Повышенный столбец и нажмите ОК.

Теперь здесь, в столбце Повышенные, вы увидите статус как да под Повышенный, убедитесь, что explorer.exe работает в режиме с повышенными привилегиями.

Прочтите: Советы и приемы диспетчера задач, о которых вы, возможно, не знали.

3]Использование команды Taskkill

Откройте окно командной строки с повышенными привилегиями, введите следующее и нажмите Enter:

tskill исследователь и исследователь

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

Теперь этот метод может работать или не работать в последних версиях Windows 10.

Прочтите: Советы и приемы Проводника.

Это правильный способ открыть проводник в режиме с повышенными привилегиями. Вы также должны проверить через диспетчер задач, действительно ли он работает в этом режиме.

.

Однажды посреди жаркого августовского дня я получил письмо от Холмса – он срочно просил меня приехать на Бейкер-стрит. Когда я вошел в кабинет, там уже сидела на краешке стула девушка, одетая скромно, но с большим вкусом.

«Знакомьтесь, это мисс Уинсли», — сказал Холмс, указав на нее рукой. «Она расскажет свою историю, которая должна вас заинтересовать», — слегка прищурившись, добавил он.

История мисс Уинсли

Девушка начала свой рассказ, собираясь с силами через каждые две-три фразы и не переставая нервно теребить в руках платочек. Отец ее умер, когда она была еще крохой, и мать вышла замуж повторно за некого мистера Гейтса. Тот был весьма богат, но особых щедрот падчерице не перепадало.

Запуск проводника с полными правами

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

Чтобы получить свою долю наследства, мисс Уинсли должна была найти способ запустить проводник Windows 7 с правами администратора, не отключая контроль учетных записей. Причем на поиски решения ей отводилось ровно неделя.

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

Мисс Уинсли тяжело вздохнула и подняла на нас глаза, полные мольбы:
 — Джентльмены, вы – моя последняя надежда! Если до вечера вы не подберете ключ к загадке, я обречена на нищенское существование.

Холмс задумчиво посмотрел на нее:
— Обычно, я избегаю дел, которые нужно решить к определенному сроку. Но поскольку все ваши карты уже биты, я возьмусь за это дело. Думаю, доктор Ватсон мне в этом поможет.

Когда девушка ушла, Холмс не спеша раскурил трубку и, наконец, обратился ко мне:
— Ватсон, вы сияете как бляха того усатого «бобби», что стоит сейчас на углу. Вам что, известно решение?

В тупике

Я всегда считал, что Холмс не слишком разбирается в современных технологиях – именно поэтому он меня и позвал! Компьютер он использовал разве что для чтения криминальной хроники, да скачивания нот для своих скрипичных упражнений.

Ни слова не говоря, я раскрыл ноутбук, который верой и правдой служил мне еще с иракской кампании. Запустив диспетчер задач с полными правами, я быстро завершил процесс explorer.exe, открыл Файл – Новая задача, ввел там explorer /separate и нажал Enter.

Запуск проводника с полными правами

Не скрывая торжества, я подвинул Холмсу ноутбук с открывшимся окном проводника.

— У explorer.exe есть недокументированный ключ /separate, запускающий проводник в отдельном процессе. Запуск такой команды с полными правами — это и есть ключ к разгадке, Холмс!
— Ватсон, во-первых, есть более гуманные способы завершения проводника…

Длинные пальцы Холмса быстро забегали по клавиатуре, открывая доселе неведомые мне возможности оболочки Windows. «А во-вторых…», — он щелкнул в адресной строке проводника, ввел cmd, нажал Enter и ткнул мундштуком трубки в заголовок окна командной строки. К моему стыду, там не было написано «Администратор».

Запуск проводника с полными правами

— Друг мой, надеюсь, вы понимаете, что окно проводника все-таки было открыто с обычными правами?
— Гм… погодите Холмс, но этот способ точно работал в Windows XP!

Я начал догадываться, почему за шесть дней никто не смог помочь мисс Уинсли. Вид у меня был, наверное, не слишком радостный.

О чем рассказал Process Explorer

Холмс с сожалением взглянул на меня через кольцо дыма:
— Windows XP… У вас есть Process Explorer? Хочу показать вам одну любопытную вещь.

Я, как и любой опытный врач, всегда таскаю в саквояже инструменты компании Sysinternals.

— Ватсон, когда вы запустили проводник в отдельном процессе, повышения прав не произошло, и у процесса остался средний уровень целостности. Но посмотрите внимательнее.

Запуск проводника с полными правами
Увеличить рисунок

— Process Explorer показывает, что отдельный процесс проводника запущен из-под процесса svchost.exe командой:

explorer.exe /factory,{75dff2b7-6936-4c06-a8bb-676a7b00b24b} –Embedding

Холмс навел курсор на процесс svchost.exe, и я увидел, что это служба запуска процессов DCOM-сервера. Он подвинул мне ноутбук, откинулся на спинку кресла и загадочно улыбнулся. Было непонятно, знает ли он точное решение, но направление для поисков он мне показал.

Поиски в реестре

Я открыл редактор реестра и запустил поиск по идентификатору {75dff2b7-6936-4c06-a8bb-676a7b00b24b}, который используется в командной строке проводника. Он привел меня в один из подразделов HKEY_CLASSES_ROOTCLSID. Исходя из названия параметра по умолчанию, подраздел отвечал за запуск нескольких процессов проводника одновременно.

Запуск проводника с полными правами
Увеличить рисунок

В параметре AppID содержался другой идентификатор, очевидно, относящийся к приложению «Проводник». Дальнейший поиск по нему в реестре привел меня в раздел

HKEY_CLASSES_ROOTAppID{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}

Запуск проводника с полными правами
Увеличить рисунок

В параметре по умолчанию там было указано Elevated-Unelevated Explorer Factory, что явно намекало на связь с запуском проводника с полными и обычными правами.

— Холмс, параметр RunAs со значением Interactive User, очевидно, указывает на тип учетной записи для запуска процесса. Возможно, есть другие допустимые значения!

Я открыл браузер, намереваясь поискать в Интернете, но Холмс внезапно остановил меня:

— Минутку, Ватсон! Иногда полезно подумать самому, пока Гугл не отучил вас от этого достойного занятия. Вы слышали про оснастку «Службы компонентов»?

Секретные службы [компонентов]

Холмс нашел оснастку поиском в меню «Пуск» (впоследствии я узнал, что можно еще запустить исполняемый файл dcomcnfg.exe).

— Ее основным назначением является настройка объектов DCOM, и вот вам компонент Elevated-Unelevated Explorer Factory. Это не случайное совпадение!

Запуск проводника с полными правами

Холмс открыл свойства компонента, и я увидел, что на вкладке «Удостоверение» предусмотрен выбор учетной записи для запуска процессов проводника.

Запуск проводника с полными правами

«Параметр Текущий пользователь (Interactive User) соответствует значению параметра RunAs в реестре», — с авторитетным видом пояснил Холмс.

Увидев и другие варианты, я предположил,  что этот параметр ограничивает запуск проводника текущими правами учетной записи, которые даже у администратора являются обычными.

— Получается, нужно попробовать установить параметр «Запускающий пользователь». Однако почему все опции заблокированы, Холмс?
— Это же элементарно, Ватсон!

Смена типа учетной записи для запуска проводника

Холмс переключился в редактор реестра.

— Поскольку в оснастке невозможно изменить тип учетной записи, у вас нет прав на внесение изменений в раздел реестра. Это происходит в случае, если его владельцем является системная учетная запись TrustedInstaller.

Он ловко получил доступ к разделу реестра и перезапустил оснастку. Чудесным образом в свойствах компонента Elevated-Unelevated Explorer Factory появилась возможность изменить тип учетной записи!

Запуск проводника с полными правами

Затем Холмс снова вернулся в раздел HKEY_CLASSES_ROOTAppID{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2} и продемонстрировал мне, что параметр  RunAs исчез после изменения в оснастке.

Невозмутимо попыхивая трубкой, Холмс вернул исходные права и владельца раздела реестра на свои места, пояснив при этом:

— Как видите, изменение типа учетной записи для запуска проводника возможно двумя способами – в оснастке «Службы компонентов» и прямо в реестре. Впрочем, Ватсон, я не рекомендую вам удалять параметр реестра, т.к. достаточно переименовать его, например, в xRunAs.

Он подвинул мне ноутбук, давая понять, что проблема мисс Уинсли решена, и ехидно добавил:
— Кстати, Ватсон, теперь вовсе необязательно завершать все процессы проводника. Просто используйте ваш недокументированный ключ.

Запуск проводника с полными правами

Я открыл командую строку с полными правами и выполнил explorer.exe /separate. Теперь запущенный процесс проводника (PID 5948) имел высокой уровень целостности.

Запуск проводника с полными правами
Увеличить рисунок

— Значит, «Текущий пользователь» (Interactive User) соответствует маркеру безопасности с обычными правами, который по умолчанию выдается даже администратору?
— Абсолютно верно, Ватсон! Вспомните историю про два билета на спектакль. Когда команда выполняется от имени администратора, «Запускающий пользователь» уже соответствует маркеру безопасности администратора. Поэтому теперь у проводника высокий уровень целостности, а его права полноценно повысились.

Я ввел в адресной строке проводника cmd, и командная строка открылась с полными правами (PID 2612).

— Можно вызывать мисс Уинсли?
— Конечно, Ватсон! И думаю, девушке будет приятно, если вы добавите ей в контекстное меню пункт для запуска проводника от имени администратора. Это послужит наглядным объяснением для распорядителей последней воли мистера Гейтса.

Пункт контекстного меню для запуска проводника с полными правами

Едва переступив порог, мисс Уинсли воскликнула:
— Джентльмены, неужели вы смогли найти решение всего за час?
— Позвольте ваш нетбук, леди. Доктор Ватсон покажет вам решение.

Мисс Уинсли достала из объемной сумочки серебристый VAIO и протянула мне. Уже через пару минут я создал в контекстном меню пункт для открытия папки от имени администратора.

Windows Registry Editor Version 5.00

;Контекстное меню папки
[HKEY_CLASSES_ROOTDirectoryshellExplorerElevated]
@="Открыть папку от имени администратора"
;Отображение пункта только при нажатой клавише SHIFT
"Extended"=""
"Icon"="imageres.dll,73"

[HKEY_CLASSES_ROOTDirectoryshellExplorerElevatedcommand]
@="nircmd.exe elevate explorer.exe /separate /root,"%1""

;Контекстное меню фона папки и рабочего стола
[HKEY_CLASSES_ROOTDirectoryBackgroundshellExplorerElevated]
@="Открыть папку от имени администратора"
;Отображение пункта только при нажатой клавише SHIFT
"Extended"=""
"Icon"="imageres.dll,73"

[HKEY_CLASSES_ROOTDirectoryBackgroundshellExplorerElevatedcommand]
@="nircmd.exe elevate explorer.exe /separate /root,"%V""

Запуск проводника с полными правами

— Мисс Уинсли, выбрав этот пункт и согласившись с запросом контроля учетных записей, вы откроете папку проводника с полными правами. Все программы, запущенные из этого окна проводника, тоже будут иметь права администратора. Перетаскивание файлов в программы с любыми правами также будет работать.

Впервые за время пребывания на Бейкер-стрит мисс Уинсли улыбнулась, и ее глаза засветились от счастья. Прижимая к груди нетбук, она осыпала меня словами благодарности, заставив даже покраснеть под ироничным взглядом Холмса.

Уже в дверях мисс Уинсли внезапно повернулась и спросила:
— Джентльмены, скажите, а это решение будет работать в Windows vNext? В завещании есть еще один пункт – я должна перейти на нее в день выхода RTM.

Я замер, но Холмс отреагировал моментально:
— Но ведь в завещании не сказано, что вы должны запускать проводник с полными правами в Windows vNext?

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

А я не смог удержаться от вопроса:
— Откуда у вас такие глубокие познания в Windows, Холмс?
— Это элементарно, Ватсон! Я подписан на вестник «Think Outside the Box!», благодаря которому регулярно пополняю свой багаж знаний. Да и разобраться в Windows все-таки проще, чем научиться играть на скрипке!

Чтобы запустить проводник с повышенными правами, потребуется запустить командную строку от имени администратора. Сделать это можно одним из следующих способов:

1.  Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Командная строка (Администратор)».

2. Запустите диспетчер задач, в главном меню выберите «Файл — запустить новую задачу», введите cmd и отметьте галочку «.. с правами администратора».

3. Запустите диспетчер задач, зажмите Ctrl и в главном меню выберите «Файл — запустить новую задачу». Командная строка с правами администратора запустится автоматически. Далее, выполнить строку:

taskkill /f /im explorer.exe & start %WINDIR%explorer.exe

Или минуя все вышеописанное, запустить cmd файл от имени администратора.

Размер: 78 B, дата: 23 Май. 2020

Работа проводника будет завершена, после чего, он запустится уже с повышенными правами унаследованными от запустившего его процесса CMD. Далее, все что будет открываться и запускаться в проводнике, так же будет иметь права администратора.

Содержание

  • Способ 1: Контекстное меню
  • Способ 2: Меню «Пуск»
    • Вариант 1: Список программ
    • Вариант 2: Сочетание клавиш
    • Вариант 3: Результат поиска
  • Способ 4: Свойства программы
  • Способ 5: Свойства ярлыка
  • Способ 6: «Командная строка»
  • Способ 7: Диалоговое окно «Выполнить»
  • Способ 8: «Диспетчер задач»
  • Способ 9: «Проводник»
  • Способ 10: «Редактор реестра»
  • Вопросы и ответы

запуск программы от имени администратора в windows 10

Способ 1: Контекстное меню

Самый простой и быстрый способ запустить программу от имени администратора – это воспользоваться ее контекстным меню. Щелкните правой кнопкой мыши по ярлыку или исполняемому файлу, затем из появившегося списка выберите «Запуск от имени администратора».

запуск программы от имени администратора в windows 10-01

Способ 2: Меню «Пуск»

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

Вариант 1: Список программ

Этот вариант предусматривает поиск не по названию, а через список всего, что установлено:

  1. Кликните по кнопке «Пуск» на нижней панели, затем внутри него отыщите нужное приложение. Обратите внимание на то, что программа может быть в папке, которую нужно развернуть, и при этом ее название может отличаться от имени самого приложения: например, это разработчик или компания-издатель, что чаще всего бывает с играми.
  2. запуск программы от имени администратора в windows 10-02

  3. Кликните по значку программы правой кнопкой мыши и в меню наведите курсор на «Дополнительно», затем выберите пункт запуска от имени администратора.
  4. запуск программы от имени администратора в windows 10-03

Вариант 2: Сочетание клавиш

Поскольку в ОС предусмотрена работа с горячими клавишами, то и запуск программ с расширенными правами возможен с помощью них. Для этого нажмите на «Пуск», визуально найдите нужную программу, затем одновременно зажмите клавиши «Ctrl + Shift» и, не отпуская их, мышкой щелкните по названию софта.
запуск программы от имени администратора в windows 10-04

Вариант 3: Результат поиска

И еще один метод открыть так программу через меню «Пуск» — это использование системного поиска, точнее его результата:

  1. Раскройте меню «Пуск» (если пользуетесь отдельной кнопкой в виде лупы, используйте ее — это непринципиально).
  2. запуск программы от имени администратора в windows 10-05

  3. В строке введите название программы, которую нужно запустить с расширенными правами. Вверху появится результат, который больше всего соответствует запросу, а справа — дополнительное окно с основными функциями. Там и выберите пункт «Запуск от имени администратора».
  4. запуск программы от имени администратора в windows 10-06

Способ 4: Свойства программы

Через раздел со свойствами исполняемого файла конкретной программы можно сделать так, чтобы она запускалась от имени администратора всегда, и ни один из способов из этой статьи использовать больше не придется.

  1. Щелкните правой кнопкой мыши по значку приложения. Это может быть как ярлык, так и EXE-файл. Из контекстного меню выберите пункт «Свойства».
  2. запуск программы от имени администратора в windows 10-08

  3. На вкладке «Совместимость» отметьте пункт «Запускать эту программу от имени администратора».
  4. запуск программы от имени администратора в windows 10-09

  5. Примените и сохраните настройки.
  6. запуск программы от имени администратора в windows 10-10

В результате этого выбранное приложение при запуске будет автоматически открываться с повышенными полномочиями, пока отметка с опции в «Свойствах» не будет убрана.

Способ 5: Свойства ярлыка

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

  1. Как и в Способе 4 перейдите в окно «Свойства». Только в этом случае нужно выбрать вкладку «Ярлык». Кликните по кнопке «Дополнительно».
  2. запуск программы от имени администратора в windows 10-11

    Lumpics.ru

  3. В новом окне поставьте галочку у опции запуска с расширенными правами. Нажмите на кнопку «ОК».
  4. запуск программы от имени администратора в windows 10-12

  5. Затем в «Свойствах» также примените и подтвердите настройки ярлыка.
  6. запуск программы от имени администратора в windows 10-13

Способ 6: «Командная строка»

Консоль «Командная строка» позволяет не только просматривать различную информацию и настраивать ОС без использования интерфейсов, но и запускать программы, в том числе с расширенными правами. Метод имеет смысл использовать, если вы хотите запустить таким образом несколько программ сразу.

  1. Запустите «Командную строку», найдя ее по названию в «Пуске». В свою очередь, открытие нужно выполнить от имени администратора.
  2. запуск программы от имени администратора в windows 10-14

  3. Поскольку консоль открыта с расширенными правами, то и все программы, запущенные через нее, также откроются от имени администратора. Вставьте команду такого вида: runas /user:Имя компьютераИмя пользователя Название программы.exe, где «Имя компьютера» — это название устройства, а «Имя пользователя» — учетной записи. Это сработает, если исполняемый файл находится на рабочем столе. Если нет, придется вместо названия ввести путь к нему на диске. Например, если это Photoshop, то адрес будет таким: C:Program FilesAdobeAdobe Photoshop CC 2018. После того как путь будет прописан, нажмите на клавишу «Enter».
  4. запуск программы от имени администратора в windows 10-15

  5. Останется ввести пароль от учетной записи в окне «Командной строки» и нажать на клавишу ввода.
  6. запуск программы от имени администратора в windows 10-16

Читайте также: Как узнать имя компьютера с Windows 10

Если вы не знаете, как отыскать директорию программы, то перейдите в «Свойства» ее ярлыка (на рабочем столе), затем на вкладке «Ярлык» нажмите на кнопку «Расположение файла» либо скопируйте его из поля «Объект».
запуск программы от имени администратора в windows 10-17
При наличии приложения в меню «Пуск» щелкните по его значку правой кнопкой мыши и наведите курсор на «Дополнительно», затем выберите «Перейти к расположению файла».
запуск программы от имени администратора в windows 10-18
Когда переход к директории в «Проводнике» осуществлен, скопируйте путь из адресной строки.
запуск программы от имени администратора в windows 10-19

Способ 7: Диалоговое окно «Выполнить»

Еще один альтернативный метод решения поставленной задачи.

  1. Одновременно зажмите клавиши «Win + R», чтобы открыть окно «Выполнить». В строку впишите название программы с расширением, на нашем примере это photoshop.exe.
  2. запуск программы от имени администратора в windows 10-20

  3. Зажмите клавиши «Ctrl + Shift» и, не отпуская сочетание, кликните по кнопке «ОК».
  4. запуск программы от имени администратора в windows 10-21

Способ 8: «Диспетчер задач»

Если через «Проводник» или «Пуск» нет возможности запустить программу от имени администратора, то с этим сможет помочь «Диспетчер задач» и его функции:

  1. Откройте «Диспетчер задач». Для этого щелкните правой кнопкой мыши по нижней рабочей панели и выберите соответствующий пункт.
  2. запуск программы от имени администратора в windows 10-22

  3. В открывшемся окне нажмите на вкладку «Файл», затем выберите «Запустить новую задачу».
  4. запуск программы от имени администратора в windows 10-23

  5. В пустом поле напишите название софта и отметьте пункт ниже – «Создать задачу с правами администратора». Нажмите на «ОК».
  6. запуск программы от имени администратора в windows 10-24

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

Способ 9: «Проводник»

На панели инструментов «Проводника» также есть инструмент, запускающий программу с расширенными правами. Но для этого сперва понадобится перейти в директорию приложения. Затем откройте вкладку «Средства работы с приложениями». Ниже, в блоке «Запуск» есть кнопка «Запустить от имени администратора». Нажмите на нее.
запуск программы от имени администратора в windows 10-25

Когда строки «Запуск от имени администратора» в «Проводнике» нет, то, скорее всего, произошел системный сбой или выставлены некорректные настройки UAC (контроля учетных записей). Если у вас именно такая проблема, прочитайте о методах решения подобных проблем в наших отдельных статьях.

Подробнее:
Использование и восстановление проверки целостности системных файлов в Windows 10
Отключение UAC в Windows 10

Задать запуск программы от имени администратора можно посредством создания нового параметра в системном реестре. Метод крайне специфический и подойдет только в редких ситуациях.

  1. Откройте «Редактор реестра». Для этого можно воспользоваться системным поиском «Пуска».
  2. запуск программы от имени администратора в windows 10-26

  3. Разверните ветку: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers. В основной части окна кликните по свободной области правой кнопкой мыши и выберите пункт «Создать» > «Строковый параметр».
  4. запуск программы от имени администратора в windows 10-27

  5. Задайте имя новому параметру – оно должно соответствовать пути к исполняемому файлу программы.
  6. запуск программы от имени администратора в windows 10-28

  7. Откройте окно с настройками параметра, щелкнув по нему левой кнопкой мыши дважды. В строке «Значение» пропишите ~ RUNASADMIN и нажмите на «ОК».
  8. запуск программы от имени администратора в windows 10-29

Однажды посреди жаркого августовского дня я получил письмо от Холмса – он срочно просил меня приехать на Бейкер-стрит. Когда я вошел в кабинет, там уже сидела на краешке стула девушка, одетая скромно, но с большим вкусом.

«Знакомьтесь, это мисс Уинсли», — сказал Холмс, указав на нее рукой. «Она расскажет свою историю, которая должна вас заинтересовать», — слегка прищурившись, добавил он.

История мисс Уинсли

Девушка начала свой рассказ, собираясь с силами через каждые две-три фразы и не переставая нервно теребить в руках платочек. Отец ее умер, когда она была еще крохой, и мать вышла замуж повторно за некого мистера Гейтса. Тот был весьма богат, но особых щедрот падчерице не перепадало.

Запуск проводника с полными правами

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

Чтобы получить свою долю наследства, мисс Уинсли должна была найти способ запустить проводник Windows 7 с правами администратора, не отключая контроль учетных записей. Причем на поиски решения ей отводилось ровно неделя.

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

Мисс Уинсли тяжело вздохнула и подняла на нас глаза, полные мольбы:
 — Джентльмены, вы – моя последняя надежда! Если до вечера вы не подберете ключ к загадке, я обречена на нищенское существование.

Холмс задумчиво посмотрел на нее:
— Обычно, я избегаю дел, которые нужно решить к определенному сроку. Но поскольку все ваши карты уже биты, я возьмусь за это дело. Думаю, доктор Ватсон мне в этом поможет.

Когда девушка ушла, Холмс не спеша раскурил трубку и, наконец, обратился ко мне:
— Ватсон, вы сияете как бляха того усатого «бобби», что стоит сейчас на углу. Вам что, известно решение?

В тупике

Я всегда считал, что Холмс не слишком разбирается в современных технологиях – именно поэтому он меня и позвал! Компьютер он использовал разве что для чтения криминальной хроники, да скачивания нот для своих скрипичных упражнений.

Ни слова не говоря, я раскрыл ноутбук, который верой и правдой служил мне еще с иракской кампании. Запустив диспетчер задач с полными правами, я быстро завершил процесс explorer.exe, открыл Файл – Новая задача, ввел там explorer /separate и нажал Enter.

Запуск проводника с полными правами

Не скрывая торжества, я подвинул Холмсу ноутбук с открывшимся окном проводника.

— У explorer.exe есть недокументированный ключ /separate, запускающий проводник в отдельном процессе. Запуск такой команды с полными правами — это и есть ключ к разгадке, Холмс!
— Ватсон, во-первых, есть более гуманные способы завершения проводника…

Длинные пальцы Холмса быстро забегали по клавиатуре, открывая доселе неведомые мне возможности оболочки Windows. «А во-вторых…», — он щелкнул в адресной строке проводника, ввел cmd, нажал Enter и ткнул мундштуком трубки в заголовок окна командной строки. К моему стыду, там не было написано «Администратор».

Запуск проводника с полными правами

— Друг мой, надеюсь, вы понимаете, что окно проводника все-таки было открыто с обычными правами?
— Гм… погодите Холмс, но этот способ точно работал в Windows XP!

Я начал догадываться, почему за шесть дней никто не смог помочь мисс Уинсли. Вид у меня был, наверное, не слишком радостный.

О чем рассказал Process Explorer

Холмс с сожалением взглянул на меня через кольцо дыма:
— Windows XP… У вас есть Process Explorer? Хочу показать вам одну любопытную вещь.

Я, как и любой опытный врач, всегда таскаю в саквояже инструменты компании Sysinternals.

— Ватсон, когда вы запустили проводник в отдельном процессе, повышения прав не произошло, и у процесса остался средний уровень целостности. Но посмотрите внимательнее.

Запуск проводника с полными правами
Увеличить рисунок

— Process Explorer показывает, что отдельный процесс проводника запущен из-под процесса svchost.exe командой:

explorer.exe /factory,{75dff2b7-6936-4c06-a8bb-676a7b00b24b} –Embedding

Холмс навел курсор на процесс svchost.exe, и я увидел, что это служба запуска процессов DCOM-сервера. Он подвинул мне ноутбук, откинулся на спинку кресла и загадочно улыбнулся. Было непонятно, знает ли он точное решение, но направление для поисков он мне показал.

Поиски в реестре

Я открыл редактор реестра и запустил поиск по идентификатору {75dff2b7-6936-4c06-a8bb-676a7b00b24b}, который используется в командной строке проводника. Он привел меня в один из подразделов HKEY_CLASSES_ROOT\CLSID. Исходя из названия параметра по умолчанию, подраздел отвечал за запуск нескольких процессов проводника одновременно.

Запуск проводника с полными правами
Увеличить рисунок

В параметре AppID содержался другой идентификатор, очевидно, относящийся к приложению «Проводник». Дальнейший поиск по нему в реестре привел меня в раздел

HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}

Запуск проводника с полными правами
Увеличить рисунок

В параметре по умолчанию там было указано Elevated-Unelevated Explorer Factory, что явно намекало на связь с запуском проводника с полными и обычными правами.

— Холмс, параметр RunAs со значением Interactive User, очевидно, указывает на тип учетной записи для запуска процесса. Возможно, есть другие допустимые значения!

Я открыл браузер, намереваясь поискать в Интернете, но Холмс внезапно остановил меня:

— Минутку, Ватсон! Иногда полезно подумать самому, пока Гугл не отучил вас от этого достойного занятия. Вы слышали про оснастку «Службы компонентов»?

Секретные службы [компонентов]

Холмс нашел оснастку поиском в меню «Пуск» (впоследствии я узнал, что можно еще запустить исполняемый файл dcomcnfg.exe).

— Ее основным назначением является настройка объектов DCOM, и вот вам компонент Elevated-Unelevated Explorer Factory. Это не случайное совпадение!

Запуск проводника с полными правами

Холмс открыл свойства компонента, и я увидел, что на вкладке «Удостоверение» предусмотрен выбор учетной записи для запуска процессов проводника.

Запуск проводника с полными правами

«Параметр Текущий пользователь (Interactive User) соответствует значению параметра RunAs в реестре», — с авторитетным видом пояснил Холмс.

Увидев и другие варианты, я предположил,  что этот параметр ограничивает запуск проводника текущими правами учетной записи, которые даже у администратора являются обычными.

— Получается, нужно попробовать установить параметр «Запускающий пользователь». Однако почему все опции заблокированы, Холмс?
— Это же элементарно, Ватсон!

Смена типа учетной записи для запуска проводника

Холмс переключился в редактор реестра.

— Поскольку в оснастке невозможно изменить тип учетной записи, у вас нет прав на внесение изменений в раздел реестра. Это происходит в случае, если его владельцем является системная учетная запись TrustedInstaller.

Он ловко получил доступ к разделу реестра и перезапустил оснастку. Чудесным образом в свойствах компонента Elevated-Unelevated Explorer Factory появилась возможность изменить тип учетной записи!

Запуск проводника с полными правами

Затем Холмс снова вернулся в раздел HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2} и продемонстрировал мне, что параметр  RunAs исчез после изменения в оснастке.

Невозмутимо попыхивая трубкой, Холмс вернул исходные права и владельца раздела реестра на свои места, пояснив при этом:

— Как видите, изменение типа учетной записи для запуска проводника возможно двумя способами – в оснастке «Службы компонентов» и прямо в реестре. Впрочем, Ватсон, я не рекомендую вам удалять параметр реестра, т.к. достаточно переименовать его, например, в xRunAs.

Он подвинул мне ноутбук, давая понять, что проблема мисс Уинсли решена, и ехидно добавил:
— Кстати, Ватсон, теперь вовсе необязательно завершать все процессы проводника. Просто используйте ваш недокументированный ключ.

Запуск проводника с полными правами

Я открыл командую строку с полными правами и выполнил explorer.exe /separate. Теперь запущенный процесс проводника (PID 5948) имел высокой уровень целостности.

Запуск проводника с полными правами
Увеличить рисунок

— Значит, «Текущий пользователь» (Interactive User) соответствует маркеру безопасности с обычными правами, который по умолчанию выдается даже администратору?
— Абсолютно верно, Ватсон! Вспомните историю про два билета на спектакль. Когда команда выполняется от имени администратора, «Запускающий пользователь» уже соответствует маркеру безопасности администратора. Поэтому теперь у проводника высокий уровень целостности, а его права полноценно повысились.

Я ввел в адресной строке проводника cmd, и командная строка открылась с полными правами (PID 2612).

— Можно вызывать мисс Уинсли?
— Конечно, Ватсон! И думаю, девушке будет приятно, если вы добавите ей в контекстное меню пункт для запуска проводника от имени администратора. Это послужит наглядным объяснением для распорядителей последней воли мистера Гейтса.

Пункт контекстного меню для запуска проводника с полными правами

Едва переступив порог, мисс Уинсли воскликнула:
— Джентльмены, неужели вы смогли найти решение всего за час?
— Позвольте ваш нетбук, леди. Доктор Ватсон покажет вам решение.

Мисс Уинсли достала из объемной сумочки серебристый VAIO и протянула мне. Уже через пару минут я создал в контекстном меню пункт для открытия папки от имени администратора.

Windows Registry Editor Version 5.00

;Контекстное меню папки
[HKEY_CLASSES_ROOT\Directory\shell\ExplorerElevated]
@="Открыть папку от имени администратора"
;Отображение пункта только при нажатой клавише SHIFT
"Extended"=""
"Icon"="imageres.dll,73"

[HKEY_CLASSES_ROOT\Directory\shell\ExplorerElevated\command]
@="nircmd.exe elevate explorer.exe /separate /root,\"%1\""

;Контекстное меню фона папки и рабочего стола
[HKEY_CLASSES_ROOT\Directory\Background\shell\ExplorerElevated]
@="Открыть папку от имени администратора"
;Отображение пункта только при нажатой клавише SHIFT
"Extended"=""
"Icon"="imageres.dll,73"

[HKEY_CLASSES_ROOT\Directory\Background\shell\ExplorerElevated\command]
@="nircmd.exe elevate explorer.exe /separate /root,\"%V\""

Запуск проводника с полными правами

— Мисс Уинсли, выбрав этот пункт и согласившись с запросом контроля учетных записей, вы откроете папку проводника с полными правами. Все программы, запущенные из этого окна проводника, тоже будут иметь права администратора. Перетаскивание файлов в программы с любыми правами также будет работать.

Впервые за время пребывания на Бейкер-стрит мисс Уинсли улыбнулась, и ее глаза засветились от счастья. Прижимая к груди нетбук, она осыпала меня словами благодарности, заставив даже покраснеть под ироничным взглядом Холмса.

Уже в дверях мисс Уинсли внезапно повернулась и спросила:
— Джентльмены, скажите, а это решение будет работать в Windows vNext? В завещании есть еще один пункт – я должна перейти на нее в день выхода RTM.

Я замер, но Холмс отреагировал моментально:
— Но ведь в завещании не сказано, что вы должны запускать проводник с полными правами в Windows vNext?

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

А я не смог удержаться от вопроса:
— Откуда у вас такие глубокие познания в Windows, Холмс?
— Это элементарно, Ватсон! Я подписан на вестник «Think Outside the Box!», благодаря которому регулярно пополняю свой багаж знаний. Да и разобраться в Windows все-таки проще, чем научиться играть на скрипке!

  • Как открыть проводник при установке windows
  • Как открыть пустой рабочий стол на windows 10
  • Как открыть проводник от имени администратора windows 10
  • Как открыть реестр ошибок в windows 10
  • Как открыть проводник на компьютере windows 10