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

Независимо от того, как я настроил разрешения для этого файла, это происходит постоянно. Другие файлы, созданные в режиме без прав администратора, не требуют одобрения для всего? Как я могу "разблокировать" этот файл? (Таким образом, мне не нужно нажимать кнопку "Продолжить" для всех моих действий!

1 ответ1

0

Чтобы сделать файл доступным для других пользователей, необходимо обновить уровень целостности файла.

Это можно сделать с помощью icacls.exe в папке system32, но этот reg-файл добавит контекстное меню, которое позволяет установить уровень:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\setintegritylevel]
"SubCommands"="setintegritylevellow;setintegritylevelmedium;setintegritylevelhigh;"
"MUIVerb"="Set Integrity Level"
"Position"="-"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\setintegritylevel]
"SubCommands"="setintegritylevellow;setintegritylevelmedium;setintegritylevelhigh;"
"MUIVerb"="Set Integrity Level"
"Position"="-"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelhigh]
@="High"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelhigh\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel H"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevellow]
@="Low"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevellow\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel L"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelmedium]
@="Medium"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelmedium\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel M"

Для этого вам нужно сделать копию файла «icacls.exe» и назвать его «icaclsadmin.exe», щелкнуть правой кнопкой мыши новый файл .exe и перейти на вкладку "Совместимость". Выберите "Запуск от имени администратора" (для всех пользователей), и все готово :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .