Каждый раз, когда я запускаю клиент Teamspeak 3, у меня появляется Windows UAC, и, если честно, это, наконец, раздражало меня до такой степени, что я собираюсь попытаться что-то с этим сделать!

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

Кто-нибудь может подтвердить, что это / не так? Если это не так, как я могу сделать так, чтобы я не получал уведомления UAC о запуске этой конкретной программы?

ОС: Windows 10 x64 Установлена на OS/ основной диск, в Program Files.

2 ответа2

2

Общий подход к избавлению от UAC заключается в использовании Microsoft Application Compatibility Toolkit.

  1. Загрузите и установите набор средств для обеспечения совместимости приложений Microsoft.
  2. Запустите соответствующую версию 32-битной или 64-битной - в зависимости от приложения для модификации.
  3. Выберите "Новая база данных" (или заново откройте существующую базу данных, если вы добавляете другую настройку приложения) и щелкните правой кнопкой мыши -> "Создать новую" -> "Исправление приложения".
  4. Введите имя, поставщика и выберите исполняемый файл [продолжить]
  5. Пропустить режимы совместимости [продолжить]
  6. Выберите одно исправление совместимости: "ForceAdminAccess" [продолжить]
  7. снимите все флажки, но оставьте "COMPANY_NAME" и "PRODUCT_NAME" (в противном случае вам придется создавать новый патч для каждой версии) [продолжить]
  8. выберите базу данных и сохраните ее
  9. щелкните правой кнопкой мыши по базе данных и установите ее.

Если это не работает, вы также можете попробовать добавить режим совместимости "RunAsAdmin".

0

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

Чтобы это исправить, я переустановил Teamspeak и установил его вне каталога Program Files, это устраняет проблему с необходимостью доступа к редактированию файлов в виртуальном пространстве и, следовательно, останавливает уведомление UAC!

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