Показать полную графическую версию : [решено] Права доступа к launcher игры SWTOR
bezdelnikt@fb
03-04-2012, 13:09
Установил SWTOR. В системе две учетных записи, админ и юзер. Установил из под юзера. Но теперь при старте игры постоянно спрашивает админский пароль, разве это нормально и что можно предпринять чтоб игра начала стартовать как браузер, скайп и прочии приложения без запроса пароля администратора?
Спасибо.
Petya V4sechkin
03-04-2012, 18:25
bezdelnikt@fb, выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) при запуске (меню File -> Save) в архиве на любой файлообменник. Если система 32-битная, сохраните в PML-формате, а если 64-битная - в CSV-формате.
bezdelnikt@fb
03-04-2012, 21:08
Petya V4sechkin, что то большой лог получается, может например выделить C:\процесс\игры.PML потом Properties/Stack/Save или какой то еще способ есть или обязательно полностью ибо все процессы взаимосвязанны?
Спасибо за ответ
Morpheus
03-04-2012, 21:38
bezdelnikt@fb, что, и в архиве большой?
bezdelnikt@fb
04-04-2012, 12:24
Не хочется весь лог размещать, вот ты Morpheus, можешь свой лог тут разместить т.е. ссылку на него, чтоб любой смог посмотреть?
Файл залил, когда появилось окно запроса пароля, выключил swtor и сохранил лог Process Monitorа
http://narod.ru/disk/45163067001.ac399860c623f53aa3d01b11aae36abd/Logfile.7z.html
Petya V4sechkin
05-04-2012, 08:02
постоянно спрашивает админский пароль
Под этим подразумевается запрос UAC на повышение прав.
Можно попробовать переименовать launcher.exe
Еще в теме
[решено] Запуск программ с включенным UAC без повышения прав (http://forum.oszone.net/thread-145492.html)
bezdelnikt@fb
05-04-2012, 12:04
Спасибо за ответ.
Переименоование launcher результата не дало.
Создал твик из пред последнего сообщения темы, которая по ссылке
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker] @="Force Run As Invoker (UAC)"
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker\command] @="cmd /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""
Но не сработало, совсем твик не добавился.
Создал ключ string value с именем
C:\Program Files\Electronic Arts\BioWare\Star Wars - The Old Republic\launcher
и значением
RUNASINVOKER
Но все равно запрашивает пароль.
А вот запрос UAC на повышение прав. это не есть получается админский пароль и по сути такая программа, запущенная с вводом UAC не сможет административные задачи в windows 8 выполнить без дополнительных подтверждений прав административных, да или она получает полный доступ к системе?
Petya V4sechkin
07-04-2012, 12:41
Создал ключ string value с именем
Не получилось?
Примените твик реестра (http://oszone.net/5604)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"
bezdelnikt@fb
07-04-2012, 19:58
Примените твик реестра »
Спасибо, про кавычки не вспомнил. Но все равно запрашивает при старте swtor пассворд и с добавленным твиком. Наверное разработчики игры на восьмерку не расчитывали при ее создании и не добавили поддержку UAС 8 ки в движок
Petya V4sechkin
07-04-2012, 20:00
и с добавленным твиком
Давайте проверим, выложите содержимое (в Regedit -> меню File -> Export) раздела
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
bezdelnikt@fb
07-04-2012, 20:05
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher"="RUNASINVOKER"
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"
Первый не рабочий, второй рабочий, если в выполнить его прописать и нажать оке то запрос пасса и старт игры, но все таки запрос есть
и еще в этом разделе твикавом есть первая строка Default с значением value not set но она почему то не експортировалась
Petya V4sechkin
07-04-2012, 20:19
bezdelnikt@fb, еще попробуйте:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"
bezdelnikt@fb
07-04-2012, 20:36
Что то с правами, не могу создать такой ключ в этом разделе, в HKEY_CURRENT_USER могу, в HKEY_LOCAL_MACHINE не получается, пишет если вручную создавать ключ
cannot create value. Error writyng to the registry
и regedit не могу с правами администратора стартануть, пишет
The service cannot accept control messages at this time.
Добавил к HKEY_LOCAL_MACHINE ключ, но все равно запрашивает, может это не критично и игра не получает основных админских прав, если так то в общем можно и оставить, но если получает то конечно не радует это
Petya V4sechkin
08-04-2012, 11:16
bezdelnikt@fb, раз параметры не работают, удалите их.
На форуме swtor.com в нескольких аналогичных темах советуют режим совместимости (http://www.oszone.net/10661) с Windows XP.
А в этой инструкции (http://www.swtor.com/community/showthread.php?p=2918635) объясняется, что в лаунчере задан флаг AdditiveRunAsHighest, который переопределяет RunAsInvoker (потому и не работает).
bezdelnikt@fb
09-04-2012, 00:49
Спасибо огромное Petya V4sechkin, режим совместимости xp sp3 и все сразу нормально стало, не думал что такой результат может быть да и с вистой совместимость не подходила когда ставил, с икспи все подошло.
Krishnoved
17-09-2013, 23:02
Всем спасибо.
Я воспользовался этим способом
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher"="RUNASINVOKER"
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"
Но помогло лишь после того как я в ярлыке из под текущего пользователя настроил совместимость с Windows XP SP3 и запуск с административными правами по умолчанию.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC