Chern
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Невозможно в реестре открыть раздел HKEY_CLASSES_ROOT\.zmv и еще много подобных других. Соответственно, не работают эти расширения файлов. При этом родной редактор реестра говорит, что "не удается открыть ".zmv". Ошибка при открытии раздела". Разрешения на этот раздел невозможно выставить, как удалить его. Захожу под правами админа, пробовал в безопасном режиме. Воспользовался нижеприведенным советом из Windows XP FAQ, пробовал использовать прогу RegDelNull от Sysinternals.com. Результат нулевой. Что можно сделать кроме переустановки Windows? Цитата: Дело в том, что в разделе .zmv в конце имени стоит нулевой символ, который является частью имени (т.е. имя у этого раздела состоит из пяти символов). Сама прога работает с такими ключами через функции из набора Native API, которые содержатся в ядре NT-системы. Обычные API- функции, через которые работает REGEDIT и все остальные проги, не могут работать с такими именами, так как нулевой символ в конце имени им воспринимается как конец строки, а не как часть самого имени. Вот поэтому у всех этих прог крышу и срывает от этого ключа. Для удаления этого ключа можно написать прогочку, которая будет работать с реестром через Native API. А прочитать про это и взять примерчик похожей проги можно на http://www.sysinternals.com/ Ну а к правам юзера на доступ к ветке реестра данная проблема естественно не имеет никакого отношения. | | Всего записей: 746 | Зарегистр. 03-06-2003 | Отправлено: 11:12 20-01-2006 | Исправлено: Chern, 14:31 20-01-2006 |
|