• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login
FAForever Forums
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login

FAF CLIENT ALWAYS AS ADMIN

Scheduled Pinned Locked Moved FAF support (client and account issues)
38 Posts 9 Posters 2.9k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    Katharsas
    last edited by Katharsas 6 Nov 2021, 19:26 11 Jun 2021, 19:25

    There seem to be a lot of misunderstandings here.

    Running the client as admin user does NOT trigger the client warning, or it should not if the client works correctly. The client warning shoud ONLY appear if you run the application "as admin" (UAC). Those are two entirely separate things:

    • You can be a non-admin user (no warning)
    • You can be admin user (no warning)
    • You can be non-admin user but "Run as admin" (UAC execution, warning)
    • You can be admin user and "Run as admin" (UAC execution, warning)

    If you are simply a admin user, you should get no warning, unless you

    • Enabled "Run as Admin" in the shortuct/executable properties
    • Disabled UAC entirely

    @Azmodeu
    Please check if you did one of the things ebove. Your user account type should not play any role here.

    U 1 Reply Last reply 11 Jun 2021, 20:14 Reply Quote 0
    • U
      Uveso @Katharsas
      last edited by 11 Jun 2021, 20:14

      @katharsas said in FAF CLIENT ALWAYS AS ADMIN:

      • Disabled UAC entirely

      Yes that's it!

      • When i have UAC disabled, then the FAF client should respect that and don't check any user account settings.
      1 Reply Last reply Reply Quote 0
      • A
        Azmodeu
        last edited by 11 Jun 2021, 20:56

        I Disabled UAC years ago XD

        S 1 Reply Last reply 12 Jun 2021, 09:25 Reply Quote 0
        • Z
          Zokora
          last edited by 11 Jun 2021, 23:58

          That window is quite annoying and should be purged. Give us an option to do it, please.

          1 Reply Last reply Reply Quote 0
          • A
            Askaholic
            last edited by 12 Jun 2021, 01:25

            Imo being annoying is an important function of that window. If you are doing unsafe things like running apps as admin that have no business being run as admin, then you should be annoyed about it until you wisen up and set up your computer properly. I mean I’m no windows expert for sure, but in general it is much more secure to be running as an unprivileged user and only elevate your privileges in the situations where you actually need admin. Running as the super user all the time is just asking for trouble.

            1 Reply Last reply Reply Quote 1
            • S
              Sheeo @Azmodeu
              last edited by 12 Jun 2021, 09:25

              @azmodeu said in FAF CLIENT ALWAYS AS ADMIN:

              I Disabled UAC years ago XD

              This is a fairly important security feature of Windows and you should not be using your operating system in this way unless you know very well what you're doing.

              1 Reply Last reply Reply Quote 0
              • L
                left_boy
                last edited by 12 Jun 2021, 12:10

                I built that window. I would have built an check box sure, BUT I do the check and the warning before ever starting the acctual client programm. Because I wanna avoid doing any operations as an admin. So I can not call any other functionally than I code explitically for that functionallity... and as @Askaholic said just change your system to not run programms with privilidges... it is BAD

                Soon™️

                1 Reply Last reply Reply Quote 0
                • L
                  left_boy
                  last edited by 12 Jun 2021, 12:13

                  Well @Azmodeu we are writting a dummy value in the registry 😉 so however your system is configured u are doing something wrong. Because this window only pops up if we are able to write/read from the registry

                  Soon™️

                  1 Reply Last reply Reply Quote 0
                  • L
                    left_boy
                    last edited by 12 Jun 2021, 12:15

                    https://github.com/FAForever/downlords-faf-client/blob/cf2a14238666e2afa8537c8563423227fa34b3e7/src/main/java/com/faforever/client/util/WindowsUtil.java#L8

                    Should this function falsebly return that you are an admin I am more than welcome to change it

                    Soon™️

                    1 Reply Last reply Reply Quote 0
                    • L
                      left_boy
                      last edited by 12 Jun 2021, 12:19

                      Seems like cals what we are using is deprecated

                      Soon™️

                      1 Reply Last reply Reply Quote 0
                      • L
                        left_boy
                        last edited by 12 Jun 2021, 12:27

                        So I take back what I said:
                        We are not writing registry even tho I think that would also be a way to determine if one has privileges.
                        We are using cacls.exe to read the permissions of a file we should not be able to read...
                        https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/cacls
                        Screenshot 2021-06-12 142642.png

                        Soon™️

                        1 Reply Last reply Reply Quote 0
                        • L
                          left_boy
                          last edited by 12 Jun 2021, 12:36

                          If you open Task Manager under details you can click on the table header and select columns(on right click). You can add a column showing you if a process is elevated(Herraufgestuft in German, my windows is in German).

                          if the client shows as not elevated but shows the warning. We can have you guys type in a commands in a terminal(cmd) and check what commands work better to determine if you are admin.

                          Soon™️

                          1 Reply Last reply Reply Quote 0
                          • L
                            left_boy
                            last edited by 12 Jun 2021, 12:40

                            Screenshot 2021-06-12 144009.png
                            what it should look like

                            Soon™️

                            1 Reply Last reply Reply Quote 0
                            • L
                              left_boy
                              last edited by 12 Jun 2021, 12:40

                              Heraufgestuft = Elevated

                              Soon™️

                              1 Reply Last reply Reply Quote 0
                              • L
                                left_boy
                                last edited by 12 Jun 2021, 12:43

                                Btw if you are not using windows 10 that might be the reason... but I am not sure if I would change it for ppl that are not using a OS with support.

                                Soon™️

                                U 1 Reply Last reply 12 Jun 2021, 13:45 Reply Quote 0
                                • U
                                  Uveso @left_boy
                                  last edited by 12 Jun 2021, 13:45

                                  @axel12 said in FAF CLIENT ALWAYS AS ADMIN:

                                  Btw if you are not using windows 10 that might be the reason... but I am not sure if I would change it for ppl that are not using a OS with support.

                                  So you are deciding how i have to use my PC ?
                                  This is at least interesting if not outrageous.

                                  I stop arguing here since it looks like it depends on your opinion not on support for users.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Sheikah
                                    last edited by 12 Jun 2021, 13:53

                                    I think it is more that it would be a burden from the development standpoint to try and figure out how to implement detection for a depreciated OS

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      left_boy
                                      last edited by 12 Jun 2021, 14:23

                                      Ehm I offer my help 😄 I don't have to capabilities to decide

                                      Soon™️

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        left_boy
                                        last edited by 12 Jun 2021, 14:25

                                        You miss understood me. I offer to fix it if it should be the case that anybody is using windows 10 and the check is broken.

                                        Soon™️

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          Azmodeu
                                          last edited by Azmodeu 6 Dec 2021, 14:34 12 Jun 2021, 14:34

                                          Im not with the error anymore after doing some things to run without admin mode.

                                          Even without error i got to task manager and faf is not on admin mode but it istill creates folder on ProgramData and recreates a mydocuments there where i need to put the mod/maps or it wont show on my launcher.

                                          Im feed up with this i dont need help anymore since my problem was not being able to create a lobby with my mods/maps to play a private games with friends, if i select the mods inside the game everyone was kicked saying they dont have the mods(even when everyone had).

                                          This was caused by this ProgramData folder where i need to put the mods/maps on instead of the real C:\Users\xxx\Documents\etc.

                                          1 Reply Last reply Reply Quote 0
                                          20 out of 38
                                          • First post
                                            20/38
                                            Last post