среда, 9 июля 2014 г.

Как исправить ошибку применения безопасности?

В процессе переноса файлов и папок со старого диска на новый иногда возникает проблема, что система не дает доступ к некоторым файлам и папкам старого диска (например, к файлам пользователя в папке users) мотивируя тем, что у них другой владелец. При попытке через меню "свойства"-"безопасность" (выбрать своего пользователя, установить галку «Полный доступ» — «Применить») отдавалась ошибка «Ошибка при применении параметров безопасности к папке»


Для исправления данной ошибки требуется внести изменения в реестр.
Создайте текстовый документ .txt, и вставьте следующий код:
для русской Windows: 

[HKEY_CLASSES_ROOT\*\shell\runas] 
@="Смена владельца" 
"Extended"="" 
"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] 
@="Смена владельца" 
"Extended"="" 
"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"

для английской версии Windows:

[HKEY_CLASSES_ROOT\*\shell\runas] 
@="Стать владельцем и задать полный доступ к объекту" 
"Extended"="" 
"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] 
@="Стать владельцем и задать полный доступ к объекту" 
"Extended"="" 
"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"

После вставки, нужно изменить расширение файла на .reg, нажать правой кнопкой мышки и выбрать "слияние".
Далее нужно зажать и не отпускать Shift, кликнуть по проблемной папке или файлу правой кнопкой мышки и выбрать пункт "Смена владельца".

Комментариев нет:

Отправить комментарий