Reverting an admin to a limited user?

Carbonyl

New member
Power User
Local time
4:16 AM
Messages
76
Sorry if this is the wrong place to ask this question. I'm not sure where else it should go, and since it's related to security I thought I might get the best answer here.

I've been running on a default account for Win 7 Professional (x64) since the RTM was released. I thought, at the time of installation, that the default user was not the administrator - But I've found that I was wrong on that point. I have the UAC set to maximum, by the way.

Anyhow, I'm interested in setting my user as a LUA now, and I've found fairly thorough instructions on how to do so online here. Before I take this plunge, though, I'm concerned about the impact this might have on my system stability and security. I have a number of applications that require administrator access during automated procedures - ESET NOD32 autoupdates itself, and obviously needs Admin access to do the automated scans that I have scheduled - not to mention the realtime access it requires. EVGA precision tool and RealTemp require Admin access to run. Beyond that, some programs autoupdate themselves, or record log files - Steam and my IM Client both engage in this behavior.

If I were to change my existing account to a LUA, would that break a lot of these programs? Would I still be able to run the programs I usually do, or patch the programs I need to? Would all of my programs fail to save logs, or fail to patch themselves, because they no longer have appropriate access levels?

In effect, would taking an administrator down to a standard user effectively break all of the applications installed under the Admin user?

Running as a standard user seems like a good security measure, but if it compromises stability and functionality, I'd like to avoid that before I fiddle with things I shouldn't.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 RTM
CPU
i7 920
Motherboard
eVGA x58 SLi
Memory
6 GB Patriot
Graphics Card(s)
eVGA GeForce 275 GTX
Sound Card
Soundblaster X-Fi Gamer
Monitor(s) Displays
Acer 225Tw
Hard Drives
WD 1 TB
PSU
Corsair 750 W
Case
Antec Twelve Hundred
Cooling
Stock
From what I can understand, you want to have one account on the computer. That account shouldn't be an admin, right?

I don't think that there is a way to do this, but maybe (if this helps) run this (Win-key + R):
Code:
control userpasswords2

You can change a lot of settings through this...
 

My Computer

Computer Manufacturer/Model Number
HP Pavillion a6028x
OS
Windows 7 x86
CPU
AMD Athlon 64 X2 Dual Core Processor 4600+ 2.40 GHz
Memory
3.00 GB
Graphics Card(s)
NVidia
Monitor(s) Displays
1280 x 1024 MAG Innovision
Hard Drives
ST332082 0AS SCSI - 300 GB
If you are running with UAC on full then in effect you are already running as a standard user

The default (first) user in win7 is using a dual token security system.
The normal state is that the user has the rights of a member of the users group and UAC will prompt you when it needs to gain membership of the Administrators group.

If you create a standard user and keep UAC at the same level then it will act the same except that it will prompt for the User name and password of a member of the administrators group.

You have to have at least one member of the Administrators group so if you wish to demote your current user you will need to create an second user as an admin.

I personally find the UAC a convenience as my former practice was to run as a standard user and manually "run as Administrator" UAC provides me with the same security without the hassle

It is possible through Group Policy to require the user to supply a password even when running the "admin" account under UAC if you require that extra step to prevent the automatic "click without thinking" response to the prompt
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    ChillBlast - Custom to my design
    OS
    Windows 11 Pro x64 [Latest Release and Release Preview]
    CPU
    Ryzen 9 5950X, 3.8 - 5.2 MHz
    Motherboard
    Asus Prime X570-Pro
    Memory
    64GB [2 x 32GB] DDR4 3200MHz
    Graphics Card(s)
    4GB NVIDIA GEFORCE GTX 1650 Ti
    Sound Card
    On-board SPDIF to 5.1 System + HDMI [5.1 system]
    Monitor(s) Displays
    32" UHD 32 Bit HDR Monitor + 43" UHD 4K 32Bit HDR TV
    Screen Resolution
    2 x 3840 x 2160 @60Hz
    Hard Drives
    1TB M2 SSD OS, 500GB Fast Access SSD, 2 x 8TB Data + Various Externals from 1TB to 4TB, 10TB NAS
    PSU
    NZXT C750 80 PLUS Gold 750W Modular PSU
    Case
    Workstation Case [Matt Black]
    Cooling
    NZXT Kraken X63 280mm CPU Cooler +2x Quiet Case fans
    Keyboard
    Logitech Wireless MX Keys & K400 + others
    Mouse
    Logitech Wireless MX Master 3S
    Internet Speed
    920 MB Down 50 MB Up
    Antivirus
    BitDefender Total Security Pro
    Browser
    Chrome (always run latest Non-Beta)
    Other Info
    Also run ...
    Laptop - Quad 8GB - Windows 10 Pro x64
    Nexus 7 Android tablet x2
    Samsung 10.2" tablet
    Blackview TAB 8 4G Android Tablet c/w Keyboard
    Wacom Intuos Pro Medium Pen Pad
    Wacom Intuos Pro Small Pen Pad
    Wacom Expresskeys Remote
    Loopdeck+ Graphics Controller
    Shuttle Pro v2 Control
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Dell XPS 17 10750H
    OS
    Windows 11 Pro x64 Latest RP
    CPU
    Intel I7 10750H 5.0GHz
    Motherboard
    Dell XPS
    Memory
    32GB [2x16GB] DDR4 2933 MHz
    Graphics Card(s)
    nVidia GTX1650Ti 4 GB GDDR6
    Sound Card
    Stock [Realtek] 4 Speaker
    Monitor(s) Displays
    17" IPS UHD+ Infinity Edge Touchscreen
    Screen Resolution
    3840 x 2400
    Hard Drives
    2TB M2 NVMe, 4TB External + various 500GB & 1TB External NVMe (also have access to spinner HDD from
    PSU
    Stock
    Case
    Stock XPS Aluminium & Carbon Fibre
    Cooling
    Stock - Active Fan Control
    Keyboard
    Backlit + Various Logitech
    Mouse
    Stock Track Pad + Logitech MX Trackball
    Internet Speed
    72 MB Down 18MB Up
    Browser
    Chrome
    Other Info
    Also run ...
    Laptop - Quad 8GB - Windows 10 Pro x64
    Nexus 7 Android tablet x2
    10.2" tablet
    Sony Z3 Android Smartphone
    Wacom Intuos Pro Medium Pen Pad
    Wacom Intuos Pro Small Pen Pad
    Wacom Expresskeys Remote
    Loopdeck+ Graphics Controller
    Shuttle Pro v2 Control Pad
    10TB NAS
Thanks to you both for the information! Very useful stuff. I did not know that the default user with maximum UAC was actually a standard account. That gives me a little more peace of mind.

I should clarify - I intend to keep an administrator account around if I follow through with this plan. I would first make an admin-level account, one I don't plan to use for daily purposes. Afterward, I would then demote the current (default/first) account, so as to keep all my settings and files and whatnot. I realize that there's a possibility that I might lock myself out of the system by removing the admin if I don't do this first.

My main reasoning behind lowering the privileges of my current account is to set up SRP. I have professional, not ultimate, so Applocker is not accessible to me. However, manual SRP looks like something I can implement with a little research. So far, what I've been able to tell is that SRP will only work for an LUA, and can't be instated for an Admin user.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 RTM
CPU
i7 920
Motherboard
eVGA x58 SLi
Memory
6 GB Patriot
Graphics Card(s)
eVGA GeForce 275 GTX
Sound Card
Soundblaster X-Fi Gamer
Monitor(s) Displays
Acer 225Tw
Hard Drives
WD 1 TB
PSU
Corsair 750 W
Case
Antec Twelve Hundred
Cooling
Stock
Thanks to you both for the information! Very useful stuff. I did not know that the default user with maximum UAC was actually a standard account. That gives me a little more peace of mind.

I should clarify - I intend to keep an administrator account around if I follow through with this plan. I would first make an admin-level account, one I don't plan to use for daily purposes. Afterward, I would then demote the current (default/first) account, so as to keep all my settings and files and whatnot. I realize that there's a possibility that I might lock myself out of the system by removing the admin if I don't do this first.

My main reasoning behind lowering the privileges of my current account is to set up SRP. I have professional, not ultimate, so Applocker is not accessible to me. However, manual SRP looks like something I can implement with a little research. So far, what I've been able to tell is that SRP will only work for an LUA, and can't be instated for an Admin user.
.

Here is a quote from an article by Mark Russinovich:

"Even processes elevated from standard user accounts can conceivably be compromised because of shared state. All the processes running in a logon session share the internal namespace where Windows stores objects such as events, mutexes, semaphores, and shared memory. If malware knows that an elevated process will try to open and read a specific shared memory object when the process starts, it could create the object with contents that trigger a buffer overflow to inject code into the elevated process. That type of attack is relatively sophisticated, but its possibility prevents OTS elevations from being a security boundary.

The bottom line is that elevations were introduced as a convenience that encourages users who want to access administrative rights to run with standard user rights by default. Users wanting the guarantees of a security boundary can trade off convenience by using a standard user account for daily tasks and Fast User Switching (FUS) to a dedicated administrator account to perform administrative operations. On the other hand, users who want to forgo security in favor of convenience can disable UAC on a system in the User Accounts dialog in the Control Panel, but should be aware that this also disables Protected Mode for Internet Explorer."

http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx

As I understand the above using an Admin account with UAC set to max does not provide the same security as using a LUA. If you want the best security and you're willing to put up with UAC prompts and entering passwords, then using a LUA is the way to go. Why not try it and see how it effects your applications? If it breaks something it's easy enough to change the limited user account back into an Admin account. As you've already noted make sure you create another Admin account before reducing privileges on your current account. By the way, "fast user switching" is a clever way to move between the accounts with minimal hassle - never occurred to me.
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 x64
CPU
Intel Core2 Extreme Q6850 3.00GHz
Motherboard
EVGA 132-CK-NF79
Memory
8 GB
Graphics Card(s)
Radeon R7 260X
Sound Card
Xonar DS
Hard Drives
Hitachi Deskstar 1 tb
Back
Top