3

Сразу после установки Office 97 я больше не могу изменить настройку уровня контроля учетных записей в диалоговом окне "Настройки контроля учетной записи пользователя".

Я могу переместить ползунок на другой уровень вверх или вниз, но при нажатии кнопки "ОК" ответа нет. После полной деинсталляции Office 97 (я также использовал eraser97.exe после обычного процесса удаления, чтобы убедиться, что он был полностью удален), диалоговое окно "Параметры управления учетными записями пользователей" больше не появляется даже при нажатии "Изменить параметры управления учетными записями пользователей". "ссылка из Центра действий.

Из проведенного мною исследования кажется, что это общая проблема для людей, которым необходимо использовать Office 97, и это может быть связано с конфликтом между системой защиты макросов в Office 97 и реализацией UAC в Windows 7.

Все еще возможно изменить настройки UAC, внося изменения непосредственно в реестр, но это не идеально и не должно быть необходимым. Я всегда вошел в систему как администратор и пробовал это на 4 отдельных компьютерах с одинаковым результатом. Обратите внимание, что в этом случае я не могу перейти на более позднюю версию Office. Я использую только Access из Office 97, и он содержит особую особенность, которая мне абсолютно необходима, чего нет в более поздних версиях Access.

Я полностью понимаю, что Office 97 больше не поддерживается Microsoft, но я думаю, что это не имеет значения в этом случае, так как это ошибка Windows 7 при установке программного обеспечения, которое работает правильно в Windows XP. Windows 7 должна продолжать удовлетворительно работать независимо от того, установлен Office 97 или нет, как и любое другое устаревшее приложение. Это особенно верно для основных аспектов, таких как UAC.

Мы уже рассматривали возможность использования режима Windows 7 XP, но из-за множества ограничений он не подходит для большинства систем, на которые нам нужно установить.

Примечание: кроме этой проблемы Access 97, кажется, работает без проблем в Windows 7.

Буду благодарен за некоторую помощь в этом вопросе.

1 ответ1

3

Теперь мы выяснили, какова конкретная причина этой проблемы.

Office 97 вносит много изменений в реестр Windows, когда он установлен. Это, конечно, следовало ожидать.

К сожалению, это изменяет некоторые существующие значения в определенных разделах реестра, которые являются причиной проблемы. Изменения были уместны для более старых версий Windows, но определенно не для Windows 7.

Для нас сработало резервное копирование определенных значений ключей реестра, установка Office 97, а затем восстановление этих значений.

В каждом случае это значение ключа по умолчанию, которое необходимо восстановить.

Ключи, о которых идет речь:

HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

Восстановление исходных значений по умолчанию для последних 3 клавиш, показанных выше, фактически само по себе восстанавливает нормальную работу пользовательского интерфейса настроек UAC, но, поскольку все остальные ключи тесно связаны, их также необходимо восстанавливать.

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