Запрошенный доступ к реестру не разрешен ошибка при сравнении папок TFS - PullRequest
0 голосов
/ 01 августа 2020

Я использую Team Foundation Server 2012. Сравнение папок с использованием пакетного файла дает следующую ошибку:

"Requested registry access is not allowed" 

Ошибка возникает только для типов файлов .bmp. Если папки сравниваются вручную в TFS, ошибки не возникает.

Пакетный файл имеет следующую команду

tf.exe folderdiff $/folder1 $/folder2

Когда пакетный файл обычно запускается с правами администратора и возникает ошибка учетной записи пользователя без прав администратора. Но в любой учетной записи пользователя щелкните правой кнопкой мыши командный файл «Запуск от имени администратора» без ошибок. Файл .bat работал на другом клиентском компьютере.

Есть ли способ исправить эту ошибку?

1 Ответ

0 голосов
/ 03 августа 2020

Вы можете запустить regedit и перейти к ключу, к которому вы пытаетесь получить доступ (что-то вроде: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\xx.0\TeamFoundation\SourceControl\FolderDifference) со своим скриптом, щелкните его правой кнопкой мыши и просмотрите разрешения, добавьте попытку добавить пользователя без администратора и предоставьте ему соответствующее разрешение (полный доступ, чтение, специальные разрешения).

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...