3

MSI, который я установил для надстройки Excel (Invantive Control), установил надстройку для всех пользователей. Я работаю на терминальном сервере, так что теперь у всех пользователей есть эта надстройка, в то время как она используется только одним пользователем. У меня был только этот сингл для пользователя, чтобы использовать надстройку.

Как настроить надстройку для работы только для этого одного пользователя?

1 ответ1

2

Предупреждение! Этот ответ предоставляет решение, которое включает в себя изменение реестра. Пожалуйста, убедитесь, что у вас есть действительная резервная копия на случай, если вы можете что-нибудь сломать

Сначала вам нужно экспортировать текущее состояние установки надстройки. Это можно сделать, экспортировав следующий раздел реестра с помощью редактора реестра (regedit.exe). Затем вы должны запустить слегка измененную версию для учетной записи пользователя. Вот как вы это сделаете:

  1. Нажмите значок Windows и введите regedit.exe . Перейдите в HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins\Invantive Control for Excel и экспортируйте этот ключ с помощью меню File . Сохраните файл на рабочем столе.
  2. Измените значение ключа LoadBehavior на 0 . Это отключит надстройку для всех пользователей.
  3. Откройте файл, который вы только что сохранили. Измените HKEY_LOCAL_MACHINE на HKEY_CURRENT_USER . Разошлите этот файл пользователю, которому необходимо включить надстройку.
  4. Войдите в систему как пользователь, которому необходимо включить надстройку. Из этой учетной записи пользователя запустите файл реестра, который вы отредактировали на предыдущем шаге.
  5. Надстройка должна загружаться для этого пользователя, а не для других.

Для полноты, это реестр, который используется для установки на мою машину. Ваша конфигурация может отличаться, например, от путей к файлам. Используйте с осторожностью.

В реестре кроме как отключить надстройку для всех пользователей:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins\Invantive Control for Excel]
"LoadBehavior"=dword:00000000

Реестр, за исключением включения надстройки для текущего пользователя:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\Invantive Control for Excel]
"Description"="Invantive Control for Excel"
"FriendlyName"="Invantive® Control for Excel"
"LoadBehavior"=dword:00000003
"Manifest"="file:///C:/Program Files/Invantive Software B.V/Invantive Control for Excel/Invantive.Producer.Control.vsto|vstolocal"

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