TrustedInstaller предотвращает запись реестра в HKCR\DirectShow\MediaObjects\Categories

Я пытаюсь установить DMO, который требует от меня записи в HKCR\DirectShow\MediaObjects\Categories\57f2db8b-e6bb-4513-9d43-dcd2a6593125, этот путь реестра защищен TrustedInstaller, и кажется, что эта защита является новой в Windows 7 (она работает на предыдущих платформах).

Как мне установить DMO?

Есть много мест, которые предлагают взять на себя ответственность за этот раздел реестра, но это просто неправильно.

Кстати, мы использовали стандартный Wix3 для записи значений реестра.


person Ran Davidovitz    schedule 11.10.2009    source источник


Ответы (1)


Установщик Windows нельзя использовать для обновления Windows. Я знаю, это звучит смешно, но установщик Windows предназначен для «приложений», а доверенный установщик — для «операционной системы». Чтобы обновить части операционной системы, вам необходимо использовать пакет обновления операционной системы или базу знаний.

Если это задокументированное место в реестре, которое вы должны иметь возможность расширить, то я предполагаю, что необходимо связаться с Microsoft по поводу защищаемого ключа. Я предполагаю, что это ошибка.

Если это ошибка в Windows, Microsoft, надеюсь, предоставит обходной путь или исправление. Возможно, ответ заключается в том, чтобы стать владельцем реестра, но я согласен, что это не кажется правильным.

person Rob Mensching    schedule 13.10.2009
comment
Только одно замечание, кажется, что разрешение было на RC, а на RTM Windows 7 оно было удалено :) Очень интересно и надеюсь, что я больше не столкнусь с защищенным реальным реестром. - person Ran Davidovitz; 13.10.2009
comment
Хорошо. Это означает, что почти наверняка это была ошибка в RC, которая была исправлена ​​в RTM. Фух. - person Rob Mensching; 15.10.2009