Если Вам приходится копировать/перемещать файлы в системные папки с заменой имеющегося файла, то Вам может пригодиться решение, добавляющее в контекстное меню файлов и папок пункт «Стать владельцем и задать полный доступ к объекту». Это сэкономит Вам время затрачиваемое на смену владельца и прав, а также упростит данное действие.
- Создайте необходимый Вам reg-файл, в зависимости от установленной версии Windows.
Если у Вас установлена изначально русская версия Windows скопируйте данный текст:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»
[-HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«HasLUAShield»=»»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»
[-HKEY_CLASSES_ROOT\exefile\shell\runas2]
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@=»Стать владельцем и задать полный доступ к объекту»
«HasLUAShield»=»»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
Если у Вас установлена изначально английская версия Windows + русский языковой пакет скопируйте данный текст:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t»
[-HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«HasLUAShield»=»»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@=»Стать владельцем и задать полный доступ к объекту»
«Icon»=»C:\\Windows\\System32\\imageres.dll,-78»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t»
[-HKEY_CLASSES_ROOT\exefile\shell\runas2]
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@=»Стать владельцем и задать полный доступ к объекту»
«HasLUAShield»=»»
«NoWorkingDirectory»=»»
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant administrators:F»
- Примените созданный Вами reg-файл.
- Далее щелкните на созданном Вами reg-файле правой кнопкой мыши и выберите пункт Слияние (Merge).
- Нажмите в первом появившемся окне кнопку Да (Yes), а в следующем кнопку ОК.
Чтобы воспользоваться добавленным пунктом меню:
- Щелкните на файле или папке правой кнопкой мышки и выберите пункт «Стать владельцем и задать полный доступ к объекту».
- В любых окнах, если они появятся нажмите кнопку Да(Yes).
Теперь после проделанных действий, нажав на любой файл правой кнопкой мыши и выбрав в контекстном меню «Стать владельцем и задать полный доступ к объекту» Вы станете владельцем файла или папки и получите полный доступ.