PDA

Показать полную графическую версию : Предупреждение 1336: Список управления доступом (ACL) имеет неверную структуру.


shadowmaster63
08-04-2010, 13:58
Собственно вот и ошибка
Нашёл её в логах после комманды
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Как я понял из-за этой ошибка не ставится ни мой офис ни VS 2008.
гугль что то ничего интересного по исправлению данной ошибки не выдал....
кто знает что как это можно исправить ?

shadowmaster63
09-04-2010, 08:56
Есть хотя бы какие нибудь предположения как это исправить ?

Vancouver
09-04-2010, 09:12
http://support.microsoft.com/kb/313222/ru
http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx

shadowmaster63
10-04-2010, 10:12
По первой ссылки Програмка Фикс ИТ не работает так как у меня Win 7 x64 а она для висты и предыдущих.
Описанный там ручной способ как раз и сводится к выполнению комманды написанной мною выше !

Пару слов об этом коде

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt


subinacl /subdirectories %programfiles%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt

subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt

Во первых комманды заканчиваются вот такой ошибкой

Last Syntax Error:WARNING : /grant=administrators=f : Error when checking arguments

Так как система у меня полностью русифицирована. И похоже такой группы пользователей нету.
а так же похоже
и /grant=users=r /grant=everyone=r /grant=restricted=r
таких тоже нету.
Подскажите их аналоги. Или может я что то не правильно делаю ?

Если же этот код эквивалентен этому то я уже это делал.
subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=Администраторы
subinacl /subkeyreg HKEY_CURRENT_USER /setowner=Администраторы
subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=Администраторы

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Администраторы=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=Администраторы=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Администраторы=f /grant=system=f
если нет то помогите мне его исправить с поправкой на русский язык.
Еще не знаю почему но при выполнении комманд через батник в консоль место Русских букв как обчно крякозябры.
В какой кодировке надо сохранять батник ?

Еще одно примечание в строке

subinacl /subdirectories %programfiles%\
Следует вставить кавычки
subinacl /subdirectories "%programfiles%"\
инчаче вместо Program files коммандная строка подхватит только слово Program

Vancouver
10-04-2010, 10:46
В какой кодировке надо сохранять батник ? »
Используйте DOS-866. Блокнот не умеет сохранять в этой кодировке. Akelpad подойдёт.
Другие редакторы (http://forum.oszone.net/showthread.php?t=11142).

shadowmaster63
10-04-2010, 13:13
За кодировку спасибо а вот как по поводу решения проблемы...
в приложенной картинке ошибка которую выдает оффис.
Точно такую же картинку выдает WebDesignerCore который требуется для установки VS 2008. Может это поможет ?

Vancouver
10-04-2010, 13:36
shadowmaster63, пробуйте.
http://www.brianpeek.com/blog/archive/2007/11/29/weird-vista-registry-issue.aspx

shadowmaster63
11-04-2010, 10:44
Что из этой статьи я должен попробовать ?

Vadikan
11-04-2010, 12:54
shadowmaster63, быстрее и проще всего решить проблему так: Как выполнить переустановку (обновление) Windows 7 (http://www.outsidethebox.ms/9962/).

Как вы уже убедились, вручную восстановить стандартные разрешения затруднительно, готового фикса нет. Поэтому нужно либо не трогать права самому, либо (если уж было очень интересно их поменять) накатить систему поверх - при этом права восстановятся.




© OSzone.net 2001-2012