Questão:
Posso executar o The Old Republic sem uma conta de administrador?
Mag Roader
2011-12-28 11:29:08 UTC
view on stackexchange narkive permalink

Resumindo uma história estupidamente longa ...

Tenho acesso a um computador com Windows 7, no qual só consigo fazer login com uma conta de "Convidado". A conta de convidado não tem acesso de administrador.

Star Wars: The Old Republic já está instalado e, de fato, há um atalho na área de trabalho; no entanto, a tentativa de executá-lo solicita uma senha de administrador. Eu conheço uma pessoa que é administradora, mas não quero incomodá-la toda vez que quero executar o jogo.

Posso jogar Star Wars: The Old Republic nesta máquina e se for o caso como? Desejo que a Administradora configure algo (um atalho ou algo assim), desde que eu possa executá-lo sem a ajuda dela.

Relacionado, se não duplicado (provavelmente é por isso que está perguntando): http://gaming.stackexchange.com/questions/42747/how-do-i-stop-the-launcher-bringing-up-the-uac-prompt -toda vez
@Nick Não é realmente a mesma pergunta. Parece que o prompt do UAC acontece, mesmo em contas de administrador, se o UAC estiver ativado. Esse não é o problema, aqui, embora estejam relacionados - parece que a solução pode acabar sendo a mesma. Que dor!
@MagRoader: Eles são exatamente os mesmos motivos. Lembre-se, mesmo em contas de administrador, os programas são iniciados com direitos de usuário. Um programa que ativa um UAC em uma conta de administrador também ativa um UAC em uma conta de usuário ** e vice-versa **.
Publiquei uma resposta para [Como faço para que o iniciador exiba o prompt do UAC toda vez?] (Http://gaming.stackexchange.com/a/153365/61492) que testei no Windows 8.1
Quatro respostas:
3Doubloons
2011-12-28 12:59:14 UTC
view on stackexchange narkive permalink

Tecnicamente, sim, mas é um pouco complicado de configurar.

Você precisará usar o Application Compatibility Toolkit da Microsoft para aplicar correções ao inicializador.

  1. Primeiro, baixe e instale o Compatibility Toolkit e o Application verifier.
  2. Execute o Compatibility Toolkit Assistente do analisador de usuário padrão . Ele está localizado no Menu Iniciar> Kit de Ferramentas de Compatibilidade de Aplicativos da Microsoft> Ferramentas de Desenvolvedor e Testador
  3. Insira o local (ou navegue até) o inicializador. Deve estar em C: \ Arquivos de programas (x86) \ Electronic Arts \ BioWare \ Star Wars-The Old Republic
  4. Clique em Iniciar
  5. Muito importante: você deve ver 2 prompts de LUA: o primeiro para o Standard User Analyzer e o segundo para o SWTOR Launcher. Aceite o primeiro, mas recuse o segundo.
  6. O Analyzer perguntará se o aplicativo foi executado sem problemas. O inicializador não deveria ter sido iniciado (se foi, você pode ter aceitado o prompt do LUA que eu disse para recusar anteriormente). Clique em Não✓
  7. O Analyzer irá sugerir algumas atenuações. Você deve apenas precisar marcar Forçar acesso do administrador (*), mas se quiser ter certeza ou se não funcionar na primeira vez, você pode verificar todos ; isso só vai diminuir a segurança em algumas pastas / chaves de registro extremamente específicas. Isso não deve causar nenhum problema em um ambiente que permite que você jogue SWTOR.
  8. Clique em "Iniciar" para testar as configurações.
  9. O iniciador deve ter iniciado corretamente sem nenhum prompt. Do contrário, clique em não e selecione mais atenuações na etapa 7.
  10. Assim que o iniciador funcionar corretamente, clique em Sim e em Exportar para criar um arquivo msi contendo suas correções.
  11. Execute o MSI gerado para instalar os shims permanentemente.

Há uma última etapa para cuidar de cada prompt. Na pasta extras de sua instalação SWTOR (então C: \ Arquivos de programas (x86) \ Electronic Arts \ BioWare \ Star Wars-The Old Republic \ extras ), deve haver ser um arquivo denominado vc2008redist_x86.exe . Renomeie-o para vc2008redist_x86.exe.unused

(*) Apesar do nome, este shim não dá acesso de Administrador ao iniciador sem o seu conhecimento; cabe ao iniciador dizer que você é um Administrador quando, na verdade, você não ocorreu

Se alguém quiser pular para a etapa 11, [aqui está meu msi] (http://www.mediafire.com/?c2m64oms0r133ry). Não estou prometendo se vai funcionar ou não (para começar, instalei o SWTOR na minha unidade D), mas se isso puder economizar tempo de alguém, ótimo.
Esta é uma versão mais detalhada da minha resposta. Excelente trabalho. http://gaming.stackexchange.com/questions/42747/how-do-i-stop-the-launcher-bringing-up-the-uac-prompt-every-time
Obrigado por este guia detalhado. Na etapa 7, desmarquei tudo, exceto "Forçar acesso do administrador" e funcionou para mim. Mas estou pensando sobre este vc2008redist_x86.exe. Talvez alguém possa me dizer por que existe, se não for necessário.
É tecnicamente necessário, mas apenas uma vez. É o instalador para as dlls redistribuíveis do Visual Vtudio. Idealmente, ele só precisa ser instalado uma vez, mas por algum motivo, a Bioware o executa em cada inicialização.
Para mim, as configurações padrão * não * funcionaram. Mas usar apenas "Forçar acesso do administrador" funcionou.
Bom saber. É isso que meu instalador também define. Vou editar assim que meu jantar estiver pronto
Recentemente instalei o jogo e não há nenhum arquivo vc2008redist_x86.exe. Não tenho certeza se é porque eu baixei a versão gratuita, eu já a tinha instalado (já que jogo uma série de jogos que exigem) ou se eles corrigiram o bug.
Para os mais técnicos, http://technet.microsoft.com/en-us/library/cc766024(v=ws.10).aspx indica que o shim resultante interceptará chamadas de API pelo programa na medida em que o programa pensará que está sendo executado com acesso administrativo. Caso o acesso administrativo seja necessário, você provavelmente obterá um erro e, nesse caso, será necessário reiniciar como administrador. Espero que isso nunca seja necessário, pois o MMO já tem acesso total aos seus arquivos.
Recentemente o launcher mudou e os shims antigos pararam de combinar / funcionar, tentei recriá-los no windows 10 e não foi possível, o que fiz foi atualizar meu swtor no computador windows 7, criar o msi lá e copiar + instalarno sistema windows 10, funcionou perfeitamente.[método r15ch13] (https://gaming.stackexchange.com/a/299371/194342) também funciona no Windows 10, só não queria manter o programa instalado
palswim
2012-07-10 23:40:04 UTC
view on stackexchange narkive permalink

Eu executo o programa com sucesso usando o modo de compatibilidade para Windows 2000.

Encontre launcher.exe e vá para as propriedades do programa (clique com o botão direito do mouse> Propriedades)> guia Compatibilidade. Lá, marque a caixa Executar este programa em modo de compatibilidade para: e selecione Windows 2000 no menu suspenso.

Minhas informações específicas: I estou executando o Windows 7 sem UAC (em uma conta que não seja de administrador, é claro) e instalado em um local fora do meu diretório de Arquivos de Programas.

Também verifiquei que isso não mostra o prompt do UAC ao usar UAC.

Isso ainda precisa ser testado adequadamente.
Godfist28
2012-11-26 10:02:39 UTC
view on stackexchange narkive permalink

Consegui fazer o carregador funcionar com sucesso, tentando primeiro o método acima para alterar o modo de compatibilidade para o do Windows 2000, mas falhou. Então eu fiz o seguinte:

Na conta de administrador, cliquei com o botão direito no ícone Star Wars KOTR e escolhi a opção Solucionar problemas de compatibilidade. Ele irá abrir uma pequena janela, simplesmente execute a opção de solução de problemas no Windows XP service pack 2, então na janela seguinte clique no botão iniciar programa para testar o carregador e ele deve abrir a janela de login do SW e você deve estar bem , feche a janela de login e clique em Avançar e depois clique na primeira opção para salvar as configurações e tudo pronto!

Espero que isso ajude alguém que pode estar tendo o problema de login com erro SW KOTR UAC com Windows 7.

Matthew Read
2015-12-10 00:55:57 UTC
view on stackexchange narkive permalink

Uma solução é instalar o jogo em algum lugar que não requeira permissões especiais de acesso.(Observe que a pasta de instalação existente pode simplesmente ser movida, já que SWTOR é totalmente independente.)

Por exemplo, eu tenho meu jogo instalado em minha unidade secundária ( D: \ SWTOR ), que possui a permissão Full Access concedida ao usuário System e ao grupo Todos .Você pode fazer com que o administrador aplique essas permissões apenas à pasta SWTOR (e remova todas as permissões limitantes dela também).

Isso não funciona com SWTOR.Instalei o jogo em uma pasta onde todos têm acesso total e ainda requer permissões de administrador.
@Trisped Interessante, funciona para mim.Eu tenho Win8, você está usando uma versão diferente?
Eu tentei com o Windows 7 e o Windows 10.


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...